bool QuickFindBar::ShowForPlugins() { m_sci = DoCheckPlugins(); if(!m_sci) { return DoShow(false, ""); } else { return DoShow(true, ""); } }
void wxInfoBarGeneric::ShowMessage(const wxString& msg, int flags) { // first update the controls const int icon = flags & wxICON_MASK; if ( !icon || (icon == wxICON_NONE) ) { m_icon->Hide(); } else // do show an icon { m_icon->SetBitmap(wxArtProvider::GetBitmap( wxArtProvider::GetMessageBoxIconId(flags), wxART_BUTTON)); m_icon->Show(); } // notice the use of EscapeMnemonics() to ensure that "&" come through // correctly m_text->SetLabel(wxControl::EscapeMnemonics(msg)); // then show this entire window if not done yet if ( !IsShown() ) { DoShow(); } else // we're already shown { // just update the layout to correspond to the new message Layout(); } }
bool QuickFindBar::Show(bool show) { if(!m_sci && show) { return false; } return DoShow(show, wxEmptyString); }
bool QuickFindBar::Show(const wxString& findWhat) { // Same as Show() but set the 'findWhat' field with findWhat if(!m_sci) return false; return DoShow(true, findWhat); }
void QuickFindBar::SetEditor(wxStyledTextCtrl* sci) { m_sci = sci; if(!m_sci) { DoShow(false, ""); return; } }
void SetTimeoutAndShow(unsigned timeout, unsigned delay) { if ( !timeout && !delay ) { DoShow(); return; } Connect(wxEVT_TIMER, wxTimerEventHandler(wxRichToolTipPopup::OnTimer)); m_timeout = timeout; // set for use in OnTimer if we have a delay m_delayShow = delay != 0; if ( !m_delayShow ) DoShow(); m_timer.Start((delay ? delay : timeout), true /* one shot */); }
//--------------------------------------------------------------------------- void TSymbolDialog::Show() { if(FSymbolFrm == NULL) { FSymbolFrm = new TSymbolFrm(NULL, CharacterSet == csUnicodeSet && Win32Platform == VER_PLATFORM_WIN32_NT, FSymbol); DoShow(); FSymbolFrm->Show(); } }
void wxCaret::DoSize() { int countVisible = m_countVisible; if (countVisible > 0) { m_countVisible = 0; DoHide(); } // Change bitmap size m_bmpUnderCaret = wxBitmap(m_width, m_height); if (countVisible > 0) { m_countVisible = countVisible; DoShow(); } }
// Timer event handler hides the tooltip when the timeout expires. void OnTimer(wxTimerEvent& WXUNUSED(event)) { if ( !m_delayShow ) { // Doing "Notify" here ensures that our OnDismiss() is called and so we // also Destroy() ourselves. We could use Dismiss() and call Destroy() // explicitly from here as well. DismissAndNotify(); return; } m_delayShow = false; if ( m_timeout ) m_timer.Start(m_timeout, true); DoShow(); }
void wxCaret::DoSize() { int countVisible = m_countVisible; if (countVisible > 0) { m_countVisible = 0; DoHide(); } #ifdef wxHAS_CARET_USING_OVERLAYS m_overlay.Reset(); #else // Change bitmap size m_bmpUnderCaret = wxBitmap(m_width, m_height); #endif if (countVisible > 0) { m_countVisible = countVisible; DoShow(); } }
bool wxAuiMDIChildFrame::Create(wxAuiMDIParentFrame* parent, wxWindowID id, const wxString& title, const wxPoint& WXUNUSED(pos), const wxSize& size, long style, const wxString& name) { wxAuiMDIClientWindow* pClientWindow = parent->GetClientWindow(); wxASSERT_MSG((pClientWindow != NULL), wxT("Missing MDI client window.")); // see comment in constructor if (style & wxMINIMIZE) m_activate_on_create = false; wxSize cli_size = pClientWindow->GetClientSize(); // create the window off-screen to prevent flicker wxPanel::Create(pClientWindow, id, wxPoint(cli_size.x+1, cli_size.y+1), size, wxNO_BORDER, name); DoShow(false); SetMDIParentFrame(parent); // this is the currently active child parent->SetActiveChild(this); m_title = title; pClientWindow->AddPage(this, title, m_activate_on_create); pClientWindow->Refresh(); return true; }