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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)

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

Maz (23-11-2017 18:57): FAR Manager (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Alexyz21



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

Код:
F=far.Flags
 
Event
  group:"DialogEvent"
  description:"Extend Quit Dialog"
  action:(event,param)->
    if event==F.DE_DLGPROCINIT and param.Msg==F.DN_INITDIALOG
      id=far.SendDlgMessage param.hDlg,F.DM_GETDIALOGINFO
      id=id and id.Id or ""
      if id==win.Uuid far.Guids.FarAskQuitId
        windows=far.AdvControl F.ACTL_GETWINDOWCOUNT,0,0
        viewers,editors,ss=0,0,""
        for ii=1,windows do
          info=far.AdvControl F.ACTL_GETWINDOWINFO,ii,0
          if info and F.WTYPE_VIEWER==info.Type then viewers+=1
          if info and F.WTYPE_EDITOR==info.Type then editors+=1
        if viewers>0 or editors>0
          if viewers>0
            ss..="\nOpen viewer(s): %d"..viewers
          if editors>0
            ss..="\nOpen editor(s): %d"..editors
          ss..="\n\n"
        code = (1==far.Message ss.."Do you want to quit FAR?","Quit",";YesNo") and 4 or 5
        param.hDlg\send "DM_CLOSE",code
    false
 

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 19:40 21-04-2016 | Исправлено: Alexyz21, 09:35 23-04-2016
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)
Maz (23-11-2017 18:57): FAR Manager (часть 5)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru