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

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

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

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

   

vladvro



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

вносим исправления в код
 
SciTEBase.h  строка 649
Код:
  const char *GetDefaultSessionFileName(); //!-add-[SessionExtension]
Данный код внедрен в форум с помощью скрипта vladvro
 
SciTEBuffers.cxx  строка 441
Код:
//!-start-[SessionExtension]
const char *SciTEBase::GetDefaultSessionFileName() {
  static char *name;
  SString newname = "SciTE";
  SString ext = props.GetExpanded("session.file.ext");
  if (ext.length()>0)
    newname.append(ext.c_str());
  else
    newname.append(".ses");
  delete[] name;
  name = newname.detach();
  return name;
}
//!-end-[SessionExtension]
Данный код внедрен в форум с помощью скрипта vladvro
 
SciTEBuffers.cxx  строка 459
Код:
    //sessionPathName = RecentFilePath(defaultSessionFileName);
    sessionPathName = RecentFilePath(GetDefaultSessionFileName()); //!-change-[SessionExtension]
Данный код внедрен в форум с помощью скрипта vladvro
 
SciTEBuffers.cxx  строка 536
Код:
    //sessionPathName = RecentFilePath(defaultSessionFileName);
    sessionPathName = RecentFilePath(GetDefaultSessionFileName()); //!-change-[SessionExtension]
Данный код внедрен в форум с помощью скрипта vladvro
 
SciTEWinDlg.cxx  строка 379
Код:
  //!-start-[SessionExtension]
  SString ext = props.GetExpanded("session.file.ext");
  SString filter;
  if (ext.length()>0) {
    filter.append("Session (").append(ext.c_str()).append(";.ses)\0*",8).append(ext.c_str()).append(";*.ses");
    ofn.lpstrFilter = filter.c_str();
  }
  //!-end-[SessionExtension]
Данный код внедрен в форум с помощью скрипта vladvro
 
SciTEWinDlg.cxx  строка 396
Код:
  //strcpy(saveName, "SciTE.ses");
  strcpy(saveName, GetDefaultSessionFileName()); //!-change-[SessionExtension]
Данный код внедрен в форум с помощью скрипта vladvro
 
SciTEWinDlg.cxx  строка 410
Код:
  //!-start-[SessionExtension]
  SString ext = props.GetExpanded("session.file.ext");
  SString filter;
  if (ext.length()>0) {
    filter.append("Session (").append(ext.c_str()).append(";.ses)\0*",8).append(ext.c_str()).append(";*.ses");
    ofn.lpstrFilter = filter.c_str();
  }
  //!-end-[SessionExtension]
Данный код внедрен в форум с помощью скрипта vladvro
 
и задаем в файле настроек, например:
SciTEUser.properties
Код:
session.file.ext=.sciteses
Данный код внедрен в форум с помощью скрипта vladvro
 
новое расширение будет использоваться для файла автоматической записи сесси и  по умолчанию в диалогах открытия и записи сессии, а фильтр будет на оба (новое и старое) расширения.

Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 13:33 07-04-2007 | Исправлено: vladvro, 14:16 08-04-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