Page 36 of 96
Posted: Sun May 27, 2012 2:49 pm
by Infocatcher
Posted: Sun May 27, 2012 3:04 pm
by KDJ
InputBox_function.js
Changed: now dialog box is centered in owner (parent) window.
Posted: Sun May 27, 2012 5:10 pm
by KDJ
FileAndStream.js
Added:
- internal associations of files (Main menu->File and context menu->Open).
Changed:
- language strings moved from script to file FileAndStream_1033.lng,
- language files,
- Shift+Enter -> Ctrl+Shift+Enter (run AkelPad script with arguments),
- Shift+Enter - now opens file with internal association.
Required new version InputBox_function.js.
Posted: Mon May 28, 2012 8:23 am
by VladSh
KDJ
Still think it's unnecessary.
Posted: Mon May 28, 2012 7:53 pm
by KDJ
Posted: Sun Jun 03, 2012 8:23 am
by Visitor7
Привык за много лет к MS_Sans_Serif.fon 7-го размера, но с псевдографикой у него беда. Хотелось бы переключаться горячей клавишей или из меню на CourierNew.ttf 8-го размера и обратно. Как реализовать функцию переключения в определенный шрифт и функцию цикличного переключения между несколькими любимыми?
Моих познаний хватает только для такого:
Назначить на Alt-1: Call("Scripts::Main", 1, "cur.js")
cur.js: AkelPad.Font("Courier New", 0, 8 );
Назначить на Alt-2: Call("Scripts::Main", 1, "ser.js")
ser.js: AkelPad.Font("MS Sans Serif", 0, 7);
Posted: Sun Jun 03, 2012 10:34 am
by KDJ
Visitor7
This can be done without a script.
In Hotkeys plugin:
Name: MS Sans Serif
Command: Font("MS Sans Serif", 0, 8)
Hotkey: Alt+2
On ToolBar:
"MS Sans Serif" Font("MS Sans Serif", 0, 8) Icon("%a\AkelFiles\Plugs\ToolBar.dll", 27)
Posted: Sun Jun 03, 2012 11:05 am
by Visitor7
KDJ wrote:
Спасибо за поправку. Читаю вниметельней Hotkeys Help.
А как реализовать на JS циклическое переключение с подобной логикой:
если $i не определен $i=1;
выбор $ch {
для $i=1 $ch="'Courier New', 0, 8";
для $i=2 $ch="'MS Sans Serif', 0, 7";
для $i=3 $ch="'Courier New', 0, 7";
}
$i++;
если $i>3 $i=1;
AkelPad.Font($ch);
И возможно ли сохранить переменную выйдя из скрипта?
Posted: Sun Jun 03, 2012 11:34 am
by Instructor
Posted: Sun Jun 03, 2012 12:19 pm
by Visitor7
Instructor
Здорво, спасибо. Один и тот же шрифт с разным размером туда не вклинишь, но разные замечательно перебирает.
var lpFontList={"MS Sans Serif" : ["Courier New", 8],
"Courier New" : ["Tahoma", 8],
"Tahoma" : ["MS Sans Serif", 7]
};
Буду ctrl num+/- пользоваться.
Posted: Sun Jun 03, 2012 12:25 pm
by Instructor
Visitor7
Там уже версия 1.1.
Posted: Sun Jun 03, 2012 12:37 pm
by Visitor7
Instructor
1.1 у меня не работает. AkelPad 4.7.5(x86) winXP
Ошибок нет, просто ничего не происходит. Блин, я первую версию потерял!)))
Posted: Sun Jun 03, 2012 12:39 pm
by Instructor
Visitor7
Чтобы текущий шрифт менялся, он должен присутствовать в списке (имя и размер).
Posted: Sun Jun 03, 2012 12:45 pm
by Visitor7
Inspector
Да, я уже догадался поставить Courier New 10 и всё полетело. А инициализация какая-нить сложно делается? Типа если текущего нет в списке, то поставить первый...
Posted: Sun Jun 03, 2012 12:58 pm
by Instructor
Visitor7
Разместил под 1.2.