Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » SciTE - Open Source Text Editor for Windows & Linux

Модерирует : gyra, Maz

Widok (09-10-2007 14:48): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

vladvro



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

файл Extender.h строка 34:
Код:
  virtual void DoMenuCommand(int cmdID)=0;
  virtual bool ShowParametersDialog(const char *msg)=0; //!-add-[ParametersDialogFromLua]

файл SciTEBase.h строка 913:
Код:
  void DoMenuCommand(int cmdID);
  bool ShowParametersDialog(const char *msg); //!-add-[ParametersDialogFromLua]

файл SciTEBase.cxx в конец файла:
Код:
bool SciTEBase::ShowParametersDialog(const char *msg) {
  parameterisedCommand = msg;
  return ParametersDialog(true);
}

файл LuaExtension.cxx строка 332:
Код:
//!-end-[UpdateStatusBar]
 
//!-start-[ParametersDialogFromLua]
static int cf_scite_show_parameters_dialog(lua_State *L) {
  const char *s = luaL_checkstring(L, 1);
  lua_pushboolean(L, host->ShowParametersDialog(s));
  return 1;
}
//!-end-[ParametersDialogFromLua]

файл LuaExtension.cxx строка 1598:
Код:
//!-end-[UpdateStatusBar]
 
//!-start-[ParametersDialogFromLua]
  lua_pushliteral(luaState, "ShowParametersDialog");
  lua_pushcfunction(luaState, cf_scite_show_parameters_dialog);
  lua_rawset(luaState, -3);
//!-end-[ParametersDialogFromLua]

 
теперь можно использовать команду scite.ShowParametersDialog(txt)
где txt - короткий комментарий в окне параметров
возвращает false если пользователь отказался (нажал отмену или Escape) иначе true

Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 14:48 07-03-2007 | Исправлено: vladvro, 14:59 07-03-2007
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » SciTE - Open Source Text Editor for Windows & Linux
Widok (09-10-2007 14:48): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru