Rev 6003 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6003 | Rev 6042 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | 2 | ||
3 | #include "../lib/font.h" |
3 | #include "../lib/font.h" |
4 | #include "../lib/io.h" |
4 | #include "../lib/io.h" |
5 | #include "../lib/gui.h" |
5 | #include "../lib/gui.h" |
- | 6 | #include "../lib/list_box.h" |
|
6 | #include "../lib/list_box.h" |
7 | #include "../lib/menu.h" |
7 | #include "../lib/obj/box_lib.h" |
8 | #include "../lib/obj/box_lib.h" |
8 | #include "../lib/obj/libini.h" |
9 | #include "../lib/obj/libini.h" |
9 | #include "../lib/obj/iconv.h" |
10 | #include "../lib/obj/iconv.h" |
10 | #include "../lib/obj/proc_lib.h" |
11 | #include "../lib/obj/proc_lib.h" |
Line 50... | Line 51... | ||
50 | RUN_EDIT, |
51 | RUN_EDIT, |
51 | SHOW_INFO, |
52 | SHOW_INFO, |
52 | }; |
53 | }; |
Line 53... | Line 54... | ||
53 | 54 | ||
54 | #include "ini.h" |
- | |
55 | #include "menu.h" |
55 | #include "ini.h" |
56 | #include "gui.h" |
56 | #include "gui.h" |
Line 57... | Line 57... | ||
57 | #include "prepare_page.h" |
57 | #include "prepare_page.h" |
Line 90... | Line 90... | ||
90 | break; |
90 | break; |
91 | case evButton: |
91 | case evButton: |
92 | HandleButtonEvent(); |
92 | HandleButtonEvent(); |
93 | break; |
93 | break; |
94 | case evReDraw: |
94 | case evReDraw: |
95 | if (action_buf) { |
95 | if (menu.list.cur_y) { |
- | 96 | encoding = menu.list.cur_y - 10; |
|
96 | OpenFile(#param); |
97 | OpenFile(#param); |
97 | PreparePage(); |
98 | PreparePage(); |
98 | action_buf = false; |
- | |
99 | }; |
99 | }; |
100 | draw_window(); |
100 | draw_window(); |
101 | } |
101 | } |
102 | } |
102 | } |
103 | } |
103 | } |
Line 222... | Line 222... | ||
222 | io.run(DEFAULT_EDITOR, #param); |
222 | io.run(DEFAULT_EDITOR, #param); |
223 | } |
223 | } |
Line 224... | Line 224... | ||
224 | 224 | ||
225 | void EventChangeEncoding() |
225 | void EventChangeEncoding() |
226 | { |
226 | { |
- | 227 | menu.selected = encoding + 1; |
|
227 | CreateThread(#menu_rmb,#stak+4092); |
228 | menu.show(Form.left+104, Form.top+29+skin_height, 130, "UTF-8\nKOI8-RU\nCP1251\nCP1252\nISO8859-5\nCP866", 10); |
Line 228... | Line 229... | ||
228 | } |
229 | } |
229 | 230 | ||
230 | void EventShowInfo() { |
231 | void EventShowInfo() { |