void ConsoleDialog::initDialog(HINSTANCE hInst, NppData& nppData, LuaConsole* console) { StaticDialog::init(hInst, nppData._nppHandle); m_console = console; createOutputWindow(nppData._nppHandle); createInputWindow(nppData._nppHandle); ZeroMemory(&m_data, sizeof(m_data)); // Set up the context menu m_hContext = CreatePopupMenu(); MENUITEMINFO mi; mi.cbSize = sizeof(mi); mi.fMask = MIIM_ID | MIIM_STRING; mi.fType = MFT_STRING; mi.fState = MFS_ENABLED; mi.wID = 1; mi.dwTypeData = _T("Select all"); InsertMenuItem(m_hContext, 0, TRUE, &mi); mi.wID = 2; mi.dwTypeData = _T("Copy"); InsertMenuItem(m_hContext, 1, TRUE, &mi); mi.wID = 3; mi.dwTypeData = _T("Clear"); InsertMenuItem(m_hContext, 3, TRUE, &mi); }
Window EffectsHandler::createFullScreenInputWindow(Effect* e, const QCursor& cursor) { return createInputWindow(e, 0, 0, displayWidth(), displayHeight(), cursor); }
Window EffectsHandler::createInputWindow(Effect* e, const QRect& r, const QCursor& cursor) { return createInputWindow(e, r.x(), r.y(), r.width(), r.height(), cursor); }