diff --git a/programs/other/t_edit/build_en.bat b/programs/other/t_edit/build_en.bat index 35234bbbe..bcf085c73 100644 --- a/programs/other/t_edit/build_en.bat +++ b/programs/other/t_edit/build_en.bat @@ -4,7 +4,7 @@ if not exist bin\tl_nod_16.bmp @copy ..\..\develop\libraries\box_lib\trunk\tl_no if not exist bin\msgbox.obj @copy msgbox.obj bin\msgbox.obj if not exist bin\te_icon.bmp @copy te_icon.bmp bin\te_icon.bmp if not exist bin\info mkdir bin\info -copy info\* bin\info\* +copy info\*.syn bin\info\*.syn if not exist bin\box_lib.obj @fasm.exe -m 16384 ..\..\develop\libraries\box_lib\trunk\box_lib.asm bin\box_lib.obj @kpack bin\box_lib.obj diff --git a/programs/other/t_edit/build_ru.bat b/programs/other/t_edit/build_ru.bat index 6c3a1539e..a060002ed 100644 --- a/programs/other/t_edit/build_ru.bat +++ b/programs/other/t_edit/build_ru.bat @@ -4,7 +4,7 @@ if not exist bin\tl_nod_16.bmp @copy ..\..\develop\libraries\box_lib\trunk\tl_no if not exist bin\msgbox.obj @copy msgbox.obj bin\msgbox.obj if not exist bin\te_icon.bmp @copy te_icon.bmp bin\te_icon.bmp if not exist bin\info mkdir bin\info -copy info\* bin\info\* +copy info\*.syn bin\info\*.syn if not exist bin\box_lib.obj @fasm.exe -m 16384 ..\..\develop\libraries\box_lib\trunk\box_lib.asm bin\box_lib.obj @kpack bin\box_lib.obj diff --git a/programs/other/t_edit/info/html.syn b/programs/other/t_edit/info/html.syn index afa705483..2c4c1104e 100644 Binary files a/programs/other/t_edit/info/html.syn and b/programs/other/t_edit/info/html.syn differ diff --git a/programs/other/t_edit/info/html_syn.asm b/programs/other/t_edit/info/html_syn.asm new file mode 100644 index 000000000..3f45943a5 --- /dev/null +++ b/programs/other/t_edit/info/html_syn.asm @@ -0,0 +1,697 @@ +macro wo txt,lf1,p1,p2,p3{ +@@: db txt +rb @b+40-$ +dd lf1 +db p1,p2+0,p3 +} +count_colors_text dd (text-color_wnd_text)/4 +count_key_words dd (f1-text)/47 +color_cursor dd 0xffd000 +color_wnd_capt dd 0x008080 +color_wnd_work dd 0xffffff +color_wnd_bord dd 0x00ff00 +color_select dd 0x808080 +color_cur_text dd 0x808080 +color_wnd_text: + dd 0x000000 + dd 0xff80c0 + dd 0x0000ff + dd 0xff0080 + dd 0xc0c0c0 + dd 0xff8040 + dd 0x80d0d0 +text: +wo<'А'>,f1.1-f1,0,,5 +wo<'З'>,f1.2-f1,0,,5 +wo<'М'>,f1.3-f1,0,,5 +wo<'О'>,f1.4-f1,0,,5 +wo<'С'>,f1.5-f1,0,,5 +wo<'Ф'>,f1.6-f1,0,,5 +wo<'а'>,f1.7-f1,0,,5 +wo<'б'>,f1.8-f1,0,,5 +wo<'в'>,f1.9-f1,0,,5 +wo<'г'>,f1.10-f1,0,,5 +wo<'д'>,f1.11-f1,0,,5 +wo<'е'>,f1.12-f1,0,,5 +wo<'з'>,f1.13-f1,0,,5 +wo<'и'>,f1.14-f1,0,,5 +wo<'й'>,f1.15-f1,0,,5 +wo<'к'>,f1.16-f1,0,,5 +wo<'л'>,f1.17-f1,0,,5 +wo<'м'>,f1.18-f1,0,,5 +wo<'н'>,f1.19-f1,0,,5 +wo<'о'>,f1.20-f1,0,,5 +wo<'п'>,f1.21-f1,0,,5 +wo<'р'>,f1.22-f1,0,,5 +wo<'с'>,f1.23-f1,0,,5 +wo<'т'>,f1.24-f1,0,,5 +wo<'у'>,f1.25-f1,0,,5 +wo<'х'>,f1.26-f1,0,,5 +wo<'ц'>,f1.27-f1,0,,5 +wo<'ч'>,f1.28-f1,0,,5 +wo<'ы'>,f1.29-f1,0,,5 +wo<'ь'>,f1.30-f1,0,,5 +wo<'э'>,f1.31-f1,0,,5 +wo<'я'>,f1.32-f1,0,,5 +wo<'ё'>,f1.33-f1,0,,5 +wo<'"'>,0,4,34,1 +wo<'`'>,f1.35-f1,0,,3 +wo<'Æ'>,f1.36-f1,0,,3 +wo<'Á'>,f1.37-f1,0,,3 +wo<'Â'>,f1.38-f1,0,,3 +wo<'À'>,f1.39-f1,0,,3 +wo<'Α'>,f1.40-f1,0,,3 +wo<'Å'>,f1.41-f1,0,,3 +wo<'Ã'>,f1.42-f1,0,,3 +wo<'Ä'>,f1.43-f1,0,,3 +wo<'Β'>,f1.44-f1,0,,3 +wo<'Ç'>,f1.45-f1,0,,3 +wo<'Χ'>,f1.46-f1,0,,3 +wo<'‡'>,f1.47-f1,0,,3 +wo<'Δ'>,f1.48-f1,0,,3 +wo<'Ð'>,f1.49-f1,0,,3 +wo<'É'>,f1.50-f1,0,,3 +wo<'Ê'>,f1.51-f1,0,,3 +wo<'È'>,f1.52-f1,0,,3 +wo<'Ε'>,f1.53-f1,0,,3 +wo<'Η'>,f1.54-f1,0,,3 +wo<'Ë'>,f1.55-f1,0,,3 +wo<'Γ'>,f1.56-f1,0,,3 +wo<'Í'>,f1.57-f1,0,,3 +wo<'Î'>,f1.58-f1,0,,3 +wo<'Ì'>,f1.59-f1,0,,3 +wo<'Ι'>,f1.60-f1,0,,3 +wo<'Ï'>,f1.61-f1,0,,3 +wo<'Κ'>,f1.62-f1,0,,3 +wo<'Λ'>,f1.63-f1,0,,3 +wo<'Μ'>,f1.64-f1,0,,3 +wo<'Ñ'>,f1.65-f1,0,,3 +wo<'Ν'>,f1.66-f1,0,,3 +wo<'Œ'>,f1.67-f1,0,,3 +wo<'Ó'>,f1.68-f1,0,,3 +wo<'Ô'>,f1.69-f1,0,,3 +wo<'Ò'>,f1.70-f1,0,,3 +wo<'Ω'>,f1.71-f1,0,,3 +wo<'Ο'>,f1.72-f1,0,,3 +wo<'Ø'>,f1.73-f1,0,,3 +wo<'Õ'>,f1.74-f1,0,,3 +wo<'Ö'>,f1.75-f1,0,,3 +wo<'Φ'>,f1.76-f1,0,,3 +wo<'Π'>,f1.77-f1,0,,3 +wo<'″'>,f1.78-f1,0,,3 +wo<'Ψ'>,f1.79-f1,0,,3 +wo<'Ρ'>,f1.80-f1,0,,3 +wo<'Š'>,f1.81-f1,0,,3 +wo<'Σ'>,f1.82-f1,0,,3 +wo<'Þ'>,f1.83-f1,0,,3 +wo<'Τ'>,f1.84-f1,0,,3 +wo<'Θ'>,f1.85-f1,0,,3 +wo<'Ú'>,f1.86-f1,0,,3 +wo<'Û'>,f1.87-f1,0,,3 +wo<'Ù'>,f1.88-f1,0,,3 +wo<'Υ'>,f1.89-f1,0,,3 +wo<'Ü'>,f1.90-f1,0,,3 +wo<'Ξ'>,f1.91-f1,0,,3 +wo<'Ý'>,f1.92-f1,0,,3 +wo<'Ÿ'>,f1.93-f1,0,,3 +wo<'Ζ'>,f1.94-f1,0,,3 +wo<'á'>,f1.95-f1,0,,3 +wo<'â'>,f1.96-f1,0,,3 +wo<'´'>,f1.97-f1,0,,3 +wo<'æ'>,f1.98-f1,0,,3 +wo<'à'>,f1.99-f1,0,,3 +wo<'ℵ'>,f1.100-f1,0,,3 +wo<'α'>,f1.101-f1,0,,3 +wo<'&'>,f1.102-f1,0,,3 +wo<'∧'>,f1.103-f1,0,,3 +wo<'∠'>,f1.104-f1,0,,3 +wo<'å'>,f1.105-f1,0,,3 +wo<'≈'>,f1.106-f1,0,,3 +wo<'ã'>,f1.107-f1,0,,3 +wo<'ä'>,f1.108-f1,0,,3 +wo<'„'>,f1.109-f1,0,,3 +wo<'β'>,f1.110-f1,0,,3 +wo<'¦'>,f1.111-f1,0,,3 +wo<'•'>,f1.112-f1,0,,3 +wo<'∩'>,f1.113-f1,0,,3 +wo<'ç'>,f1.114-f1,0,,3 +wo<'¸'>,f1.115-f1,0,,3 +wo<'¢'>,f1.116-f1,0,,3 +wo<'χ'>,f1.117-f1,0,,3 +wo<'ˆ'>,f1.118-f1,0,,3 +wo<'♣'>,f1.119-f1,0,,3 +wo<'≅'>,f1.120-f1,0,,3 +wo<'©'>,f1.121-f1,0,,3 +wo<'↵'>,f1.122-f1,0,,3 +wo<'∪'>,f1.123-f1,0,,3 +wo<'¤'>,f1.124-f1,0,,3 +wo<'⇓'>,f1.125-f1,0,,3 +wo<'†'>,f1.126-f1,0,,3 +wo<'↓'>,f1.127-f1,0,,3 +wo<'°'>,f1.128-f1,0,,3 +wo<'δ'>,f1.129-f1,0,,3 +wo<'♦'>,f1.130-f1,0,,3 +wo<'÷'>,f1.131-f1,0,,3 +wo<'é'>,f1.132-f1,0,,3 +wo<'ê'>,f1.133-f1,0,,3 +wo<'è'>,f1.134-f1,0,,3 +wo<'∅'>,f1.135-f1,0,,3 +wo<' '>,f1.136-f1,0,,3 +wo<' '>,f1.137-f1,0,,3 +wo<'ε'>,f1.138-f1,0,,3 +wo<'≡'>,f1.139-f1,0,,3 +wo<'η'>,f1.140-f1,0,,3 +wo<'ð'>,f1.141-f1,0,,3 +wo<'ë'>,f1.142-f1,0,,3 +wo<'€'>,f1.143-f1,0,,3 +wo<'∃'>,f1.144-f1,0,,3 +wo<'ƒ'>,f1.145-f1,0,,3 +wo<'∀'>,f1.146-f1,0,,3 +wo<'½'>,f1.147-f1,0,,3 +wo<'¼'>,f1.148-f1,0,,3 +wo<'¾'>,f1.149-f1,0,,3 +wo<'⁄'>,f1.150-f1,0,,3 +wo<'γ'>,f1.151-f1,0,,3 +wo<'≥'>,f1.152-f1,0,,3 +wo<'>'>,f1.153-f1,0,,3 +wo<'⇔'>,f1.154-f1,0,,3 +wo<'↔'>,f1.155-f1,0,,3 +wo<'♥'>,f1.156-f1,0,,3 +wo<'…'>,f1.157-f1,0,,3 +wo<'í'>,f1.158-f1,0,,3 +wo<'î'>,f1.159-f1,0,,3 +wo<'¡'>,f1.160-f1,0,,3 +wo<'ì'>,f1.161-f1,0,,3 +wo<'ℑ'>,f1.162-f1,0,,3 +wo<'∞'>,f1.163-f1,0,,3 +wo<'∫'>,f1.164-f1,0,,3 +wo<'ι'>,f1.165-f1,0,,3 +wo<'¿'>,f1.166-f1,0,,3 +wo<'∈'>,f1.167-f1,0,,3 +wo<'ï'>,f1.168-f1,0,,3 +wo<'κ'>,f1.169-f1,0,,3 +wo<'⇐'>,f1.170-f1,0,,3 +wo<'λ'>,f1.171-f1,0,,3 +wo<'⟨'>,f1.172-f1,0,,3 +wo<'«'>,f1.173-f1,0,,3 +wo<'←'>,f1.174-f1,0,,3 +wo<'⌈'>,f1.175-f1,0,,3 +wo<'“'>,f1.176-f1,0,,3 +wo<'≤'>,f1.177-f1,0,,3 +wo<'⌊'>,f1.178-f1,0,,3 +wo<'∗'>,f1.179-f1,0,,3 +wo<'◊'>,f1.180-f1,0,,3 +wo<'‎'>,f1.181-f1,0,,3 +wo<'‹'>,f1.182-f1,0,,3 +wo<'‘'>,f1.183-f1,0,,3 +wo<'<'>,f1.184-f1,0,,3 +wo<'¯'>,f1.185-f1,0,,3 +wo<'—'>,f1.186-f1,0,,3 +wo<'µ'>,f1.187-f1,0,,3 +wo<'·'>,f1.188-f1,0,,3 +wo<'−'>,f1.189-f1,0,,3 +wo<'μ'>,f1.190-f1,0,,3 +wo<'∇'>,f1.191-f1,0,,3 +wo<' '>,f1.192-f1,0,,3 +wo<'–'>,f1.193-f1,0,,3 +wo<'≠'>,f1.194-f1,0,,3 +wo<'∋'>,f1.195-f1,0,,3 +wo<'¬'>,f1.196-f1,0,,3 +wo<'∉'>,f1.197-f1,0,,3 +wo<'⊄'>,f1.198-f1,0,,3 +wo<'ñ'>,f1.199-f1,0,,3 +wo<'ν'>,f1.200-f1,0,,3 +wo<'ó'>,f1.201-f1,0,,3 +wo<'ô'>,f1.202-f1,0,,3 +wo<'œ'>,f1.203-f1,0,,3 +wo<'ò'>,f1.204-f1,0,,3 +wo<'‾'>,f1.205-f1,0,,3 +wo<'ω'>,f1.206-f1,0,,3 +wo<'ο'>,f1.207-f1,0,,3 +wo<'⊕'>,f1.208-f1,0,,3 +wo<'∨'>,f1.209-f1,0,,3 +wo<'ª'>,f1.210-f1,0,,3 +wo<'º'>,f1.211-f1,0,,3 +wo<'ø'>,f1.212-f1,0,,3 +wo<'õ'>,f1.213-f1,0,,3 +wo<'⊗'>,f1.214-f1,0,,3 +wo<'ö'>,f1.215-f1,0,,3 +wo<'¶'>,f1.216-f1,0,,3 +wo<'∂'>,f1.217-f1,0,,3 +wo<'‰'>,f1.218-f1,0,,3 +wo<'⊥'>,f1.219-f1,0,,3 +wo<'φ'>,f1.220-f1,0,,3 +wo<'π'>,f1.221-f1,0,,3 +wo<'ϖ'>,f1.222-f1,0,,3 +wo<'±'>,f1.223-f1,0,,3 +wo<'£'>,f1.224-f1,0,,3 +wo<'′'>,f1.225-f1,0,,3 +wo<'∏'>,f1.226-f1,0,,3 +wo<'∝'>,f1.227-f1,0,,3 +wo<'ψ'>,f1.228-f1,0,,3 +wo<'"'>,f1.229-f1,0,,3 +wo<'⇒'>,f1.230-f1,0,,3 +wo<'√'>,f1.231-f1,0,,3 +wo<'⟩'>,f1.232-f1,0,,3 +wo<'»'>,f1.233-f1,0,,3 +wo<'→'>,f1.234-f1,0,,3 +wo<'⌉'>,f1.235-f1,0,,3 +wo<'”'>,f1.236-f1,0,,3 +wo<'ℜ'>,f1.237-f1,0,,3 +wo<'®'>,f1.238-f1,0,,3 +wo<'⌋'>,f1.239-f1,0,,3 +wo<'ρ'>,f1.240-f1,0,,3 +wo<'‏'>,f1.241-f1,0,,3 +wo<'›'>,f1.242-f1,0,,3 +wo<'’'>,f1.243-f1,0,,3 +wo<'‚'>,f1.244-f1,0,,3 +wo<'š'>,f1.245-f1,0,,3 +wo<'⋅'>,f1.246-f1,0,,3 +wo<'§'>,f1.247-f1,0,,3 +wo<'­'>,f1.248-f1,0,,3 +wo<'σ'>,f1.249-f1,0,,3 +wo<'ς'>,f1.250-f1,0,,3 +wo<'∼'>,f1.251-f1,0,,3 +wo<'♠'>,f1.252-f1,0,,3 +wo<'⊂'>,f1.253-f1,0,,3 +wo<'⊆'>,f1.254-f1,0,,3 +wo<'∑'>,f1.255-f1,0,,3 +wo<'¹'>,f1.256-f1,0,,3 +wo<'²'>,f1.257-f1,0,,3 +wo<'³'>,f1.258-f1,0,,3 +wo<'⊃'>,f1.259-f1,0,,3 +wo<'⊇'>,f1.260-f1,0,,3 +wo<'ß'>,f1.261-f1,0,,3 +wo<'τ'>,f1.262-f1,0,,3 +wo<'∴'>,f1.263-f1,0,,3 +wo<'θ'>,f1.264-f1,0,,3 +wo<'ϑ'>,f1.265-f1,0,,3 +wo<' '>,f1.266-f1,0,,3 +wo<'þ'>,f1.267-f1,0,,3 +wo<'˜'>,f1.268-f1,0,,3 +wo<'×'>,f1.269-f1,0,,3 +wo<'™'>,f1.270-f1,0,,3 +wo<'⇑'>,f1.271-f1,0,,3 +wo<'ú'>,f1.272-f1,0,,3 +wo<'↑'>,f1.273-f1,0,,3 +wo<'û'>,f1.274-f1,0,,3 +wo<'ù'>,f1.275-f1,0,,3 +wo<'¨'>,f1.276-f1,0,,3 +wo<'ϒ'>,f1.277-f1,0,,3 +wo<'υ'>,f1.278-f1,0,,3 +wo<'ü'>,f1.279-f1,0,,3 +wo<'℘'>,f1.280-f1,0,,3 +wo<'ξ'>,f1.281-f1,0,,3 +wo<'ý'>,f1.282-f1,0,,3 +wo<'¥'>,f1.283-f1,0,,3 +wo<'ÿ'>,f1.284-f1,0,,3 +wo<'ζ'>,f1.285-f1,0,,3 +wo<'‍'>,f1.286-f1,0,,3 +wo<'‌'>,f1.287-f1,0,,3 +wo<'0'>,0,24,,1 +wo<'1'>,0,24,,1 +wo<'2'>,0,24,,1 +wo<'3'>,0,24,,1 +wo<'4'>,0,24,,1 +wo<'5'>,0,24,,1 +wo<'6'>,0,24,,1 +wo<'7'>,0,24,,1 +wo<'8'>,0,24,,1 +wo<'9'>,0,24,,1 +wo<'<'>,f1.299-f1,4,62,2 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<'

