|
转载自:http://forum.ru-board.com/topic. ... p;limit=1&m=1#1
% I# H! z2 P# @* N& O# S G" b感谢yozhic
; d9 x+ N8 |1 i4 T: g/ s4 ^1 U他的截图:
5 ^, A# y% ^/ Q+ N% Z # @' i# z% `. n
 6 i' D$ T# D9 `( F
———————————————
" ?4 Z- H5 l6 i1 f& x' v/ a9 |Тестировалось под AkelPad 4.8.7
, j8 h* B h0 [/ PТребуется установленный плагин Tollbar.dll (для AkelPad' а)
' v0 }5 U: ?1 eФайл иконок DSL.dll положить в папку \AkelPad\AkelFiles\icons\ . Если нет такой - создать. Если используете другую папку - вручную отредактировать пути в коде Панели тегов DSL (DslBar_code.txt).
% ^/ l$ Z9 g* I
" L: k3 U6 K0 _3 k) _+ eУстановка: . i1 O" E2 Q( G* g; o
! C+ |5 S. D) g) x A
1) Правой кнопкой мыши по Панели инструментов AkelPad' а (желательно по последней иконке на ней, тогда при открытии окна кода, автоматически выделится последняя строка кода).
) e' P2 I& p) X' H4 w2) Копируем код Панели тегов DSL (DslBar_code.txt) и вставляем его в самый конец кода существующей Панели инструментов AkelPad. % \0 \" V# z1 B
3) При нажатии на кнопку с иконкой DSL Compiler новая панель должна появляться, при повторном нажатии - убираться. Если у вас на первоначальной панели было больше или меньше двух рядов кнопок, то нужно внести изменения в код Панели тегов DSL. ( p/ K; M; G0 S2 G: O
Для одного первоначального ряда кнопок: -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0)
7 r) U7 `% J4 w/ _- [/ q2 h" Z4 ? Для двух первоначальных рядов кнопок: -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2,3(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0)
' G+ ?1 o1 L% u( C" \9 d Для трёх первоначальных рядов кнопок: -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2,3,4(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0) : g) b9 f$ u4 X z: l
и т.д. (как видите, править нужно только одну цифру в середине строки).
' ^. x) D2 Y' g. L2 I; }
6 l: C( A: H$ VЖелаю удачи. 8 J4 m& t* Z$ h! F/ @; r4 {% ^8 s
Код:
2 ` p ^# a& H9 c- -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2,3(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0) * l' h/ Q1 l- v; W" F! r3 ~7 l
- SEPARATOR . x$ h* T" V; k6 }6 f, v
- BREAK ' `* f, f/ Q. j
- -"Index zone" Insert("[trn]\s[/trn]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 22) * p& x/ T* i; J4 U) r( F
- SEPARATOR
* m( k5 R0 N) m) ^& X9 ~/ p - -"Margin 0" Insert("[m0]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 8) " n+ i5 r1 Z9 o) c4 M7 P; i& v2 r
- -"Margin 1" Insert("[m1]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 9)
) D3 S# Y# [2 g5 `: D; l& s: g - -"Margin 2" Insert("[m2]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 10) 9 ]% K: u3 r! v% T- y# t" I! Z
- -"Margin 3" Insert("[m3]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 11)
7 k, z( x6 u# e7 n" s) D - -"Margin 4" Insert("[m4]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 12) . m5 Q4 C g' k, E
- SEPARATOR 0 |! t8 {6 g0 F- g3 e8 |2 X$ X$ F( j
- -"Bold" Insert("[b]\s[/b]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 3)
9 t( R% T# e4 w0 x - -"Italic" Insert("[i]\s[/i]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 7)
$ \7 t" ?' K( k* Z5 u5 s - -"Underline" Insert("[u]\s[/u]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 24)
/ K, m2 ?* w3 Y3 E# j- M2 z - -"Subscript" Insert("[sub]\s[/sub]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 19)
$ a: U* L0 U4 w3 Y& H* y9 C5 B1 Q1 p - -"Superscript" Insert("[sup]\s[/sup]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 20) 5 Y/ C ]2 S6 |4 A/ Y
- SEPARATOR 2 ~3 Z4 _+ z7 j- |
- -"Label" Insert("[p]\s[/p]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 14) 6 W# ?. z ]% |8 B8 N: c7 I
- -"Default color" Insert("[c]\s[/c]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 4)
- L9 {* T% r( b( U2 e1 U - -"Stress" Insert("[']\s[/']", 1) Icon("%a\AkelFiles\icons\DSL.dll", 18)
$ e$ Q: p) Y1 s - -"Transcription" Insert("[t]\s[/t]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 21) / B, G j& r, S& N! P
- SEPARATOR 6 K; K, U1 ?1 g8 O
- -"Full translation zone" Insert("[*]\s[/*]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 2) " J- ?4 \" D& g5 O% b G
- -"Example" Insert("[ex]\s[/ex]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 6)
5 ~; Y! x" R% H0 n" x; @; Q - -"Comment" Insert("[com]\s[/com]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 5)
5 d) G- ] W: H# Q - -"Multimedia" Insert("[s]\s[/s]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 16) % g/ {1 P& {7 R) B1 a, u
- SEPARATOR
3 C) u) ~0 X% t4 X q1 I- Z - -"Reference link 1" Insert("<<\s>>", 1) Icon("%a\AkelFiles\icons\DSL.dll", 1) q0 N- V2 a2 v; g
- -"Reference link 2" Insert("[ref]\s[/ref]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 15)
9 z1 s8 O {3 |& {& G4 u3 G0 @ - -"Url link" Insert("[url]\s[/url]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 25)
; }3 s3 `0 N5 E% T% t* ` - SEPARATOR $ w0 M9 n* o# o+ y& w, |* J
- -"Exclude index zone" Insert("[!trs]\s[/!trs]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 23)
6 O! f: W8 T/ G8 q9 Y -
复制代码
3 Q. o1 M( I* Z; @! b考虑到用的人可能就我一个,我就不翻译了。! c: p* |+ H- _2 S" ?8 N8 n
- A ], t0 o% w9 A+ Z) f |
评分
-
1
查看全部评分
-
|