void FileListDialog::ShowDialog( bool Show ) { if ( !isCreated() ) { create(&TBData); //TCHAR *name=new TCHAR(20); //lstrcpy( (LPWSTR)name , TEXT("Gtag Search Results") ); //TBData.pszName = name; TBData.pszName = TEXT("Gtag Search"); TBData.uMask = DWS_DF_CONT_LEFT | DWS_ICONTAB; TBData.pszModuleName = (LPCTSTR)getPluginFileName(); TBData.dlgID = FILELIST_DOCKABLE_WINDOW_INDEX ; // define the default docking behaviour ::SendMessage( _hParent, NPPM_DMMREGASDCKDLG, 0, (LPARAM)&TBData); gtagSearchResult.init(g_hInstance,getHSelf()); gtagFunctionList.init(g_hInstance,getHSelf()); } display( Show ); gtagSearchResult.display(Show); gtagFunctionList.display(Show); ResizeListBoxes(); IsShown = Show; }
void CmdDlg::show(HWND parent, int dialogID) { setParent(parent); if (!isCreated()) { tTbData data = {0}; create(&data); // define the default docking behaviour data.uMask = DWS_DF_CONT_RIGHT; data.pszModuleName = getPluginFileName(); data.dlgID = dialogID; ::SendMessage(parent, NPPM_DMMREGASDCKDLG, 0, (LPARAM)&data); } display(); }
void NavDialog::doDialog() { if (!isCreated()) { create(&_data); // define the default docking behaviour _data.uMask = DWS_DF_CONT_RIGHT | DWS_ICONTAB; _data.pszName = TEXT("Compare NavBar"); _data.pszModuleName = getPluginFileName(); _data.dlgID = CMD_NAV_BAR; _data.hIconTab = (HICON)::LoadImage(GetModuleHandle(TEXT("ComparePlugin.dll")), MAKEINTRESOURCE(IDB_ICON), IMAGE_ICON, 0, 0, LR_SHARED | LR_DEFAULTSIZE); ::SendMessage(_hParent, NPPM_DMMREGASDCKDLG, 0, (LPARAM)&_data); } }
void NavDialog::doDialog(bool willBeShown) { if (!isCreated()) { create(&_data); // define the default docking behaviour _data.uMask = DWS_DF_CONT_RIGHT; _data.pszName = TEXT("Nav Bar"); _data.pszModuleName = getPluginFileName(); _data.dlgID = CMD_USE_NAV_BAR; ::SendMessage(_hParent, NPPM_DMMREGASDCKDLG, 0, (LPARAM)&_data); } // Display display(willBeShown); if (willBeShown) Do(); }