'>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,0,0,,6 +wo<''>,f1.329-f1,0,,4 +wo<''>,f1.330-f1,0,,4 +wo<'
'>,f1.331-f1,0,,4 +wo<''>,f1.332-f1,0,,4 +wo<'

'>,f1.333-f1,0,,4 +wo<'

'>,f1.334-f1,0,,4 +wo<'

'>,f1.335-f1,0,,4 +wo<'

'>,f1.336-f1,0,,4 +wo<'

'>,f1.337-f1,0,,4 +wo<'
'>,f1.338-f1,0,,4 +wo<''>,f1.339-f1,0,,4 +wo<''>,f1.340-f1,0,,4 +wo<'
'>,f1.341-f1,0,,4 +wo<''>,f1.342-f1,0,,4 +wo<''>,f1.343-f1,0,,4 +wo<'
  • '>,f1.344-f1,0,,4 +wo<''>,f1.345-f1,0,,4 +wo<'
      '>,f1.346-f1,0,,4 +wo<'

      '>,f1.347-f1,0,,4 +wo<'

      '>,0,0,,4
      +wo<''>,f1.349-f1,0,,4
      +wo<''>,f1.350-f1,0,,4
      +wo<''>,f1.351-f1,0,,4
      +wo<''>,f1.352-f1,0,,4
      +wo<'
      '>,f1.353-f1,0,,4 +wo<''>,f1.354-f1,0,,4 +wo<''>,f1.355-f1,0,,4 +wo<'<tr>'>,f1.356-f1,0,,4 +wo<'<u>'>,f1.357-f1,0,,4 +wo<'<ul>'>,f1.358-f1,0,,4 +f1: db 0 +.1:db '',0 +.2:db '',0 +.3:db '',0 +.4:db '',0 +.5:db '',0 +.6:db '',0 +.7:db '',0 +.8:db '',0 +.9:db '',0 +.10:db '',0 +.11:db '',0 +.12:db '',0 +.13:db '',0 +.14:db '',0 +.15:db '',0 +.16:db '',0 +.17:db '',0 +.18:db '',0 +.19:db '',0 +.20:db '',0 +.21:db '',0 +.22:db '',0 +.23:db '',0 +.24:db '',0 +.25:db '',0 +.26:db '',0 +.27:db '',0 +.28:db '',0 +.29:db '',0 +.30:db '',0 +.31:db '',0 +.32:db '',0 +.33:db '',0 +.35:db 'ᨬ `',0 +.36:db ' AE',0 +.37:db 'A 㤠७',0 +.38:db 'A 䫥ᮬ',0 +.39:db 'A 㤠७',0 +.40:db 'ய᭠ ',0 +.41:db 'A 㦪',0 +.42:db 'A ⨫줮',0 +.43:db 'A १',0 +.44:db 'ய᭠ ',0 +.45:db 'C ᥤ',0 +.46:db 'ய᭠ ',0 +.47:db ' ',0 +.48:db 'ய᭠ ',0 +.49:db 'ETH',0 +.50:db 'E 㤠७',0 +.51:db 'E 䫥ᮬ',0 +.52:db 'E 㤠७',0 +.53:db 'ய᭮ ᨫ',0 +.54:db 'ய᭠ ',0 +.55:db 'E १',0 +.56:db 'ய᭠ ',0 +.57:db 'I 㤠७',0 +.58:db 'I 䫥ᮬ',0 +.59:db 'I 㤠७',0 +.60:db 'ய᭠ ',0 +.61:db 'I १',0 +.62:db 'ய᭠ ',0 +.63:db 'ய᭠ ',0 +.64:db 'ய᭠ ',0 +.65:db 'N ⨫줮',0 +.66:db 'ய᭠ ',0 +.67:db ' OE',0 +.68:db 'O 㤠७',0 +.69:db 'O 䫥ᮬ',0 +.70:db 'O 㤠७',0 +.71:db 'ய᭠ ',0 +.72:db 'ய᭮ ஭',0 +.73:db 'O ભ⮥',0 +.74:db 'O ⨫줮',0 +.75:db 'O १',0 +.76:db 'ய᭠ ',0 +.77:db 'ய᭠ ',0 +.78:db ' ਬ',0 +.79:db 'ய᭠ ',0 +.80:db 'ய᭠ ',0 +.81:db 'S 窮',0 +.82:db 'ய᭠ ᨣ',0 +.83:db 'THORN',0 +.84:db 'ய᭠ ',0 +.85:db 'ய᭠ ',0 +.86:db 'U 㤠७',0 +.87:db 'U 䫥ᮬ',0 +.88:db 'U 㤠७',0 +.89:db 'ய᭠ ᨫ',0 +.90:db 'U १',0 +.91:db 'ய᭠ ',0 +.92:db 'Y 㤠७',0 +.93:db 'Y १',0 +.94:db 'ய᭠ ',0 +.95:db 'a 㤠७',0 +.96:db 'a 䫥ᮬ',0 +.97:db '஥ 㤠७',0 +.98:db ' ae',0 +.99:db 'a 㤠७',0 +.100:db '',0 +.101:db '筠 ',0 +.102:db 'ᠭ &',0 +.103:db '᪮ ',0 +.104:db '㣮',0 +.105:db 'a 㦪',0 +.106:db 'ᨬ᪨ ࠢ',0 +.107:db 'a ⨫줮',0 +.108:db 'a १',0 +.109:db ' 窠',0 +.110:db '筠 ',0 +.111:db '⨪쭠 ',0 +.112:db 'થ ᯨ᪠ ',0 +.113:db '祭',0 +.114:db 'c ᥤ',0 +.115:db 'ᥤ',0 +.116:db '業',0 +.117:db '筠 ',0 +.118:db '䫥',0 +.119:db '',0 +.120:db 'ਡ⥫쭮 ࠢ',0 +.121:db ' ᪮ ࠢ',0 +.122:db ' ⪨',0 +.123:db 'ꥤ',0 +.124:db ' ',0 +.125:db ' ५ ',0 +.126:db '',0 +.127:db '५ ',0 +.128:db 'ࠤ',0 +.129:db '筠 ',0 +.130:db '㡭',0 +.131:db ' ',0 +.132:db 'e 㤠७',0 +.133:db 'e 䫥ᮬ',0 +.134:db 'e 㤠७',0 +.135:db '⮥ ⢮',0 +.136:db ' ஡',0 +.137:db '⪨ ஡',0 +.138:db '筠 ᨫ',0 +.139:db '⮦⢥ ࠢ',0 +.140:db '筠 ',0 +.141:db 'eth',0 +.142:db 'e १',0 +.143:db '',0 +.144:db ' ⢮',0 +.145:db 'ᨢ f',0 +.146:db ' ᥮魮',0 +.147:db '஡ ',0 +.148:db ' ⢥',0 +.149:db ' ⢥',0 +.150:db '஡ ',0 +.151:db '筠 ',0 +.152:db ' ࠢ',0 +.153:db 'ᨬ >',0 +.154:db ' ५ -ࠢ',0 +.155:db '५ -ࠢ',0 +.156:db '',0 +.157:db '稥',0 +.158:db 'i 㤠७',0 +.159:db 'i 䫥ᮬ',0 +.160:db 'ॢ ᪫⥫ ',0 +.161:db 'i 㤠७',0 +.162:db ' ᫠',0 +.163:db '᪮筮',0 +.164:db '⥣ࠫ',0 +.165:db '筠 ',0 +.166:db 'ॢ ⥫ ',0 +.167:db 'ਭ ',0 +.168:db 'i १',0 +.169:db '筠 ',0 +.170:db ' ५ ',0 +.171:db '筠 ',0 +.172:db ' 㣫 ᪮',0 +.173:db '뢠 㣫 窠',0 +.174:db '५ ',0 +.175:db ' 孨 㣮',0 +.176:db '뢠 窠',0 +.177:db ' ࠢ',0 +.178:db ' 㣮',0 +.179:db ' 窠',0 +.180:db '஬',0 +.181:db '㪠⥫ ᫥ ࠢ',0 +.182:db '뢠 㣫 窠',0 +.183:db '뢠 ୠ 窠',0 +.184:db 'ᨬ <',0 +.185:db 'ન',0 +.186:db ' ',0 +.187:db ' ',0 +.188:db '। 窠',0 +.189:db ' ',0 +.190:db '筠 ',0 +.191:db '',0 +.192:db 'ࠧ뢭 ஡',0 +.193:db '⪮ ',0 +.194:db ' ࠢ',0 +.195:db ' 童',0 +.196:db ' 栭',0 +.197:db ' ਭ ',0 +.198:db ' ⢮',0 +.199:db 'n ⨫줮',0 +.200:db '筠 ',0 +.201:db 'o 㤠७',0 +.202:db 'o 䫥ᮬ',0 +.203:db ' oe',0 +.204:db 'o 㤠७',0 +.205:db 'ન',0 +.206:db '筠 ',0 +.207:db ' ஭',0 +.208:db 'ﬠ 㬬',0 +.209:db '᪮ ',0 +.210:db '⥫ ᪮ த',0 +.211:db '⥫ ᪮ த',0 +.212:db 'o ભ⮥',0 +.213:db 'o ⨫줮',0 +.214:db '୮ ந',0 +.215:db 'o १',0 +.216:db ' ',0 +.217:db ' ७樠',0 +.218:db ' ஬',0 +.219:db '௥୮',0 +.220:db '筠 ',0 +.221:db '筠 ',0 +.222:db 'ᨬ ',0 +.223:db '-',0 +.224:db ' ૨',0 +.225:db ' ਬ',0 +.226:db 'n-୮ ந',0 +.227:db 'ய樮쭮',0 +.228:db '筠 ',0 +.229:db '窠 "',0 +.230:db ' ५ ࠢ',0 +.231:db 'ࠤ',0 +.232:db 'ࠢ 㣫 ᪮',0 +.233:db '뢠 㣫 窠',0 +.234:db '५ ࠢ',0 +.235:db 'ࠢ 孨 㣮',0 +.236:db '뢠 窠',0 +.237:db '⢨⥫쭠 ᫠',0 +.238:db '࠭塞 ',0 +.239:db 'ࠢ 㣮',0 +.240:db '筠 ',0 +.241:db '㪠⥫ ࠢ ',0 +.242:db '뢠 㣫 窠',0 +.243:db '뢠 ୠ 窠',0 +.244:db ' ୠ 窠',0 +.245:db 's 窮',0 +.246:db ' 窠',0 +.247:db 'ࠣ',0 +.248:db ' ७',0 +.249:db '筠 ᨣ',0 +.250:db '筠 ᨣ 筠',0 +.251:db ' ⨫줠',0 +.252:db '',0 +.253:db '⢮',0 +.254:db '⢮ ࠢ',0 +.255:db 'n-ୠ 㬬',0 +.256:db ' 孥 ',0 +.257:db ' ⥯',0 +.258:db ' ⥯',0 +.259:db '⢮',0 +.260:db '⢮ ࠢ',0 +.261:db ' s',0 +.262:db '筠 ',0 +.263:db '᫥⥫쭮',0 +.264:db '筠 ',0 +.265:db 'ᨬ 筠 ',0 +.266:db '㧪 ஡',0 +.267:db 'thorn',0 +.268:db ' ⨫줠',0 +.269:db ' 㬭',0 +.270:db '࣮ ઠ',0 +.271:db ' ५ ',0 +.272:db 'u 㤠७',0 +.273:db '५ ',0 +.274:db 'u 䫥ᮬ',0 +.275:db 'u 㤠७',0 +.276:db '१',0 +.277:db 'ᨫ 窮',0 +.278:db '筠 ᨫ',0 +.279:db 'u १',0 +.280:db '㪮᭠ P',0 +.281:db '筠 ',0 +.282:db 'y 㤠७',0 +.283:db '',0 +.284:db 'y १',0 +.285:db '筠 ',0 +.286:db 'ᮥ⥫ 㫥 ਭ',0 +.287:db 'ࠧ⥫ 㫥 ਭ',0 +.299:db '- ⥣',0 +.329:db ' ⥪',0 +.330:db '⥫ html 㬥',0 +.331:db '७ ப',0 +.332:db '',0 +.333:db ' 1- ஢',0 +.334:db ' 2- ஢',0 +.335:db ' 3- ஢',0 +.336:db ' 4- ஢',0 +.337:db ' 5- ஢',0 +.338:db ' 6- ஢',0 +.339:db ' 7- ஢',0 +.340:db ' html 㬥',0 +.341:db 'ਧ⠫쭠 ',0 +.342:db '砫 html 㬥',0 +.343:db 'ભ ⥪',0 +.344:db ' ᯨ᪠',0 +.345:db ' ७ ⥪ ᫥. ப',0 +.346:db '㬥஢ ᯨ᮪',0 +.347:db '砫 ',0 +.349:db ' ',0 +.350:db '孨 ',0 +.351:db '砫 ⠡',0 +.352:db '⥫ ⠡',0 +.353:db '筠 祩 ⠡',0 +.354:db '筠 祩 ⠡',0 +.355:db ' (ᠭ) html 㬥',0 +.356:db '砫 ப ⠡',0 +.357:db 'ભ ⥪',0 +.358:db ' ᯨ᮪',0 diff --git a/programs/other/t_edit_synt/te_data.inc b/programs/other/t_edit_synt/te_data.inc index 8976fb37f..b22d41dc5 100644 --- a/programs/other/t_edit_synt/te_data.inc +++ b/programs/other/t_edit_synt/te_data.inc @@ -204,11 +204,11 @@ tree1 tree_list 264,count_of_dir_list_files+2, tl_key_no_edit+tl_draw_par_line+t ;dir_list memory tree_file_struct: - dd 1 - dd 0,0,count_of_dir_list_files - dd dir_mem - db 0 - dd file_name ;sys_path + dd 1 + dd 0,0,count_of_dir_list_files + dd dir_mem + db 0 + dd file_name dir_mem rb 32+304*count_of_dir_list_files @@ -222,7 +222,7 @@ ends ;------------------------------------------------------------------------------ align 4 tedit0: ; ⥪⮢ । - .wnd BOX 195,5+20,325,260 ;+ 0 + .wnd BOX 195,5+40,325,240 ;+ 0 .rec BOX 30,13,7,10 ;+16 .drag_m db 0 ;+32 뤥 .drag_k db 0 ;+33 뤥 diff --git a/programs/other/t_edit_synt/te_syntax.asm b/programs/other/t_edit_synt/te_syntax.asm index 64c907462..d0b765005 100644 --- a/programs/other/t_edit_synt/te_syntax.asm +++ b/programs/other/t_edit_synt/te_syntax.asm @@ -6,12 +6,13 @@ use32 dd i_end ; ࠧ ਫ dd mem dd stacktop - dd file_name;buf_cmd_lin + dd file_name dd sys_path MAX_COLOR_WORD_LEN equ 40 BUF_SIZE equ 1000 ;buffer for copy|paste maxSyntaxFileSize equ 310000 +CAPT_PATH_WIDTH equ 50 ;ਭ । ⥪⮢ include '../../macros.inc' include '../../proc32.inc' @@ -128,65 +129,11 @@ mov ecx,ebx ;--- load color option file --- stdcall [ted_init], tedit0 +mov byte[file_name],0 align 4 red_win: - pushad - mcall 12,1 - - xor eax,eax - mov ebx,10*65536+555 - mov ecx,10*65536+333 - mov edx,[sc.work] - or edx,0x33000000 - mov edi,hed - mcall - - mcall 9,procinfo,-1 - - mov eax,8 ; - mov ebx,5*65536+90 - mov ecx,195*65536+20 - mov edx,200 - mov esi,[sc.work_button];0xd0 - mcall - -; mov eax,8 - mov ebx,100*65536+85 - mov ecx,195*65536+20 - mov edx,201 - mov esi,0xd00000 - mcall - - mov eax,4 ;ᮢ ⥪ - mov ebx,10*65536+200 - mov ecx,[sc.work_button_text] - or ecx,0x80000000 - mov edx,txt122 - mcall - - mov ebx,105*65536+200 - mov ecx,0xffff00 - or ecx,0x80000000 - mov edx,txt148 - mcall - - mov ebx,195*65536+10 - mov ecx,[sc.work_text] - or ecx,0x80000000 - mov edx,txt_out_file - mcall - - stdcall [edit_box_draw],dword edit1 - stdcall [tl_draw],dword tree1 - - ;scroll 1 - mov [ws_dir_lbox.all_redraw],1 - stdcall [scrollbar_ver_draw],dword ws_dir_lbox - stdcall [ted_draw], tedit0 - - mcall 12,2 - popad + call draw_window align 4 still: @@ -204,6 +151,71 @@ still: jmp still +align 4 +draw_window: + pushad + mcall 12,1 + + mov edx,[sc.work] + or edx,0x33000000 + mov edi,hed + mcall 0,<10,555>,<10,333> + + mcall 9,procinfo,-1 + + mov eax,8 ; + mov ebx,5*65536+90 + mov ecx,195*65536+20 + mov edx,200 + mov esi,[sc.work_button];0xd0 + mcall + + ;mov eax,8 + mov ebx,100*65536+85 + mov ecx,195*65536+20 + mov edx,201 + mov esi,0xd00000 + mcall + + mov eax,4 ;ᮢ ⥪ + mov ebx,10*65536+200 + mov ecx,[sc.work_button_text] + or ecx,0x80000000 + mov edx,txt122 + mcall + + mov ebx,105*65536+200 + mov ecx,0xffff00 + or ecx,0x80000000 + mov edx,txt148 + mcall + + mov ebx,195*65536+10 + mov ecx,[sc.work_text] + or ecx,0x80000000 + mov edx,txt_inp_file + int 0x40 + + add ebx,20 + mov edx,txt_out_file + int 0x40 + + mov ebx,(215+CAPT_PATH_WIDTH) shl 16 + 10 + mov edx,file_name + int 0x40 + + stdcall [edit_box_draw],dword edit1 + stdcall [tl_draw],dword tree1 + + ;scroll 1 + mov [ws_dir_lbox.all_redraw],1 + stdcall [scrollbar_ver_draw],dword ws_dir_lbox + stdcall [ted_draw], tedit0 + + mcall 12,2 + popad + ret + align 4 mouse: stdcall [tl_mouse],tree1 @@ -300,18 +312,14 @@ get_wnd_in_focus: ;@@: ret -hed db 'TextEditor syntax file converter 09.06.10',0 ; - -txtErrOpen db ' 䠩, ஢ ࠢ쭮 ',0 -txtErrIni0 db ' 䠩 ',0 -err_ini0 db 0 +hed db 'TextEditor syntax file converter 20.08.11',0 ; txt122 db '. 䠩',0 txt148 db '. 䠩',0 +txt_inp_file db '. 䠩:',0 txt_out_file db '. 䠩:',0 -CAPT_PATH_WIDTH equ 50 -edit1 edit_box 305+16-CAPT_PATH_WIDTH, 215+CAPT_PATH_WIDTH, 5, 0xffffff, 0xff, 0xff0000, 0, 0x80, MAX_COLOR_WORD_LEN, ed_buffer.127, mouse_dd, 0 +edit1 edit_box 305+16-CAPT_PATH_WIDTH, 215+CAPT_PATH_WIDTH, 25, 0xffffff, 0xff, 0xff0000, 0, 0x80, MAX_COLOR_WORD_LEN, ed_buffer.127, mouse_dd, 0 ed_buffer: ;⥪ edit .127: rb MAX_COLOR_WORD_LEN+2 diff --git a/programs/other/t_edit_synt/te_work.inc b/programs/other/t_edit_synt/te_work.inc index 66e77fcec..7eb73ee7c 100644 --- a/programs/other/t_edit_synt/te_work.inc +++ b/programs/other/t_edit_synt/te_work.inc @@ -150,8 +150,9 @@ InitColText: add eax,sizeof.TexColViv loop @b - stdcall [ted_init_scroll_bars], tedit0,4 - stdcall [ted_draw], tedit0 + ;stdcall [ted_init_scroll_bars], tedit0,4 + ;stdcall [ted_draw], tedit0 + call draw_window .no_colors: popad