void CPlainTextEditor::SelectPageDown(void) { UpdateUpDown(miEditPos); BeginSelection(); miEditPos = FindPageDown(miEditPos); EndSelection(); }
void MainWindowPageScripts::AddScriptsToList(const bool &bDelete) { ::SendMessage(hWndPageItems[LV_SCRIPTS], WM_SETREDRAW, (WPARAM)FALSE, 0); if(bDelete == true) { ::SendMessage(hWndPageItems[LV_SCRIPTS], LVM_DELETEALLITEMS, 0, 0); } for(uint8_t ui8i = 0; ui8i < ScriptManager->ui8ScriptCount; ui8i++) { ScriptToList(ui8i, true, false); } ListViewSelectFirstItem(hWndPageItems[LV_SCRIPTS]); ::SendMessage(hWndPageItems[LV_SCRIPTS], WM_SETREDRAW, (WPARAM)TRUE, 0); UpdateUpDown(); }
void MainWindowPageScripts::OnItemChanged(const LPNMLISTVIEW &pListView) { UpdateUpDown(); if(bIgnoreItemChanged == true || pListView->iItem == -1 || (pListView->uNewState & LVIS_STATEIMAGEMASK) == (pListView->uOldState & LVIS_STATEIMAGEMASK)) { return; } if((((pListView->uNewState & LVIS_STATEIMAGEMASK) >> 12) - 1) == 0) { if(ScriptManager->ScriptTable[pListView->iItem]->bEnabled == false) { return; } ScriptManager->ScriptTable[pListView->iItem]->bEnabled = false; if(SettingManager->bBools[SETBOOL_ENABLE_SCRIPTING] == false || bServerRunning == false) { return; } ScriptManager->StopScript(ScriptManager->ScriptTable[pListView->iItem], false); ClearMemUsage((uint8_t)pListView->iItem); RichEditAppendText(hWndPageItems[REDT_SCRIPTS_ERRORS], (string(LanguageManager->sTexts[LAN_SCRIPT_STOPPED], (size_t)LanguageManager->ui16TextsLens[LAN_SCRIPT_STOPPED])+".").c_str()); } else { if(ScriptManager->ScriptTable[pListView->iItem]->bEnabled == true) {
void CPlainTextEditor::Up(void) { ClearSelection(); UpdateUpDown(miEditPos); miEditPos = FindUp(miEditPos); }