void SelectAdjustTempoDialog (COMMAND_T* = NULL) { static HWND hwnd = CreateDialog(g_hInst, MAKEINTRESOURCE(IDD_BR_SELECT_ADJUST_TEMPO), g_hwndParent, SelectAdjustTempoProc); if (g_selectAdjustTempoDialog) { KillTimer(hwnd, 1); UnselectNthDialog(false, hwnd); // hide child dialog ShowWindow(hwnd, SW_HIDE); g_selectAdjustTempoDialog = false; } else { SetTimer(hwnd, 1, 500, NULL); ShowWindow(hwnd, SW_SHOW); SetFocus(hwnd); g_selectAdjustTempoDialog = true; } RefreshToolbar(SWSGetCommandID(SelectAdjustTempoDialog)); }
void EnviroFrame::CreateToolbar() { long style = wxTB_FLAT | wxTB_NODIVIDER; // wxTB_DOCKABLE is GTK-only if (m_bVerticalToolbar) style |= wxTB_VERTICAL; delete m_pToolbar; // Create m_pToolbar = new wxToolBar(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, style); m_pToolbar->SetMargins(1, 1); m_pToolbar->SetToolBitmapSize(wxSize(20, 20)); // populate the toolbar with buttons RefreshToolbar(); wxAuiPaneInfo api; api.Name(_T("toolbar")); api.ToolbarPane(); if (m_bVerticalToolbar) { api.GripperTop(); api.Left(); api.TopDockable(false); api.BottomDockable(false); } else { api.Top(); api.LeftDockable(false); api.RightDockable(false); } wxSize best = m_pToolbar->GetBestSize(); api.MinSize(best); api.Floatable(false); m_mgr.AddPane(m_pToolbar, api); m_mgr.Update(); }
static void RefreshMAToolbar() { RefreshToolbar(g_commandTable[0].accel.accel.cmd); }