void __fastcall TComm::ConnectTo(ICommPtr intf) { Disconnect(); m_DefaultIntf = intf; if (ServerData->EventIID != GUID_NULL) ConnectEvents(GetDunk()); }
DataViewCtrlHeaderMenu::DataViewCtrlHeaderMenu(wxDataViewCtrl* parent, int column) : wxMenu(){ parentDataView = parent; columnIndex = column; CreateMenuItems(); ConnectEvents(); }
void __fastcall TComm::Connect() { if (!m_DefaultIntf) { _di_IUnknown punk = GetServer(); m_DefaultIntf = punk; if (ServerData->EventIID != GUID_NULL) ConnectEvents(GetDunk()); } }
wxIFMFloatingWindowBase::wxIFMFloatingWindowBase(wxIFMInterfacePluginBase *ip, wxWindow *parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name) : m_ip(ip), m_component(NULL), m_destroyRoot(true) { m_window = new wxWindow(parent, id, pos, size, style, name); ConnectEvents(); }
DirPicker::DirPicker(wxWindow *parent, wxWindowID id, const wxString &buttonCaption, const wxString &defaultPos, const wxString &message, const wxPoint& pos, const wxSize& size, long style) : wxPanel(parent, id, pos, size, wxTAB_TRAVERSAL | wxNO_BORDER) , m_path(NULL) , m_combo(NULL) , m_buttonCaption(buttonCaption) , m_dlgCaption(message) , m_style(style) , m_defaultPos(defaultPos) { CreateControls(); ConnectEvents(); }
MainBook::MainBook(wxWindow *parent) : wxPanel (parent) , m_navBar (NULL) , m_book (NULL) , m_quickFindBar (NULL) , m_useBuffereLimit(true) , m_isWorkspaceReloading(false) , m_reloadingDoRaise(true) { CreateGuiControls(); ConnectEvents(); }
//---------------------------------------------------------------- FailureInfoDialog::FailureInfoDialog(wxWindow* parent, int id, const wxString& message, const wxString& shortmessage, const wxString& caption) : wxDialog(parent, id, caption, wxDefaultPosition, wxSize(480, 300)) /** * \brief **/ { m_messageshort = shortmessage; m_message = message; InitializeUI(); DoLayout(); ConnectEvents(); }
ThreadSearchLoggerTree::ThreadSearchLoggerTree(ThreadSearchView& threadSearchView, ThreadSearch& threadSearchPlugin, InsertIndexManager::eFileSorting fileSorting, wxPanel* pParent, long id) : ThreadSearchLoggerBase(threadSearchView, threadSearchPlugin, fileSorting) , m_pTreeLog(NULL) , m_FirstItemProcessed(false) { m_pTreeLog = new wxTreeCtrl(pParent, id, wxDefaultPosition, wxSize(1,1), wxTR_HAS_BUTTONS|wxTR_LINES_AT_ROOT|wxTR_FULL_ROW_HIGHLIGHT|wxTR_HIDE_ROOT|wxTR_DEFAULT_STYLE|wxSUNKEN_BORDER); m_pTreeLog->SetMinSize(wxSize(100, 100)); m_pTreeLog->AddRoot(wxEmptyString); // Events are managed dynamically to be able to stop/start management when required. ConnectEvents(pParent); }
WorkspaceTab::WorkspaceTab(wxWindow* parent, const wxString& caption) : WorkspaceTabBase(parent) , m_caption(caption) , m_isLinkedToEditor(true) , m_dlg(NULL) { long link = EditorConfigST::Get()->GetInteger(wxT("LinkWorkspaceViewToEditor"), 1); m_isLinkedToEditor = link ? true : false; CreateGUIControls(); ConnectEvents(); m_themeHelper = NULL;//new ThemeHandlerHelper(this); int sashPos = clConfig::Get().Read(kConfigWorkspaceTabSashPosition, wxNOT_FOUND); if(sashPos != wxNOT_FOUND) { m_splitter->SetSashPosition(sashPos); } }
void ThreadSearchLoggerTree::Clear() { // As wxTreeCtrl::DeleteChildren sends lots of selected events // and because we don't want any wxTreeCtrl event to be processed // during delete, we disable events management during tree cleaning // (DisconnectEvents then ConnectEvents). wxWindow* pParent = m_pTreeLog->GetParent(); if ( pParent == NULL ) return; DisconnectEvents(pParent); m_pTreeLog->DeleteChildren(m_pTreeLog->GetRootItem()); m_FirstItemProcessed = false; m_IndexManager.Reset(); ConnectEvents(pParent); }
Parser::Parser(wxEvtHandler* parent, cbProject* project) : m_Parent(parent), m_Project(project), m_UsingCache(false), m_Pool(this, wxNewId(), 1, 2 * 1024 * 1024), // in the meanwhile it'll have to be forced to 1 m_IsParsing(false), m_NeedsReparse(false), m_IsFirstBatch(false), m_ReparseTimer(this, wxNewId()), m_BatchTimer(this, wxNewId()), m_StopWatchRunning(false), m_LastStopWatchTime(0), m_IgnoreThreadEvents(true), m_IsBatchParseDone(false), m_ParserState(ParserCommon::ptCreateParser), m_NeedMarkFileAsLocal(true) { ConnectEvents(); }
bool FindReplaceDialog::Create(wxWindow* parent, const FindReplaceData& data, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style) { m_kind = FIND_DLG; if(!wxDialog::Create(parent, id, caption, pos, size, style)) return false; m_data = data; m_owner = NULL; CreateGUIControls(); ConnectEvents(); SetName("FindAndReplaceDialog"); WindowAttrManager::Load(this); GetSizer()->Fit(this); SetMinClientSize(GetSize()); m_findString->SetFocus(); CentreOnParent(); return true; }
ThreadSearchLoggerList::ThreadSearchLoggerList(ThreadSearchView& threadSearchView, ThreadSearch& threadSearchPlugin, InsertIndexManager::eFileSorting fileSorting, wxPanel* pParent, long id) : ThreadSearchLoggerBase(threadSearchView, threadSearchPlugin, fileSorting), m_IndexOffset(0), m_SortColumn(-1), m_Ascending(true) { m_pListLog = new wxListCtrl(pParent, id, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER); m_pListLog->SetMinSize(wxSize(100,100)); int size = Manager::Get()->GetConfigManager(_T("message_manager"))->ReadInt(_T("/log_font_size"), platform::macosx ? 10 : 8); wxFont default_font(size, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL); m_pListLog->SetFont(default_font); SetListColumns(); // Events are managed dynamically to be able to stop/start management when required. ConnectEvents(pParent); }
void CodeEditor::ForceRefreshRibbonAndConnect() { mainFrameWrapper.SetRibbonPage(_("Code")); ConnectEvents(); }