Rev 7226 | Rev 7252 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7226 | Rev 7244 | ||
---|---|---|---|
Line 46... | Line 46... | ||
46 | int files_mas[400]; |
46 | int files_mas[400]; |
Line 47... | Line 47... | ||
47 | 47 | ||
Line 48... | Line 48... | ||
48 | int cur; |
48 | int cur; |
- | 49 | ||
Line 49... | Line 50... | ||
49 | 50 | proc_info Form; |
|
Line -... | Line 51... | ||
- | 51 | block skp; |
|
- | 52 | ||
- | 53 | _tabs tabs = { LP, LP, NULL, NULL, SKINS }; |
|
- | 54 | ||
50 | proc_info Form; |
55 | checkbox checkbox1 = { "Checkbox", true }; |
51 | 56 | ||
52 | _tabs tabs = { LP, LP, NULL, NULL, SKINS }; |
57 | #define MENU_LIST "Open file Enter\nDelete Del" |
53 | 58 | ||
54 | //===================================================// |
59 | //===================================================// |
Line 68... | Line 73... | ||
68 | { |
73 | { |
69 | case evMouse: |
74 | case evMouse: |
70 | if (!CheckActiveProcess(Form.ID)) break; |
75 | if (!CheckActiveProcess(Form.ID)) break; |
71 | SelectList_ProcessMouse(); |
76 | SelectList_ProcessMouse(); |
Line 72... | Line 77... | ||
72 | 77 | ||
73 | if (mouse.down)&&(mouse.pkm) { |
78 | if (mouse.pkm)&&(select_list.MouseOver(mouse.x, mouse.y)) { |
74 | select_list.ProcessMouse(mouse.x, mouse.y); |
79 | select_list.ProcessMouse(mouse.x, mouse.y); |
75 | SelectList_Draw(); |
80 | SelectList_Draw(); |
76 | menu.show(Form.left+mouse.x, Form.top+mouse.y+skin_height, 185, "Open file Enter\nDelete Del", 10); |
81 | menu.show(Form.left+mouse.x, Form.top+mouse.y+skin_height, 185, MENU_LIST, 10); |
77 | } |
82 | } |
Line 78... | Line 83... | ||
78 | break; |
83 | break; |
79 | 84 | ||
80 | case evButton: |
85 | case evButton: |
81 | id=GetButtonID(); |
86 | id=GetButtonID(); |
82 | if (id==1) ExitProcess(); |
87 | if (id==1) ExitProcess(); |
- | 88 | if (id==SKINS) EventTabClick(SKINS); |
|
83 | if (id==SKINS) EventTabClick(SKINS); |
89 | if (id==WALLPAPERS) EventTabClick(WALLPAPERS); |
Line 84... | Line 90... | ||
84 | if (id==WALLPAPERS) EventTabClick(WALLPAPERS); |
90 | checkbox1.click(id); |
85 | break; |
91 | break; |
86 | 92 | ||
Line 105... | Line 111... | ||
105 | } |
111 | } |
106 | break; |
112 | break; |
Line 107... | Line 113... | ||
107 | 113 | ||
108 | case evReDraw: |
114 | case evReDraw: |
109 | system.color.get(); |
115 | system.color.get(); |
110 | DefineAndDrawWindow(screen.width-400/2,80,400,404+skin_height,0x73,0xE4DFE1,WINDOW_HEADER,0); |
116 | DefineAndDrawWindow(screen.width-600/2,80,600,404+skin_height,0x73,0xE4DFE1,WINDOW_HEADER,0); |
111 | GetProcessInfo(#Form, SelfInfo); |
117 | GetProcessInfo(#Form, SelfInfo); |
112 | IF (Form.status_window>=2) break; |
118 | IF (Form.status_window>=2) break; |
113 | DrawWindowContent(); |
119 | DrawWindowContent(); |
114 | if (menu.list.cur_y) { |
120 | if (menu.list.cur_y) { |
Line 117... | Line 123... | ||
117 | menu.list.cur_y = 0; |
123 | menu.list.cur_y = 0; |
118 | }; |
124 | }; |
119 | } |
125 | } |
120 | } |
126 | } |
Line -... | Line 127... | ||
- | 127 | ||
121 | 128 | ||
122 | void DrawWindowContent() |
129 | void DrawWindowContent() |
123 | { |
130 | { |
Line 124... | Line 131... | ||
124 | int id; |
131 | int id; |
Line 134... | Line 141... | ||
134 | 141 | ||
135 | id = select_list.cur_y; |
142 | id = select_list.cur_y; |
136 | SelectList_Init( |
143 | SelectList_Init( |
137 | tabs.x+TAB_PADDING, |
144 | tabs.x+TAB_PADDING, |
138 | tabs.y+TAB_HEIGHT+TAB_PADDING, |
145 | tabs.y+TAB_HEIGHT+TAB_PADDING, |
139 | tabs.w - TAB_PADDING - TAB_PADDING - scroll1.size_x, |
146 | 250, |
140 | tabs.h - TAB_PADDING - TAB_PADDING - TAB_HEIGHT, |
147 | tabs.h - TAB_PADDING - TAB_PADDING - TAB_HEIGHT, |
141 | false |
148 | false |
142 | ); |
149 | ); |
- | 150 | select_list.cur_y = id; |
|
- | 151 | ||
- | 152 | skp.set_size( |
|
- | 153 | select_list.x + select_list.w + TAB_PADDING + scroll1.size_x, |
|
- | 154 | select_list.y, |
|
- | 155 | 250, |
|
- | 156 | 250 |
|
- | 157 | ); |
|
143 | select_list.cur_y = id; |
158 | |
144 | SelectList_Draw(); |
159 | SelectList_Draw(); |
- | 160 | SelectList_DrawBorder(); |
|
- | 161 | ||
- | 162 | if (tabs.active_tab == SKINS) |
|
- | 163 | { |
|
- | 164 | DrawBar(skp.x, skp.y, skp.w, skp.h, system.color.work); |
|
- | 165 | DrawFrame(skp.x, skp.y, skp.w, skp.h, " Components Preview "); |
|
- | 166 | WriteText(skp.x+20, skp.y+30, 0x90, system.color.work_text, "Lorem ipsum"); |
|
- | 167 | checkbox1.draw(skp.x+20, skp.y+70); |
|
- | 168 | DrawStandartCaptButton(skp.x+20, skp.y+skp.h-40, GetFreeButtonId(), "Apply"); |
|
- | 169 | DrawStandartCaptButton(skp.x+120, skp.y+skp.h-40, GetFreeButtonId(), "Close"); |
|
145 | SelectList_DrawBorder(); |
170 | } |
Line 146... | Line 171... | ||
146 | } |
171 | } |