|
转载自:http://forum.ru-board.com/topic. ... p;limit=1&m=1#1
6 E: N4 Q6 L% \% Z3 e7 |感谢yozhic: N) G4 q& Q1 f6 S. C" Z
他的截图:' H5 l+ ?2 n, D- j
& O9 c/ t( A" H, M+ H/ X/ Z
' D& d' p- S1 u/ n% s$ Q, }* {5 |——————————————— # M" b& O+ w5 J- p% l
Тестировалось под AkelPad 4.8.7 8 ?3 r, _4 J( l9 u# F7 P
Требуется установленный плагин Tollbar.dll (для AkelPad' а) 6 Q. Y1 f- Y: @" V a2 n
Файл иконок DSL.dll положить в папку \AkelPad\AkelFiles\icons\ . Если нет такой - создать. Если используете другую папку - вручную отредактировать пути в коде Панели тегов DSL (DslBar_code.txt).
# Y6 T, e7 p c$ i- } ' J% X3 t. R G3 S
Установка: 6 U0 u( U2 v' W# i
' i q2 G- t/ y0 W1 X
1) Правой кнопкой мыши по Панели инструментов AkelPad' а (желательно по последней иконке на ней, тогда при открытии окна кода, автоматически выделится последняя строка кода). # s* \ i% ~. W- T9 m* s" O
2) Копируем код Панели тегов DSL (DslBar_code.txt) и вставляем его в самый конец кода существующей Панели инструментов AkelPad. 2 ^/ v! n2 j$ ?9 a! B0 n
3) При нажатии на кнопку с иконкой DSL Compiler новая панель должна появляться, при повторном нажатии - убираться. Если у вас на первоначальной панели было больше или меньше двух рядов кнопок, то нужно внести изменения в код Панели тегов DSL. & K2 t- D. o. I9 J+ M6 h
Для одного первоначального ряда кнопок: -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0) " M% F8 I7 R l& ~$ E
Для двух первоначальных рядов кнопок: -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2,3(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0)
: |1 C5 r9 @8 A% m5 B- T% @) e Для трёх первоначальных рядов кнопок: -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2,3,4(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0)
U; N" v8 A( d) ?, h5 Z2 a( X и т.д. (как видите, править нужно только одну цифру в середине строки). ! j9 l: ^: l6 `/ y
3 n1 `, u8 P6 e8 B8 R& H, M/ ^' bЖелаю удачи.
7 g7 n# c, d0 i. SКод:- 1 u b9 Q6 N; N2 |; {8 a9 q) g
- -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2,3(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0) 9 A2 H: ^8 Z- R! V; ^. Y$ m
- SEPARATOR 1 }" r1 X# X6 s: V0 U
- BREAK 8 ?% d8 y+ ~: J1 l
- -"Index zone" Insert("[trn]\s[/trn]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 22) & A* h$ ]1 I' U4 i3 l
- SEPARATOR
4 e4 `: |3 o8 {4 u0 v - -"Margin 0" Insert("[m0]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 8) 6 d$ _8 w/ p; K' k1 D% S# b
- -"Margin 1" Insert("[m1]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 9)
6 ]! ^/ n) |% u I P' i4 h - -"Margin 2" Insert("[m2]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 10)
. S) O: Y: s/ m E6 W+ @; j - -"Margin 3" Insert("[m3]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 11)
; q: B, H$ o0 x# K* K - -"Margin 4" Insert("[m4]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 12)
; C' Z: }" ~/ y- J0 i - SEPARATOR
s! {0 e' c# u) _- `9 x0 Q - -"Bold" Insert("[b]\s[/b]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 3) * |7 [9 |$ j' b: P! r
- -"Italic" Insert("[i]\s[/i]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 7)
/ b' T/ n! t1 j% F0 k9 G - -"Underline" Insert("[u]\s[/u]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 24)
) I* Z% Y" c" ~6 s - -"Subscript" Insert("[sub]\s[/sub]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 19)
/ c7 S4 ?' w& A. x4 b# X - -"Superscript" Insert("[sup]\s[/sup]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 20)
' B2 X6 l& b9 c& w9 k - SEPARATOR 4 O7 g m$ T" B6 c+ |- W! A
- -"Label" Insert("[p]\s[/p]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 14) 5 k5 b, S d- ]# K3 T& x8 @) y6 I
- -"Default color" Insert("[c]\s[/c]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 4)
) e1 u/ w* J5 C4 n - -"Stress" Insert("[']\s[/']", 1) Icon("%a\AkelFiles\icons\DSL.dll", 18)
7 V. ?7 X G5 y2 [) ?" |3 s0 P - -"Transcription" Insert("[t]\s[/t]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 21) / w9 u# j7 h; C
- SEPARATOR $ Q3 O1 ^2 L. C& |9 n) z
- -"Full translation zone" Insert("[*]\s[/*]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 2) , y @# z. ?5 u" U( D
- -"Example" Insert("[ex]\s[/ex]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 6)
- B; R1 P0 ^+ K5 _+ e: Z - -"Comment" Insert("[com]\s[/com]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 5)
0 m/ U0 e5 T5 a1 m8 f) K3 s. r& f - -"Multimedia" Insert("[s]\s[/s]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 16)
/ Z9 O* ] V( }' t - SEPARATOR 8 B8 e+ F. i- Y
- -"Reference link 1" Insert("<<\s>>", 1) Icon("%a\AkelFiles\icons\DSL.dll", 1) , _- \# S! m5 ~* A
- -"Reference link 2" Insert("[ref]\s[/ref]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 15)
8 m! x1 @/ r8 q1 _: g; ] L: v( y* F - -"Url link" Insert("[url]\s[/url]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 25)
# f" k% B' |4 e/ K- @. ]* m - SEPARATOR 8 {; f' i% S5 `: s; C* M5 G/ A. o M
- -"Exclude index zone" Insert("[!trs]\s[/!trs]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 23) ( m) d. a$ h9 r" b. u
-
复制代码 ) l* i! n* K/ L% r, y
考虑到用的人可能就我一个,我就不翻译了。
3 A" F _. J0 Q% l
1 I( l, q/ O2 W7 ] |
评分
-
1
查看全部评分
-
|