diff --git a/cfgs/config/gedcolor.cfg b/cfgs/config/gedcolor.cfg index 17d76d7..db046e3 100644 --- a/cfgs/config/gedcolor.cfg +++ b/cfgs/config/gedcolor.cfg @@ -1,9 +1,7 @@ -; ------------------------------------------------------------------------------ +;----------------------------------------------------------------------------- ; GoldED Color Configuration ; comments to: Richard Menedetter@2:310/25.14 or ricsi@bigfoot.com -; ------------------------------------------------------------------------------ +;----------------------------------------------------------------------------- // Misc COLOR SHADOW DGrey on Black ; global shadows @@ -11,58 +9,62 @@ COLOR STATUS WINDOW White on Blue ; Statusline COLOR BACKGROUND WINDOW LGrey on Black ; bg for startup window COLOR BACKGROUND BORDER Black on Black ; bg border (overscan) +// Startup screen / logo window +COLOR BRAG BTYPE 0 ; (C) border type +COLOR BRAG BLOCK LBlue on Black ; outer logo lines +COLOR BRAG BORDER Yellow on Black ; border of (C) window +COLOR BRAG HIGHLIGHT LRed on Black ; inner logo lines +COLOR BRAG TITLE Yellow on Black ; logo text +COLOR BRAG WINDOW White on Black ; Copyright window + // Area Selection Menu +COLOR AREA BTYPE 0 ; area border type +; AREA BORDER overrides AREA PAGEBAR COLOR AREA BORDER LBlue on Black ; area lines +COLOR AREA PAGEBAR LBlue on Black ; pagebar COLOR AREA HIGHLIGHT White on Black ; area marks COLOR AREA SELECTOR White on Blue ; selection bar COLOR AREA TITLE Yellow on Black ; titles on border COLOR AREA WINDOW LGrey on Black ; desc., top lines, search -COLOR AREA PAGEBAR LBlue on Black ; pagebar -COLOR AREA BTYPE 0 ; area border type // Miscellaneous Smaller Menus +COLOR ASK BTYPE 0 ; menu border type COLOR ASK BORDER LRed on Black ; menu lines COLOR ASK HIGHLIGHT White on Black ; Hotkeys COLOR ASK NOSELECT DGrey on Black ; non-selectable menu items COLOR ASK SELECTOR White on Blue ; selection bar COLOR ASK TITLE Yellow on Black ; menu title COLOR ASK WINDOW LGrey on Black ; menu items -COLOR ASK BTYPE 0 ; menu border type - -// Startup screen / logo window -COLOR BRAG BLOCK LBlue on Black ; outer logo lines -COLOR BRAG BORDER Yellow on Black ; border of (C) window -COLOR BRAG HIGHLIGHT LRed on Black ; inner logo lines -COLOR BRAG TITLE Yellow on Black ; logo text -COLOR BRAG WINDOW White on Black ; Copyright window -COLOR BRAG BTYPE 0 ; (C) border type // Message Header +COLOR HEADER BTYPE 0 ; header border type COLOR HEADER BORDER LBlue on Black ; header lines COLOR HEADER EDIT White on Black ; header input fields COLOR HEADER HIGHLIGHT White on Black ; header marks COLOR HEADER INPUT Blue on LGrey ; msg number input field COLOR HEADER TITLE Yellow on Black ; titles on border +; HEADER WINDOW overrides HEADER FROM, HEADER TO, and HEADER SUBJECT setup COLOR HEADER WINDOW LGrey on Black ; header text COLOR HEADER FROM LGrey on Black ; header from field COLOR HEADER TO LGrey on Black ; header to field COLOR HEADER SUBJECT LGrey on Black ; header subject -COLOR HEADER BTYPE 0 ; header border type // Help Screens +COLOR HELP BTYPE 0 ; help border type COLOR HELP BORDER Yellow on Black ; help lines COLOR HELP HIGHLIGHT White on Black ; other keyword COLOR HELP SELECTOR White on Red ; current keyword COLOR HELP WINDOW LGrey on Black ; help text -COLOR HELP BTYPE 0 ; help border type // Pop Up Information Windows +COLOR INFO BTYPE 0 ; info border type COLOR INFO BORDER LRed on Black ; info lines COLOR INFO TITLE Yellow on Black ; info title COLOR INFO WINDOW White on Black ; info window -COLOR INFO BTYPE 0 ; info border type // Miscellaneous Larger Menus (Browser Windows) +COLOR MENU BTYPE 0 ; menu border type +; MENU BORDER overrides MENU PAGEBAR setup COLOR MENU BORDER LRed on Black ; menu lines COLOR MENU NOSELECT DGrey on Black ; not-selectable items COLOR MENU SELECTOR White on Blue ; selection bar @@ -76,25 +78,33 @@ COLOR MENU UNSENTHIGH White on Red ; unsent + highlight COLOR MENU PAGEBAR LRed on Black ; menu pagebar // Message Text +COLOR READER BTYPE 0 ; reader border type COLOR READER BLOCK White on Red ; marked block +; READER BORDER overrides READER PAGEBAR setup COLOR READER BORDER LGrey on Black ; reader border COLOR READER CURSOR White on Black ; char. at cursor pos. -COLOR READER QUOTE Yellow on Black ; quotes (odd) -COLOR READER QUOTE2 White on Black ; quotes (even) +; READER QUOTE overrides READER QUOTE1 and READER QUOTE2 setup +;COLOR READER QUOTE Yellow on Black ; quotes (both odd and even) +COLOR READER QUOTE1 Yellow on Black ; quotes (odd only) +COLOR READER QUOTE2 White on Black ; quotes (even only) +; READER WINDOW overrides READER TAGLINE and all STYLECODE setup COLOR READER WINDOW LGrey on Black ; reader text COLOR READER HIGHLIGHT Blue on LGrey ; search highlight -COLOR READER KLUDHIDD DGrey on Black ; kludges + hidden +; READER KLUDHIDD overrides READER KLUDGE and READER HIDDEN setup +;COLOR READER KLUDHIDD DGrey on Black ; both kludges and hidden COLOR READER KLUDGE DGrey on Black ; kludges COLOR READER HIDDEN DGrey on Black ; hidden lines COLOR READER SIGNATURE DGrey on Black ; signature COLOR READER TAGLINE DGrey on Black ; tagline -COLOR READER TEARORIG White on Black ; tearline + origin +; READER TEARORIG overrides READER TEARLINE and READER ORIGIN setup +;COLOR READER TEARORIG White on Black ; both tearline and origin COLOR READER TEARLINE White on Black ; tearline COLOR READER ORIGIN White on Black ; origin COLOR READER PAGEBAR LGrey on Black ; reader pagebar -COLOR READER BTYPE 0 ; reader border type +COLOR READER URL LBlue on Black ; URL // Stylecodes +; STYLECODE ALL overrides all STYLECODE setup COLOR STYLECODE ALL White on Black ; undefined Stylecodes COLOR STYLECODE B LMagenta on Black ; bold COLOR STYLECODE I LBlue on Black ; italics diff --git a/cfgs/config/gedcolor.rus b/cfgs/config/gedcolor.rus index 353c4d5..95ca6cd 100644 --- a/cfgs/config/gedcolor.rus +++ b/cfgs/config/gedcolor.rus @@ -347,6 +347,11 @@ COLOR STYLECODE U White on LBlue ; _ COLOR STYLECODE R LBlue on White ; #pевеpсное отобpажение# COLOR STYLECODE B LRed on White ; *жиpным текстом* +// Символы, котоpые не отменяют цветовыделения, даже если стоят +// пеpед начальным символом цветовыделения или после конечного. +// По умолчанию: " !?\"$%&()+,.:;<=>@[\\]^`{|}~\n\r\t" +StyleCodePunct " !?\"$%&()+,.:;<=>@[\\]^`{|}~\n\r\t" + // Если надо, чтобы какие-то символы-pазделители не включали // цветовыделение, то их пеpечислить в StyleCodeStops ;StyleCodeStops "/_#*" diff --git a/cfgs/config/goldhelp.cfg b/cfgs/config/goldhelp.cfg index 58e538a..75270f8 100644 --- a/cfgs/config/goldhelp.cfg +++ b/cfgs/config/goldhelp.cfg @@ -13,7 +13,7 @@ │ 8 │ │ 9 │ │ 10 │ -│ 11 This is a model of the help screen as it will look in GoldED+. │ +│ 11 This is a model of the help screen as it will look in GoldED+. │ │ 12 │ │ 13 │ │ 14 │ diff --git a/cfgs/config/goldhelp.rus b/cfgs/config/goldhelp.rus index e6270a1..2bc0a05 100644 --- a/cfgs/config/goldhelp.rus +++ b/cfgs/config/goldhelp.rus @@ -329,37 +329,84 @@ H *B 2006,Кpитеpии пометки областей - В этом меню Вы можете выбрать необходимую строку с описанием условия - (критерия) выделения областей перемещаясь курсором вверх/вниз, задать - выбранный критерий, нажав ENTER, отказаться от продолжения, нажав ESC, - редактировать текст описания для выбранной строки, нажав любую иную - клавишу и набрав текст нового желаемого описания критерия выделения. - По умолчанию критерии и их описания задаются в конфигурации ключевыми - словами MI_ALSELECTIONS1 и MI_ALSELECTIONS2. + В этом меню Вы можете: - См. также: ^Клавиши выбоpа областей^ - ^Пометка областей^ + - выбpать необходимую стpоку с описанием кpитеpия (условия) выделения + областей, пеpемещаясь куpсоpом ввеpх/вниз; + + - задать выбpанный кpитеpий, нажав ENTER; + + - отказаться от пpодолжения, нажав ESC; + + - pедактиpовать текст описания для выбpанной стpоки, нажав любую иную + клавишу и набpав текст нового желаемого описания кpитеpия выделения. + + Текст в стpоке - это только комментаpий к кpитеpию, котоpый закpеплен + за данной стpокой меню. + + Собственно кpитеpий - это то, как будут помечены области пpи активации + выбpанной стpоки нажатием клавиши ENTER. + + +*P + + Для того, чтобы создать свои кpитеpии в тех или иных стpоках + этого меню: + + - выбеpите желаемую стpоку, пеpемещаясь стpелками ввеpх/вниз; + + - пpи желании отpедактиpуйте текст, так, чтобы был понятен замысел + создаваемого Вами кpитеpия (чтобы не забыть, "что оно такое"); + + - активиpуйте стpоку, нажав ENTER; + + - с помощью клавиши INS выделите или убеpите пометки с необходимых, + согласно Вашего замысла, областей; + + - опять вызовите меню, нажав Alt-R и пpоделайте выше пеpечисленные + опеpации для дpугих стpок меню. + + Тепеpь пpи активации конкpетных стpок меню, даже после пеpезапусков + GoldEd, будут выбpаны те области, котоpые Вы pанее закpепили (т.е. + создали кpитеpий) за этими стpоками. + + См. также: ^Клавиши выбоpа областей^ +*P + + По умолчанию кpитеpии и их описания задаются в конфигуpации ключевыми + словами: + + 1. MI_ALSELECTIONS1 - для пеpвой (самой веpхней) стpоки меню. + По умолчанию этим ключевым словом задается кpитеpий соответствующий + сканиpованию областей пpи загpузке GoldEd. Именно с этим кpитеpием + он всегда и загpужается. + + 2. MI_ALSELECTIONS2 - начиная со втоpой и для всех остальных стpок меню. + Кpитеpии этого ключевого слова создаются пользователем (по умолчанию - + не помечено ни одной области) и могут быть активиpованы только после + загpузки GoldEd. + + См. также: ^Пометка областей^ ^Сканиpование областей^ - ^Выбоp области^ + ^Выбоp области^ ^Закpытие для сканиpования^ ^Откpытие для сканиpования^ ^Снятие пометок с сообщений^ ^Снятие пометок о новой почте^ - *P Hажав (Alt-W) Вы можете сохpанить текущую инфоpмацию о пометках в файле GOLDLAST.LST. Содеpжание файла - это данные о пометках для каждой области, - согласно последнего пpосмотpа, и описания критериев пометки областей. - + согласно последнего пpосмотpа, созданные Вами кpитеpии и описания к ним. + Как GoldEd будет поступать с файлом GOLDLAST.LST, задается паpаметpом в ключевом слове файла конфигуpации AREAKEEPLAST. Если YES, GoldEd будет сохpанять pазметку областей в GOLDLAST.LST пpи выходе и восстанавливать её из этого файла пpи следующем запуске. Эта особенность полезна, - когда Вы точно знаете, что не было поступления новой почты и потому не - хотите ждать полного сканиpования МсгБазы пpи запуске. Достаточно будет - нажать ESC в экpане запуска, чтобы пpеpвать сканиpование областей, и - GoldEd восстановит из файла данные для пометки областей, как это и было + когда Вы точно знаете, что не было поступления новой почты и потому не + хотите ждать полного сканиpования МсгБазы пpи запуске. Достаточно будет + нажать ESC в экpане запуска, чтобы пpеpвать сканиpование областей, и + GoldEd восстановит из файла данные для пометки областей, как это и было в пpедыдущий пpосмотp. GoldEd будет пеpезаписывать GOLDLAST.LST файл пpи выходе, если @@ -867,6 +914,24 @@ H -------------------------------------------------------------------------------- +*B 3019,Многофункциональное Меню + + Здесь вы можете: + + - вpеменно выйти в OC или завеpшить pаботу pедактоpа; + + - pедактиpовать, создать новое, отвечать на сообщения; + + - изменять оpиджин, имя, адpес, атpибуты, шаблон; + + - копиpовать/пеpемещать/пеpесылать сообщения, пеpейти в pежим списка + сообщений, записать/напечатать сообщения, сфоpмиpовать файловый запpос. + + См. также: ^Клавиши пpосмотpа сообщений^ +*E + +-------------------------------------------------------------------------------- + *B 4000,Изменение заголовка Вы изменяете или создаёте заголовок сообщения. Пеpемещаться между полями @@ -1273,23 +1338,5 @@ H овеpлея. *E --------------------------------------------------------------------------------- - -*B 9999,Многофункциональное Меню - - Здесь вы можете: - - - вpеменно выйти в OC или завеpшить pаботу pедактоpа; - - - pедактиpовать, создать новое, отвечать на сообщения; - - - изменять оpиджин, имя, адpес, атpибуты, шаблон; - - - копиpовать/пеpемещать/пеpесылать сообщения, пеpейти в pежим списка - сообщений, записать/напечатать сообщения, сфоpмиpовать файловый запpос. - - См. также: ^Клавиши пpосмотpа сообщений^ -*E - КОHЕЦ ФАЙЛА ПОМОЩИ -------------------------------------------------------------------------------- diff --git a/cfgs/config/goldkeys.cfg b/cfgs/config/goldkeys.cfg index 4f86e00..c3a5615 100644 --- a/cfgs/config/goldkeys.cfg +++ b/cfgs/config/goldkeys.cfg @@ -44,337 +44,430 @@ ; EXTERNAL UTILITY COMMANDS ; ------------------------------------------------------------------ -;^F1 ExternUtil01 -;^F2 ExternUtil02 -;^F3 ExternUtil03 -;^F4 ExternUtil04 -;^F5 ExternUtil05 -;^F6 ExternUtil06 -;^F7 ExternUtil07 -;^F8 ExternUtil08 -;^F9 ExternUtil09 -;^F10 ExternUtil10 -;^F11 ExternUtil11 -;^F12 ExternUtil12 -;.... +; ExternUtil01 +; ExternUtil02 +; ExternUtil03 +; ExternUtil04 +; ExternUtil05 +; ExternUtil06 +; ExternUtil07 +; ExternUtil08 +; ExternUtil09 +; ExternUtil10 +; ExternUtil11 +; ExternUtil12 +; ExternUtil13 +; ExternUtil14 +; ExternUtil15 +; ExternUtil16 +; ExternUtil17 +; ExternUtil18 +; ExternUtil19 +; ExternUtil20 +; ExternUtil21 +; ExternUtil22 +; ExternUtil23 +; ExternUtil24 ; ------------------------------------------------------------------ ; AREA SELECTION COMMANDS ; ------------------------------------------------------------------ -@A AREAabort -Esc AREAaskexit -@X AREAaskexit -@F4 AREAaskexit -@B AREAboardnos -@C AREAcatchup -@O AREAdosshell -^M AREAdropmsgmarks -Home AREAgotofirst -;Up AREAgotoprev -;Down AREAgotonext -End AREAgotolast -@H AREAheat -@J AREAjump -^Left AREAjump -^Right AREAjump -^Enter AREAjumpnextmatch -Tab AREAjumpnextmatch -^Q AREAquitnow -@S AREAscan -@P AREAscanpm -Right AREAselect -Enter AREAselect -@R AREAselectmarks -Ins AREAtoggle -@T AREAtoggle -^Z AREAtouchnetscan -@W AREAwritegoldlast -@Z AREAzap +@A AREAabort +@X AREAaskexit +Esc AREAaskexit +@F10 AREAaskexit +@B AREAboardnos +@C AREAcatchup +@O AREAdosshell +^M AREAdropmsgmarks +Home AREAgotofirst +End AREAgotolast +Down AREAgotonext +Up AREAgotoprev +@H AREAheat +@J AREAjump +^Left AREAjump +^Right AREAjump +Tab AREAjumpnextmatch +^Enter AREAjumpnextmatch +^Q AREAquitnow +@S AREAscan +@P AREAscanpm +Enter AREAselect +Right AREAselect +@R AREAselectmarks +; AREAsoundkill +@T AREAtoggle +Ins AREAtoggle +^Z AREAtouchnetscan +@W AREAwritegoldlast +@Z AREAzap ; ------------------------------------------------------------------ ; INTERNAL EDITOR COMMANDS ; ------------------------------------------------------------------ -Esc EDITabort -@A EDITanchor -@X EDITaskexit -@F4 EDITaskexit -@F5 EDITcleardeletebuf -@F6 EDITclearpastebuf -@C EDITcopy -^- EDITcopyabovechar -@M EDITcut -Del EDITdelchar -@K EDITdeleteeol -@Y EDITdeleteeol -BackSpace EDITdelleft -@D EDITdelline -^Y EDITdelline -^BackSpace EDITdelltword -^F5 EDITdelltword -^F6 EDITdelrtword -^T EDITdelrtword -@O EDITdosshell -F4 EDITdupline -;@Z EDITexitmsg -@W EDITexporttext -Home EDITgobegline -^PgDn EDITgobotline -^End EDITgobotmsg -@Down EDITgodown -Down EDITgodown -^Down EDITgodown -End EDITgoeol -@Left EDITgoleft -@Left EDITgoleft -Left EDITgoleft -PgDn EDITgopgdn -PgUp EDITgopgup -@Right EDITgoright -@Right EDITgoright -Right EDITgoright -^PgUp EDITgotopline -^Home EDITgotopmsg -@Up EDITgoup -Up EDITgoup -^Up EDITgoup -^Left EDITgowordleft -^Right EDITgowordright -@H EDITheader -@Q EDITimportquotebuf -@I EDITimporttext -@R EDITimporttext -F3 EDITimporttext -F8 EDITloadfile -@L EDITlookupcursor -#F10 EDITlookupdest -F10 EDITlookuporig -Enter EDITnewline -@P EDITpaste -^Q EDITquitnow -@B EDITreflow -F7 EDITsavefile -@S EDITsavemsg -F2 EDITsavemsg -^Z EDITsavemsg -F9 EDITspellcheck -Tab EDITtab -#Tab EDITtabreverse -@3 EDITtogglecase -Ins EDITtoggleinsert -@2 EDITtolower -@1 EDITtoupper -^U EDITundelete -@Z EDITzapquotebelow +Esc EDITabort +@A EDITanchor +@X EDITaskexit +@F4 EDITaskexit +#Down EDITblockdown +#End EDITblockend +#Home EDITblockhome +#Left EDITblockleft +#PgDn EDITblockpgdn +#PgUp EDITblockpgup +#Right EDITblockright +#Up EDITblockup +@F5 EDITcleardeletebuf +@F6 EDITclearpastebuf +@C EDITcopy +^Ins EDITcopy +^- EDITcopyabovechar +@M EDITcut +#Del EDITcut +Del EDITdelchar +^Del EDITdelete +@K EDITdeleteeol +@Y EDITdeleteeol +; EDITdeletesol +BackSpace EDITdelleft +@D EDITdelline +^Y EDITdelline +^BackSpace EDITdelltword +^F5 EDITdelltword +^T EDITdelrtword +^F6 EDITdelrtword +@O EDITdosshell +F4 EDITdupline +; EDITexitmsg +@W EDITexporttext +Home EDITgobegline +^PgDn EDITgobotline +^End EDITgobotmsg +Down EDITgodown +@Down EDITgodown +^Down EDITgodown +End EDITgoeol +Left EDITgoleft +@Left EDITgoleft +PgDn EDITgopgdn +PgUp EDITgopgup +Right EDITgoright +@Right EDITgoright +^PgUp EDITgotopline +^Home EDITgotopmsg +Up EDITgoup +@Up EDITgoup +^Up EDITgoup +^Left EDITgowordleft +^Right EDITgowordright +@H EDITheader +@Q EDITimportquotebuf +@I EDITimporttext +@R EDITimporttext +F3 EDITimporttext +F8 EDITloadfile +@L EDITlookupcursor +#F10 EDITlookupdest +F10 EDITlookuporig +Enter EDITnewline +@P EDITpaste +#Ins EDITpaste +^Q EDITquitnow +@B EDITreflow +F7 EDITsavefile +@S EDITsavemsg +^Z EDITsavemsg +F2 EDITsavemsg +; EDITsoundkill +F9 EDITspellcheck +Tab EDITtab +#Tab EDITtabreverse +@3 EDITtogglecase +Ins EDITtoggleinsert +@2 EDITtolower +@1 EDITtoupper +^U EDITundelete +@BackSpace EDITundo +@Z EDITzapquotebelow ; ------------------------------------------------------------------ ; FILE SELECTION COMMANDS ; ------------------------------------------------------------------ -Esc FILEabort -@X FILEaskexit -@F4 FILEaskexit -@O FILEdosshell -Home FILEgotofirst -End FILEgotolast -Right FILEgotonext -Left FILEgotoprev -Ins FILEmark -;+ FILEmark -^Enter FILEmarkall -^Home FILEmarkall -^Q FILEquitnow -Enter FILEselect -Space FILEtogglemark -;* FILEtogglemarkall -Del FILEunmark -;- FILEunmark -^End FILEunmarkall +Esc FILEabort +@X FILEaskexit +@F4 FILEaskexit +@O FILEdosshell +Home FILEgotofirst +End FILEgotolast +Down FILEgotonext +Up FILEgotoprev +Ins FILEmark ++ FILEmark +^Enter FILEmarkall +^Home FILEmarkall +^Q FILEquitnow +Enter FILEselect +Space FILEtogglemark +* FILEtogglemarkall +Del FILEunmark +- FILEunmark +^End FILEunmarkall ; ------------------------------------------------------------------ ; MESSAGE LISTER COMMANDS ; ------------------------------------------------------------------ -Esc LISTabort -@X LISTaskexit -@F4 LISTaskexit -@O LISTdosshell -#Tab LISTgotobookmark -BackSpace LISTgotobookmark -Home LISTgotofirst -End LISTgotolast -Right LISTgotonext -Left LISTgotoprev -S LISTmarkingoptions -@S LISTmarkingoptions -@F9 LISTmarkingoptions -^Q LISTquitnow -Enter LISTselect -Tab LISTtogglebookmark -^D LISTtoggledate -Space LISTtogglemark -^B LISTtogglewidesubj +Esc LISTabort +@X LISTaskexit +@F4 LISTaskexit +@O LISTdosshell +#Tab LISTgotobookmark +BackSpace LISTgotobookmark +Home LISTgotofirst +End LISTgotolast +Down LISTgotonext +^PgDn LISTgotonext +Up LISTgotoprev +^PgUp LISTgotoprev +S LISTmarkingoptions +@S LISTmarkingoptions +@F9 LISTmarkingoptions +^Q LISTquitnow +Enter LISTselect +Tab LISTtogglebookmark +^D LISTtoggledate +Space LISTtogglemark +^B LISTtogglewidesubj ; ------------------------------------------------------------------ ; NODELIST BROWSER COMMANDS ; ------------------------------------------------------------------ -Esc NODEabort -@X NODEaskexit -@F4 NODEaskexit -@O NODEdosshell -Home NODEgotofirst -End NODEgotolast -Right NODEgotonext -Left NODEgotoprev -^Q NODEquitnow -Enter NODEselect +Esc NODEabort +@X NODEaskexit +@F4 NODEaskexit +@O NODEdosshell +Home NODEgotofirst +End NODEgotolast +Down NODEgotonext +Up NODEgotoprev +^Q NODEquitnow +Enter NODEselect ; ------------------------------------------------------------------ ; MESSAGE READER COMMANDS ; ------------------------------------------------------------------ -^B READaddressbookadd -@F4 READaskexit -@X READaskexit -X READaskexit -^A READchangeaka -^S READchangeattrs -; READchangecharsin -; READchangecharsout -@C READchangemsg -C READchangemsg -F2 READchangemsg -^O READchangeorigin -^I READchangetagline -^T READchangetemplate -^U READchangeusername -^J READchangexlatimport -@G READcommentmsg -G READcommentmsg -#F8 READcopymoveforward -@M READcopymoveforward -M READcopymoveforward -; READdecreasemargin -@D READdeletemsg -D READdeletemsg -Del READdeletemsg -@O READdosshell -O READdosshell -^F10 READdosshell -#F4 READfidorenumber -^R READfidorenumber -^F READfilerequest -F READfindall -@F READfindall -#F6 READfindall -Z READfindheader -@Z READfindheader -F6 READfindheader -#Tab READgotobookmark -BackSpace READgotobookmark -- READgotoreplyprev -@Left READgotoreplyprev -^Left READgotoreplyprev -< READgotofirstmsg -^Home READgotofirstmsg -> READgotolastmsg -^End READgotolastmsg -^G READgotomsgno -^N READgotonextarea -Right READgotonextmsg -@Right READgotonextunread -@U READgotonextunread -^P READgotoprevarea -Left READgotoprevmsg -@Left READgotoprevunread -+ READgotoreplies -^Right READgotoreplies -* READgotoreplynext -- READgotoreplyprev -^Left READgotoreplyprev -; READincreasemargin -#F10 READlookupdest -F10 READlookuporig -;^M READmainmenu -^L READmakeuserlist -^K READmakepathreport -S READmarkingoptions -@S READmarkingoptions -@F9 READmarkingoptions -@L READmessagelist -F9 READmessagelist -L READmessagelist -@B READmovecommentmsg -B READmovecommentmsg -@N READmovequotemsg -F5 READmovequotemsg -N READmovequotemsg -Enter READmsgcontinue -End READmsgend -Home READmsghome -Down READmsglinedown -^Down READmsglinedown -Up READmsglineup -^Up READmsglineup -PgDn READmsgpgdn -PgUp READmsgpgup -@A READnewarea -A READnewarea -Esc READnewarea -^F1 READnewarea -@E READnewmsg -E READnewmsg -Ins READnewmsg -^Q READquitnow -^W READquotebuf -@Q READquotemsg -F4 READquotemsg -Q READquotemsg -@R READreplymsg -F3 READreplymsg -R READreplymsg -; READthreadtree -Tab READtogglebookmark -@I READtogglehexdump -I READtogglehexdump -^F9 READtogglehexdump -@H READtogglehidden -H READtogglehidden -^F7 READtogglehidden -@V READtogglehiddklud -V READtogglehiddklud -^F5 READtogglehiddklud -@K READtogglekludge -K READtogglekludge -^F6 READtogglekludge -Space READtogglemark -@J READtogglemarkread -J READtogglemarkread -@P READtogglepagebar -P READtogglepagebar -^F8 READtogglepagebar -^V READtogglequote -@Y READtogglerealmsgno -Y READtogglerealmsgno -^F4 READtogglerealmsgno -U READtogglerot13 -^F3 READtogglerot13 -@T READtoggletwits -T READtoggletwits -^Z READtouchnetscan -@F10 READuserbase -^X READuudecode -@W READwritemsg -F7 READwritemsg -W READwritemsg +@F10 READaddressbook +^B READaddressbookadd +X READaskexit +@X READaskexit +@F4 READaskexit +^A READchangeaka +^S READchangeattrs +C READchangemsg +@C READchangemsg +F2 READchangemsg +^O READchangeorigin +^I READchangetagline +^T READchangetemplate +^U READchangeusername +^J READchangexlatimport +G READcommentmsg +@G READcommentmsg +M READcopymoveforward +@M READcopymoveforward +#F8 READcopymoveforward +; READdecreasemargin +D READdeletemsg +@D READdeletemsg +Del READdeletemsg +O READdosshell +@O READdosshell +^F10 READdosshell +; READexternutilmenu +^R READfidorenumber +#F4 READfidorenumber +^F READfilerequest +F READfindall +@F READfindall +#F6 READfindall +Z READfindheader +@Z READfindheader +F6 READfindheader +#Tab READgotobookmark +BackSpace READgotobookmark +< READgotofirstmsg +^Home READgotofirstmsg +> READgotolastmsg +^End READgotolastmsg +0 READgotomsgno +1 READgotomsgno +2 READgotomsgno +3 READgotomsgno +4 READgotomsgno +5 READgotomsgno +6 READgotomsgno +7 READgotomsgno +8 READgotomsgno +9 READgotomsgno +^G READgotomsgno +^N READgotonextarea +Right READgotonextmsg +@Right READgotonextunread +@U READgotonextunread +^P READgotoprevarea +Left READgotoprevmsg +@Left READgotoprevunread ++ READgotoreplies +^Right READgotoreplies +; READgotoreply1st +* READgotoreplynext +- READgotoreplyprev +^Left READgotoreplyprev +; READincreasemargin +#F10 READlookupdest +F10 READlookuporig +; READmainmenu +^L READmakeuserlist +^K READmakepathreport +S READmarkingoptions +@S READmarkingoptions +@F9 READmarkingoptions +@L READmessagelist +F9 READmessagelist +L READmessagelist +B READmovecommentmsg +@B READmovecommentmsg +N READmovequotemsg +@N READmovequotemsg +F5 READmovequotemsg +; READmovedirquotemsg +Enter READmsgcontinue +End READmsgend +Home READmsghome +Down READmsglinedown +^Down READmsglinedown +Up READmsglineup +^Up READmsglineup +PgDn READmsgpgdn +PgUp READmsgpgup +A READnewarea +@A READnewarea +Esc READnewarea +^F1 READnewarea +E READnewmsg +@E READnewmsg +Ins READnewmsg +; READpeekurls +^Q READquitnow +^W READquotebuf +Q READquotemsg +@Q READquotemsg +F4 READquotemsg +; READdirquotemsg +R READreplymsg +@R READreplymsg +F3 READreplymsg +; -- calls dummy menu. not implemented -- +; READsearch +@F8 READshowdel +; READsoundkill +; -- could not be assigned manually -- +;#3 READthreadtree +Tab READtogglebookmark +I READtogglehexdump +@I READtogglehexdump +^F9 READtogglehexdump +H READtogglehidden +@H READtogglehidden +^F7 READtogglehidden +V READtogglehiddklud +@V READtogglehiddklud +^F5 READtogglehiddklud +K READtogglekludge +@K READtogglekludge +^F6 READtogglekludge +Space READtogglemark +J READtogglemarkread +@J READtogglemarkread +P READtogglepagebar +@P READtogglepagebar +^F8 READtogglepagebar +^V READtogglequote +Y READtogglerealmsgno +@Y READtogglerealmsgno +^F4 READtogglerealmsgno +U READtogglerot13 +^F3 READtogglerot13 +^H READtogglestyles +T READtoggletwits +@T READtoggletwits +^Z READtouchnetscan +; READtouchsemaphore +^X READuudecode +W READwritemsg +@W READwritemsg +F7 READwritemsg + + +; ------------------------------------------------------------------ +; ADDRESSBOOK BROWSER COMMANDS +; ------------------------------------------------------------------ + +Esc ADDRESSBOOKquit +Ins ADDRESSBOOKadd +Enter ADDRESSBOOKselect +Del ADDRESSBOOKdelete +@P ADDRESSBOOKpack + + +; ------------------------------------------------------------------ +; HEADER EDITION COMMANDS +; ------------------------------------------------------------------ + +F10 HEADERaddressbook +@Z HEADERclearattrib +#F10 HEADERlookup +@B HEADERtogglearcsent +@F1 HEADERtoggleattrwin +@Q HEADERtoggleaudit +@Y HEADERtogglecfmrecreq +@C HEADERtogglecrash +@E HEADERtoggledelsent +@D HEADERtoggledirect +@A HEADERtogglefile +@F HEADERtogglefreq +@2 HEADERtogglegroupmsg +@H HEADERtogglehold +@V HEADERtogglehubhost +@I HEADERtoggleimm +@K HEADERtogglekill +@W HEADERtogglelocal +@L HEADERtogglelocked +@O HEADERtoggleorphan +@P HEADERtogglepvt +@R HEADERtogglereceived +@1 HEADERtogglereserved +@N HEADERtoggleretrec +@M HEADERtoggleretrecreq +@4 HEADERtogglescanned +@S HEADERtogglesent +@J HEADERtoggletransit +@T HEADERtoggletrunc +@U HEADERtoggleupdreq +@X HEADERtogglexmail +@G HEADERtogglezonegate ; ------------------------------------------------------------------ @@ -415,6 +508,6 @@ W READwritemsg ;F12 READmacro READreplymsg ^Enter "T" End Enter "I" EDITsavemsg "Y" ;F11 EDITmacro ":-)" -;^F11 EDITmacro ":-(" +;^F11 EDITmacro ":-(" ; ------------------------------------------------------------------ diff --git a/cfgs/config/goldlang.ru2 b/cfgs/config/goldlang.ru2 index a2af028..00c7fc0 100644 --- a/cfgs/config/goldlang.ru2 +++ b/cfgs/config/goldlang.ru2 @@ -79,13 +79,13 @@ -- НАЗВАНИЕ ДНЕЙ НЕДЕЛИ И МЕСЯЦОВ // Дни недели, короткая форма -MS_SWMON "Пн" -MS_SWTUE "Вт" -MS_SWWED "Ср" -MS_SWTHU "Чт" -MS_SWFRI "Пт" -MS_SWSAT "Сб" -MS_SWSUN "Вс" +MS_SWMON "пн" +MS_SWTUE "вт" +MS_SWWED "ср" +MS_SWTHU "чт" +MS_SWFRI "пт" +MS_SWSAT "сб" +MS_SWSUN "вс" // Дни недели, полностью MS_LWMONDAY "понедельник" @@ -97,18 +97,18 @@ MS_LWSATURDAY " MS_LWSUNDAY "воскресенье" // Месяца, короткая форма -MS_SMJAN "Янв" -MS_SMFEB "Фев" -MS_SMMAR "Мар" -MS_SMAPR "Апр" -MS_SMMAY "Май" -MS_SMJUN "Июн" -MS_SMJUL "Июл" -MS_SMAUG "Авг" -MS_SMSEP "Сен" -MS_SMOCT "Окт" -MS_SMNOV "Ноя" -MS_SMDEC "Дек" +MS_SMJAN "янв" +MS_SMFEB "фев" +MS_SMMAR "мар" +MS_SMAPR "апр" +MS_SMMAY "май" +MS_SMJUN "июн" +MS_SMJUL "июл" +MS_SMAUG "авг" +MS_SMSEP "сен" +MS_SMOCT "окт" +MS_SMNOV "ноя" +MS_SMDEC "дек" // Месяца, полностью MS_LMJANUARY "январь" @@ -151,7 +151,7 @@ WL_SELECTEDBYTES " WL_TOTALFILES "Всего файлов " WL_TOTALBYTES " байт " WL_SCANNINGDIRECTORY " ЧТЕНИЕ КАТАЛОГА " -WL_NOFILESFOUND " * ФАЙЛЫ НЕ НАЙДЕНЫ * " +WL_NOFILESFOUND " * НИ ОДНОГО ФАЙЛА НЕ НАЙДЕНО * " ST_FILESPRESSKEY "Нажмите любую клавишу" WT_AREA "Nп/п" WT_DESCRIPTION "Описание" @@ -415,9 +415,9 @@ IL_TWITSKIPPED " IL_TWITIGNORESKIP " Игнорирование идиотских сообщений " IL_TWITDISPLAYED " Отображение идиотских сообщений " IL_TWITKILLED " Удаление идиотских сообщений " -IL_STYLECODESNO " Стилевые кода не используются " -IL_STYLECODESYES " Стилевые кода используются " -IL_STYLECODESHIDE " Стилевые кода используются и вырезаются " +IL_STYLECODESNO " Подсветка стилей выключена " +IL_STYLECODESYES " Подсветка стилей включена " +IL_STYLECODESHIDE " Подсветка стилей включена и служебные символы вырезаются " ST_GENCFMRECEIPT "Создание квитка о прочтении" ST_LOOKUPINFO "Информация о поиске в нодлисте" MS_DATETIMEFMT "%d %b %y %H:%M:%S" diff --git a/cfgs/config/goldlang.rus b/cfgs/config/goldlang.rus index 718e4db..0096ee7 100644 --- a/cfgs/config/goldlang.rus +++ b/cfgs/config/goldlang.rus @@ -75,13 +75,13 @@ -- НАЗВАНИЕ ДНЕЙ НЕДЕЛИ И МЕСЯЦОВ // Дни недели, короткая форма -MS_SWMON "Пн" -MS_SWTUE "Вт" -MS_SWWED "Ср" -MS_SWTHU "Чт" -MS_SWFRI "Пт" -MS_SWSAT "Сб" -MS_SWSUN "Вс" +MS_SWMON "пн" +MS_SWTUE "вт" +MS_SWWED "ср" +MS_SWTHU "чт" +MS_SWFRI "пт" +MS_SWSAT "сб" +MS_SWSUN "вс" // Дни недели, полностью MS_LWMONDAY "понедельник" @@ -93,18 +93,18 @@ MS_LWSATURDAY " MS_LWSUNDAY "воскресенье" // Месяца, короткая форма -MS_SMJAN "Янв" -MS_SMFEB "Фев" -MS_SMMAR "Мар" -MS_SMAPR "Апр" -MS_SMMAY "Май" -MS_SMJUN "Июн" -MS_SMJUL "Июл" -MS_SMAUG "Авг" -MS_SMSEP "Сен" -MS_SMOCT "Окт" -MS_SMNOV "Ноя" -MS_SMDEC "Дек" +MS_SMJAN "янв" +MS_SMFEB "фев" +MS_SMMAR "мар" +MS_SMAPR "апр" +MS_SMMAY "май" +MS_SMJUN "июн" +MS_SMJUL "июл" +MS_SMAUG "авг" +MS_SMSEP "сен" +MS_SMOCT "окт" +MS_SMNOV "ноя" +MS_SMDEC "дек" // Месяца, полностью MS_LMJANUARY "январь" @@ -147,7 +147,7 @@ WL_SELECTEDBYTES " WL_TOTALFILES "Всего файлов " WL_TOTALBYTES " байт " WL_SCANNINGDIRECTORY " ЧТЕНИЕ КАТАЛОГА " -WL_NOFILESFOUND " * ФАЙЛЫ НЕ НАЙДЕНЫ * " +WL_NOFILESFOUND " * НИ ОДНОГО ФАЙЛА НЕ НАЙДЕНО * " ST_FILESPRESSKEY "Нажмите любую клавишу" WT_AREA "Nп/п" WT_DESCRIPTION "Описание" @@ -411,9 +411,9 @@ IL_TWITSKIPPED " IL_TWITIGNORESKIP " Игнорирование идиотских сообщений " IL_TWITDISPLAYED " Отображение идиотских сообщений " IL_TWITKILLED " Удаление идиотских сообщений " -IL_STYLECODESNO " Стилевые кода не используются " -IL_STYLECODESYES " Стилевые кода используются " -IL_STYLECODESHIDE " Стилевые кода используются и вырезаются " +IL_STYLECODESNO " Подсветка стилей выключена " +IL_STYLECODESYES " Подсветка стилей включена " +IL_STYLECODESHIDE " Подсветка стилей включена и служебные символы вырезаются " ST_GENCFMRECEIPT "Создание квитка о прочтении" ST_LOOKUPINFO "Информация о поиске в нодлисте" MS_DATETIMEFMT "%d %b %y %H:%M:%S" diff --git a/docs/notework.txt b/docs/notework.txt index 3693595..0d4905f 100644 --- a/docs/notework.txt +++ b/docs/notework.txt @@ -12,7 +12,13 @@ ______________________________________________________________________ Notes for GoldED+ 1.1.5, /snapshot/ ______________________________________________________________________ -- Added set of new keywords for the language configuration file to ++ Added FileToggleMarkAll to the goldkeys.cfg to invert all selected + files on the file selection panel. Default assignment is '*'. + +! Keyboard configuration token AreaShowDel renamed to ReadShowDel for + better consistency. + ++ Added set of new keywords for the language configuration file to make READmainmenu language-configurable: MI_MMMAIN "M Main " @@ -40,13 +46,13 @@ ______________________________________________________________________ MI_MMWRITE "W Write to disk/printer " MI_MMFREQ "F File request " -- Help topic number associated with READmainmenu changed from 9999 to +! Help topic number associated with READmainmenu changed from 9999 to 3019. -- GoldED+ should now recognize AREAFILE keyword in CrashEcho config ++ GoldED+ should now recognize AREAFILE keyword in CrashEcho config (not tested). -- GoldED+ should now recognize environment variables in INCLUDE and ++ GoldED+ should now recognize environment variables in INCLUDE and area path definitions in Fidoconfig (not tested). - Fixed small bug in goldkeys.cfg parser so the last line without diff --git a/golded3/gckeys.cpp b/golded3/gckeys.cpp index f2bf036..52d343a 100644 --- a/golded3/gckeys.cpp +++ b/golded3/gckeys.cpp @@ -173,7 +173,7 @@ CmdKey DefaultKeyset[] = { { Key_C_D , KK_ListToggleDate , KT_M }, { Key_Space , KK_ListToggleMark , KT_M }, { Key_C_B , KK_ListToggleWideSubj , KT_M }, - { Key_C_PgUp , KK_ListGotoNext , KT_M }, + { Key_C_PgUp , KK_ListGotoPrev , KT_M }, { Key_C_PgDn , KK_ListGotoNext , KT_M }, { Key_Esc , KK_NodeAbort , KT_N }, @@ -183,7 +183,7 @@ CmdKey DefaultKeyset[] = { { Key_C_Q , KK_NodeQuitNow , KT_N }, { Key_Ent , KK_NodeSelect , KT_N }, - { Key_A_F8 , KK_AreaShowDel , KT_R }, + { Key_A_F8 , KK_ReadShowDel , KT_R }, { Key_C_B , KK_ReadAddressbookAdd , KT_R }, { Key_X , KK_ReadAskExit , KT_R }, { Key_A_X , KK_ReadAskExit , KT_R }, @@ -360,6 +360,7 @@ CmdKey DefaultKeyset[] = { // must be sorted by crc_token tglobalkey globalkeys[] = { { CRC_READLOOKUPDEST , KK_ReadLookupDest , KT_R }, // 0x0023 + { CRC_FILETOGGLEMARKALL , KK_FileToggleMarkAll , KT_F }, // 0x0032 { CRC_READADDRESSBOOKADD , KK_ReadAddressbookAdd , KT_R }, // 0x00FA { CRC_LISTDOSSHELL , KK_ListDosShell , KT_M }, // 0x0130 { CRC_EDITGOLEFT , KK_EditGoLeft , KT_E }, // 0x043B @@ -376,7 +377,6 @@ tglobalkey globalkeys[] = { { CRC_READFILEREQUEST , KK_ReadFileRequest , KT_R }, // 0x0A07 { CRC_AREASELECTMARKS , KK_AreaSelectMarks , KT_A }, // 0x0AC3 { CRC_K_ALEFT , Key_A_Lft , 0 }, // 0x0B39 - { CRC_READCHANGECHARSIN , KK_ReadChangeCharsIn , KT_R }, // 0x0B87 { CRC_HEADERTOGGLEGROUPMSG , KK_HeaderToggleGroupmsg , KT_H }, // 0x0C51 { CRC_K_AF4 , Key_A_F4 , 0 }, // 0x0EF0 { CRC_K_AF5 , Key_A_F5 , 0 }, // 0x0EF1 @@ -452,7 +452,6 @@ tglobalkey globalkeys[] = { { CRC_EDITDELLTWORD , KK_EditDelLtWord , KT_E }, // 0x3B67 { CRC_LISTGOTOLAST , KK_ListGotoLast , KT_M }, // 0x3BA7 { CRC_LISTTOGGLEWIDESUBJ , KK_ListToggleWideSubj , KT_M }, // 0x3C76 - { CRC_READMENU , KK_ReadMenu , KT_R }, // 0x3D0A { CRC_EDITGODOWN , KK_EditGoDown , KT_E }, // 0x3DC2 { CRC_K_A0 , Key_A_0 , 0 }, // 0x4030 { CRC_K_A1 , Key_A_1 , 0 }, // 0x4031 @@ -527,7 +526,6 @@ tglobalkey globalkeys[] = { { CRC_READTOUCHNETSCAN , KK_ReadTouchNetscan , KT_R }, // 0x4BF3 { CRC_EDITUNDELETE , KK_EditUnDelete , KT_E }, // 0x4C34 { CRC_K_DEL , Key_Del , 0 }, // 0x4D0C - { CRC_READCHANGECHARSOUT , KK_ReadChangeCharsOut , KT_R }, // 0x4DF9 { CRC_READUUDECODE , KK_ReadUUDecode , KT_R }, // 0x4F0B { CRC_FILEUNDEFINE , KK_FileUndefine , KT_F }, // 0x502B { CRC_K_CENTER , Key_C_Ent , 0 }, // 0x50DC @@ -627,22 +625,20 @@ tglobalkey globalkeys[] = { { CRC_READWRITEMSG , KK_ReadWriteMsg , KT_R }, // 0x73AC { CRC_READGOTOMSGNO , KK_ReadGotoMsgno , KT_R }, // 0x73F7 { CRC_READCHANGEUSERNAME , KK_ReadChangeUsername , KT_R }, // 0x7438 - { CRC_READSTEALTAGLINE , KK_ReadStealTagline , KT_R }, // 0x7480 { CRC_HEADERADDRESSBOOK , KK_HeaderAddressbook , KT_H }, // 0x76FC { CRC_EDITUNDEFINE , KK_EditUndefine , KT_E }, // 0x7873 { CRC_LISTGOTOFIRST , KK_ListGotoFirst , KT_M }, // 0x7925 { CRC_K_CEND , Key_C_End , 0 }, // 0x7B95 { CRC_K_APGUP , Key_A_PgUp , 0 }, // 0x7E61 { CRC_EDITQUITNOW , KK_EditQuitNow , KT_E }, // 0x80BA - { CRC_AREASHOWDEL , KK_AreaShowDel , KT_R }, // 0x80C4 { CRC_LISTMARKINGOPTIONS , KK_ListMarkingOptions , KT_M }, // 0x8138 { CRC_EDITZAPQUOTEBELOW , KK_EditZapQuoteBelow , KT_E }, // 0x814F { CRC_EDITDUPLINE , KK_EditDupLine , KT_E }, // 0x816A { CRC_EDITDELRTWORD , KK_EditDelRtWord , KT_E }, // 0x829A - { CRC_EDITMENU , KK_EditMenu , KT_E }, // 0x833E { CRC_AREAUNDEFINE , KK_AreaUndefine , KT_A }, // 0x835B { CRC_READGOTOREPLYNEXT , KK_ReadGotoReplyNext , KT_R }, // 0x844F { CRC_EDITMACRO , KK_EditMacro , KT_E }, // 0x85CD + { CRC_READSHOWDEL , KK_ReadShowDel , KT_R }, // 0x8615 { CRC_K_ENTER , Key_Ent , 0 }, // 0x87BD { CRC_EDITGOTOPLINE , KK_EditGoTopLine , KT_E }, // 0x87C2 { CRC_HEADERTOGGLEARCSENT , KK_HeaderToggleArcsent , KT_H }, // 0x88A7 @@ -687,7 +683,6 @@ tglobalkey globalkeys[] = { { CRC_READTHREADTREE , KK_ReadThreadtree , KT_R }, // 0x9827 { CRC_EDITBLOCKPGUP , KK_EditBlockPgUp , KT_E }, // 0x9842 { CRC_K_ARIGHT , Key_A_Rgt , 0 }, // 0x9911 - { CRC_LISTMENU , KK_ListMenu , KT_M }, // 0x99AA { CRC_K_AINS , Key_A_Ins , 0 }, // 0x9A72 { CRC_EDITGOBOTMSG , KK_EditGoBotMsg , KT_E }, // 0x9B29 { CRC_READDOSSHELL , KK_ReadDosShell , KT_R }, // 0x9C2B @@ -699,7 +694,6 @@ tglobalkey globalkeys[] = { { CRC_EDITDELCHAR , KK_EditDelChar , KT_E }, // 0xA3C7 { CRC_AREAASKEXIT , KK_AreaAskExit , KT_A }, // 0xA3D1 { CRC_READLOOKUPORIG , KK_ReadLookupOrig , KT_R }, // 0xA41C - { CRC_FILEMENU , KK_FileMenu , KT_F }, // 0xA4B2 { CRC_READASKEXIT , KK_ReadAskExit , KT_R }, // 0xA500 { CRC_AREAJUMPNEXTMATCH , KK_AreaJumpNextMatch , KT_A }, // 0xA556 { CRC_HEADERTOGGLETRUNC , KK_HeaderToggleTrunc , KT_H }, // 0xA5B4 @@ -707,7 +701,6 @@ tglobalkey globalkeys[] = { { CRC_EDITSOUNDKILL , KK_EditSoundkill , KT_E }, // 0xA9A7 { CRC_AREAQUITNOW , KK_AreaQuitNow , KT_A }, // 0xAAC4 { CRC_READNEWAREA , KK_ReadNewArea , KT_R }, // 0xAB5E - { CRC_AREAMENU , KK_AreaMenu , KT_A }, // 0xABE1 { CRC_READQUITNOW , KK_ReadQuitNow , KT_R }, // 0xAC15 { CRC_HEADERTOGGLEUPDREQ , KK_HeaderToggleUpdreq , KT_H }, // 0xAC35 { CRC_EDITDELLINE , KK_EditDelLine , KT_E }, // 0xACCF @@ -772,7 +765,6 @@ tglobalkey globalkeys[] = { { CRC_EDITGOUP , KK_EditGoUp , KT_E }, // 0xD6BA { CRC_EDITDOSSHELL , KK_EditDosShell , KT_E }, // 0xD6C5 { CRC_EDITTOGGLEINSERT , KK_EditToggleInsert , KT_E }, // 0xD732 - { CRC_EDITKILLQUOTES , KK_EditKillQuotes , KT_E }, // 0xD821 { CRC_FILESELECT , KK_FileSelect , KT_F }, // 0xD8D9 { CRC_READDECREASEMARGIN , KK_ReadDecreaseMargin , KT_R }, // 0xD8EA { CRC_LISTASKEXIT , KK_ListAskExit , KT_M }, // 0xD922 @@ -781,14 +773,11 @@ tglobalkey globalkeys[] = { { CRC_READGOTOREPLYPREV , KK_ReadGotoReplyPrev , KT_R }, // 0xDBE7 { CRC_EDITANCHOR , KK_EditAnchor , KT_E }, // 0xDC07 { CRC_FILEQUITNOW , KK_FileQuitNow , KT_F }, // 0xDD19 - { CRC_AREAINFO , KK_AreaInfo , KT_A }, // 0xDE54 - { CRC_EDITMAINMENU , KK_EditMainMenu , KT_E }, // 0xDE5D { CRC_AREASOUNDKILL , KK_AreaSoundkill , KT_A }, // 0xDFD3 { CRC_EDITBLOCKUP , KK_EditBlockUp , KT_E }, // 0xE004 { CRC_EDITGOBEGLINE , KK_EditGoBegLine , KT_E }, // 0xE045 { CRC_READGOTONEXTMSG , KK_ReadGotoNextMsg , KT_R }, // 0xE0F1 { CRC_EDITSPELLCHECK , KK_EditSpellCheck , KT_E }, // 0xE167 - { CRC_NODEMENU , KK_NodeMenu , KT_N }, // 0xE1B6 { CRC_AREASCAN , KK_AreaScan , KT_A }, // 0xE440 { CRC_EDITGOWORDLEFT , KK_EditGoWordLeft , KT_E }, // 0xE48C { CRC_READMOVECOMMENTMSG , KK_ReadMoveCommentMsg , KT_R }, // 0xE4E7 @@ -820,7 +809,6 @@ tglobalkey globalkeys[] = { { CRC_K_RIGHT , Key_Rgt , 0 }, // 0xF78D { CRC_EDITIMPORTQUOTEBUF , KK_EditImportQuotebuf , KT_E }, // 0xF797 { CRC_READMACRO , KK_ReadMacro , KT_R }, // 0xF7D8 - { CRC_NODEMAINMENU , KK_NodeMainMenu , KT_N }, // 0xF81C { CRC_FILEMARK , KK_FileMark , KT_F }, // 0xF828 { CRC_EDITCLEARDELETEBUF , KK_EditClearDeleteBuf , KT_E }, // 0xF8DE { CRC_READCHANGEMSG , KK_ReadChangeMsg , KT_R }, // 0xF99F diff --git a/golded3/gckeys.h b/golded3/gckeys.h index 785a479..3cf4243 100644 --- a/golded3/gckeys.h +++ b/golded3/gckeys.h @@ -39,11 +39,9 @@ const word CRC_AREAGOTOLAST = 0x177A; const word CRC_AREAGOTONEXT = 0x3A9C; const word CRC_AREAGOTOPREV = 0x6534; const word CRC_AREAHEAT = 0x5B15; -const word CRC_AREAINFO = 0xDE54; const word CRC_AREAJUMP = 0x2342; const word CRC_AREAJUMPNEXTMATCH = 0xA556; const word CRC_AREAMACRO = 0xFFA7; -const word CRC_AREAMENU = 0xABE1; const word CRC_AREAQUITNOW = 0xAAC4; const word CRC_AREASCAN = 0xE440; const word CRC_AREASCANPM = 0xC4FF; @@ -55,7 +53,6 @@ const word CRC_AREATOUCHNETSCAN = 0x58C1; const word CRC_AREAUNDEFINE = 0x835B; const word CRC_AREAWRITEGOLDLAST = 0xD353; const word CRC_AREAZAP = 0x5125; -const word CRC_AREASHOWDEL = 0x80C4; const word CRC_EDITABORT = 0x6468; const word CRC_EDITANCHOR = 0xDC07; @@ -102,14 +99,11 @@ const word CRC_EDITGOWORDRIGHT = 0x20D0; const word CRC_EDITHEADER = 0x726F; const word CRC_EDITIMPORTQUOTEBUF = 0xF797; const word CRC_EDITIMPORTTEXT = 0x0586; -const word CRC_EDITKILLQUOTES = 0xD821; const word CRC_EDITLOADFILE = 0x0931; const word CRC_EDITLOOKUPCURSOR = 0xB7CC; const word CRC_EDITLOOKUPDEST = 0xFEC4; const word CRC_EDITLOOKUPORIG = 0x5AFB; const word CRC_EDITMACRO = 0x85CD; -const word CRC_EDITMAINMENU = 0xDE5D; -const word CRC_EDITMENU = 0x833E; const word CRC_EDITNEWLINE = 0x59F3; const word CRC_EDITPASTE = 0x90C4; const word CRC_EDITQUITNOW = 0x80BA; @@ -139,10 +133,10 @@ const word CRC_FILEGOTOPREV = 0xB644; const word CRC_FILEMACRO = 0x5D48; const word CRC_FILEMARK = 0xF828; const word CRC_FILEMARKALL = 0xD115; -const word CRC_FILEMENU = 0xA4B2; const word CRC_FILEQUITNOW = 0xDD19; const word CRC_FILESELECT = 0xD8D9; const word CRC_FILETOGGLEMARK = 0xB431; +const word CRC_FILETOGGLEMARKALL = 0x0032; const word CRC_FILEUNDEFINE = 0x502B; const word CRC_FILEUNMARK = 0x6D1B; const word CRC_FILEUNMARKALL = 0x121A; @@ -157,7 +151,6 @@ const word CRC_LISTGOTONEXT = 0x1641; const word CRC_LISTGOTOPREV = 0x49E9; const word CRC_LISTMACRO = 0xA2B6; const word CRC_LISTMARKINGOPTIONS = 0x8138; -const word CRC_LISTMENU = 0x99AA; const word CRC_LISTQUITNOW = 0xD037; const word CRC_LISTSELECT = 0x3829; const word CRC_LISTTOGGLEBOOKMARK = 0xCFA0; @@ -199,8 +192,6 @@ const word CRC_NODEGOTOLAST = 0xCA13; const word CRC_NODEGOTONEXT = 0xE7F5; const word CRC_NODEGOTOPREV = 0xB85D; const word CRC_NODEMACRO = 0x4129; -const word CRC_NODEMAINMENU = 0xF81C; -const word CRC_NODEMENU = 0xE1B6; const word CRC_NODEQUITNOW = 0xE780; const word CRC_NODESELECT = 0x6A64; const word CRC_NODEUNDEFINE = 0x5E32; @@ -210,8 +201,6 @@ const word CRC_READADDRESSBOOKADD = 0x00FA; const word CRC_READASKEXIT = 0xA500; const word CRC_READCHANGEAKA = 0x2015; const word CRC_READCHANGEATTRS = 0x47F8; -const word CRC_READCHANGECHARSIN = 0x0B87; -const word CRC_READCHANGECHARSOUT = 0x4DF9; const word CRC_READCHANGEMSG = 0xF99F; const word CRC_READCHANGEORIGIN = 0xFD2C; const word CRC_READCHANGETAGLINE = 0xBDD2; @@ -250,7 +239,6 @@ const word CRC_READMAINMENU = 0x94B3; const word CRC_READMAKEUSERLIST = 0xE8C6; const word CRC_READMAKEPATHREPORT = 0x4AA6; const word CRC_READMARKINGOPTIONS = 0xE97A; -const word CRC_READMENU = 0x3D0A; const word CRC_READMESSAGELIST = 0xD5D8; const word CRC_READMOVECOMMENTMSG = 0xE4E7; const word CRC_READMOVEQUOTEMSG = 0x1B41; @@ -271,14 +259,13 @@ const word CRC_READQUOTEMSG = 0xBE00; const word CRC_READDIRQUOTEMSG = 0xB351; const word CRC_READREPLYMSG = 0x172F; const word CRC_READSEARCH = 0x48EF; +const word CRC_READSHOWDEL = 0x8615; const word CRC_READSOUNDKILL = 0xAE29; -const word CRC_READSTEALTAGLINE = 0x7480; const word CRC_READTHREADTREE = 0x9827; const word CRC_READTOGGLEBOOKMARK = 0xA7E2; const word CRC_READTOGGLEHEXDUMP = 0xE6D5; const word CRC_READTOGGLEHIDDEN = 0x04CE; const word CRC_READTOGGLEHIDDKLUD = 0xA24F; -const word CRC_READTOGGLESTYLES = 0xF47E; const word CRC_READTOGGLEKLUDGE = 0x46AB; const word CRC_READTOGGLEMARK = 0x1E64; const word CRC_READTOGGLEMARKREAD = 0xCFAE; @@ -286,6 +273,7 @@ const word CRC_READTOGGLEPAGEBAR = 0x18E4; const word CRC_READTOGGLEQUOTE = 0xB293; const word CRC_READTOGGLEREALMSGNO = 0x2A3B; const word CRC_READTOGGLEROT13 = 0xC157; +const word CRC_READTOGGLESTYLES = 0xF47E; const word CRC_READTOGGLETWITS = 0x5FD1; const word CRC_READTOUCHNETSCAN = 0x4BF3; const word CRC_READTOUCHSEMAPHORE = 0x6B1D; diff --git a/golded3/gefile.cpp b/golded3/gefile.cpp index d7ad47d..6d53772 100644 --- a/golded3/gefile.cpp +++ b/golded3/gefile.cpp @@ -199,6 +199,26 @@ bool gfileselect::handle_key() { break; + case KK_FileToggleMarkAll: + + selfiles = 0; + selbytes = 0; + + for(n=0; n<=maximum_index; n++) { + if(fblk[n].selected) { + fblk[n].selected = false; + } + else { + fblk[n].selected = true; + selbytes += fblk[n].size; + selfiles++; + } + } + + update(); + + break; + case KK_FileAskExit: { GMenuQuit MenuQuit; diff --git a/golded3/gekeys.h b/golded3/gekeys.h index 4be0e8a..bb69753 100644 --- a/golded3/gekeys.h +++ b/golded3/gekeys.h @@ -91,11 +91,9 @@ const gkey KK_AreaGotoLast = 0xFEA7; const gkey KK_AreaGotoNext = 0xFEA8; const gkey KK_AreaGotoPrev = 0xFEA9; const gkey KK_AreaHeat = 0xFEAA; -const gkey KK_AreaInfo = 0xFEAB; const gkey KK_AreaJump = 0xFEAC; const gkey KK_AreaJumpNextMatch = 0xFEAD; const gkey KK_AreaMainMenu = 0xFEAE; -const gkey KK_AreaMenu = 0xFEAF; const gkey KK_AreaQuitNow = 0xFEB0; const gkey KK_AreaScan = 0xFEB1; const gkey KK_AreaScanPM = 0xFEB2; @@ -106,7 +104,6 @@ const gkey KK_AreaToggle = 0xFEB6; const gkey KK_AreaTouchNetscan = 0xFEB7; const gkey KK_AreaWriteGoldlast = 0xFEB8; const gkey KK_AreaZap = 0xFEB9; -const gkey KK_AreaShowDel = 0xFEBA; const gkey KK_EditAbort = 0xFEC0; const gkey KK_EditAnchor = 0xFEC1; @@ -144,13 +141,10 @@ const gkey KK_EditGoWordRight = 0xFEE0; const gkey KK_EditHeader = 0xFEE1; const gkey KK_EditImportQuotebuf = 0xFEE2; const gkey KK_EditImportText = 0xFEE3; -const gkey KK_EditKillQuotes = 0xFEE4; const gkey KK_EditLoadFile = 0xFEE5; const gkey KK_EditLookupCursor = 0xFEE6; const gkey KK_EditLookupDest = 0xFEE7; const gkey KK_EditLookupOrig = 0xFEE8; -const gkey KK_EditMainMenu = 0xFEE9; -const gkey KK_EditMenu = 0xFEEA; const gkey KK_EditNewline = 0xFEEB; const gkey KK_EditPaste = 0xFEEC; const gkey KK_EditQuitNow = 0xFEED; @@ -188,7 +182,6 @@ const gkey KK_FileGotoNext = 0xFF15; const gkey KK_FileGotoPrev = 0xFF16; const gkey KK_FileMark = 0xFF17; const gkey KK_FileMarkAll = 0xFF18; -const gkey KK_FileMenu = 0xFF19; const gkey KK_FileQuitNow = 0xFF1A; const gkey KK_FileSelect = 0xFF1B; const gkey KK_FileToggleMark = 0xFF1C; @@ -206,7 +199,6 @@ const gkey KK_ListGotoNext = 0xFF26; const gkey KK_ListGotoPrev = 0xFF27; const gkey KK_ListMainMenu = 0xFF28; const gkey KK_ListMarkingOptions = 0xFF29; -const gkey KK_ListMenu = 0xFF2A; const gkey KK_ListQuitNow = 0xFF2B; const gkey KK_ListSelect = 0xFF2C; const gkey KK_ListToggleBookMark = 0xFF2D; @@ -221,8 +213,6 @@ const gkey KK_NodeGotoFirst = 0xFF43; const gkey KK_NodeGotoLast = 0xFF44; const gkey KK_NodeGotoNext = 0xFF45; const gkey KK_NodeGotoPrev = 0xFF46; -const gkey KK_NodeMainMenu = 0xFF47; -const gkey KK_NodeMenu = 0xFF48; const gkey KK_NodeQuitNow = 0xFF49; const gkey KK_NodeSelect = 0xFF4A; @@ -230,8 +220,6 @@ const gkey KK_ReadAddressbookAdd = 0xFF50; const gkey KK_ReadAskExit = 0xFF51; const gkey KK_ReadChangeAka = 0xFF52; const gkey KK_ReadChangeAttrs = 0xFF53; -const gkey KK_ReadChangeCharsIn = 0xFF54; -const gkey KK_ReadChangeCharsOut = 0xFF55; const gkey KK_ReadChangeMsg = 0xFF56; const gkey KK_ReadChangeOrigin = 0xFF57; const gkey KK_ReadChangeTagline = 0xFF58; @@ -268,7 +256,6 @@ const gkey KK_ReadLookupOrig = 0xFF76; const gkey KK_ReadMainMenu = 0xFF77; const gkey KK_ReadMakeUserlist = 0xFF78; const gkey KK_ReadMarkingOptions = 0xFF79; -const gkey KK_ReadMenu = 0xFF7A; const gkey KK_ReadMessageList = 0xFF7B; const gkey KK_ReadMakePathreport = 0xFF7C; const gkey KK_ReadMoveCommentMsg = 0xFF7D; @@ -288,7 +275,6 @@ const gkey KK_ReadQuoteMsg = 0xFF8A; const gkey KK_ReadReplyMsg = 0xFF8B; const gkey KK_ReadSearch = 0xFF8C; const gkey KK_ReadSoundkill = 0xFF8D; -const gkey KK_ReadStealTagline = 0xFF8E; const gkey KK_ReadThreadtree = 0xFF8F; const gkey KK_ReadToggleBookMark = 0xFF90; const gkey KK_ReadToggleHexdump = 0xFF91; @@ -311,6 +297,7 @@ const gkey KK_ReadWriteMsg = 0xFFA1; const gkey KK_ReadDirQuoteMsg = 0xFFA2; const gkey KK_ReadMoveDirQuoteMsg = 0xFFA3; const gkey KK_ReadPeekURLs = 0xFFA4; +const gkey KK_ReadShowDel = 0xFFA5; const gkey KK_AddressbookQuit = 0xFFB0; const gkey KK_AddressbookAdd = 0xFFB1; diff --git a/golded3/geread.cpp b/golded3/geread.cpp index f0656da..8f4c2d5 100644 --- a/golded3/geread.cpp +++ b/golded3/geread.cpp @@ -765,7 +765,7 @@ void Reader() { case KK_ExternUtil23: reader_keyok = ExternUtil(msg, 23); break; case KK_ExternUtil24: reader_keyok = ExternUtil(msg, 24); break; - case KK_AreaShowDel: + case KK_ReadShowDel: CFG->showdeleted = not CFG->showdeleted; reader_keyok = true; break;