Rev 6278 | Rev 6281 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6278 | Rev 6280 | ||
---|---|---|---|
Line 15... | Line 15... | ||
15 | ?define PR_T_HIDDEN "ªàëâë©" |
15 | ?define PR_T_HIDDEN "ªàëâë©" |
16 | ?define PR_T_SYSTEM "¨á⥬ë©" |
16 | ?define PR_T_SYSTEM "¨á⥬ë©" |
17 | ?define PR_T_ONLY_READ "®«ìª® ç⥨¥" |
17 | ?define PR_T_ONLY_READ "®«ìª® ç⥨¥" |
18 | ?define SET_BYTE_LANG "¡ ©â" |
18 | ?define SET_BYTE_LANG "¡ ©â" |
19 | #else // Apply to all subfolders |
19 | #else // Apply to all subfolders |
20 | ?define WINDOW_TITLE_PROPERTIES "Properties" |
20 | ?define WINoDOW_TITLE_PROPERTIES "Properties" |
21 | ?define BTN_CLOSE "Close" |
21 | ?define BTN_CLOSE "Close" |
22 | ?define BTN_APPLY "Apply" |
22 | ?define BTN_APPLY "Apply" |
23 | ?define QUEST_1 "Apply to all subfolders" |
23 | ?define QUEST_1 "Apply to all subfolders" |
24 | ?define QUEST_2 "files and Folders?" |
24 | ?define QUEST_2 "files and Folders?" |
25 | ?define PR_T_NAME "Name:" |
25 | ?define PR_T_NAME "Name:" |
Line 37... | Line 37... | ||
37 | #endif |
37 | #endif |
Line 38... | Line 38... | ||
38 | 38 | ||
39 | dword mouse_ddd2; |
39 | dword mouse_ddd2; |
40 | char path_to_file[4096]="\0"; |
40 | char path_to_file[4096]="\0"; |
41 | char file_name2[4096]="\0"; |
41 | char file_name2[4096]="\0"; |
42 | edit_box file_name_ed = {195,50,25,0xffffff,0x94AECE,0xFFFfff,0xffffff,2,4098,#file_name2,#mouse_ddd2, 1000000000000000b,2,2}; |
42 | edit_box file_name_ed = {215,50,28,0xffffff,0x94AECE,0xFFFfff,0xffffff,2,4098,#file_name2,#mouse_ddd2, 1000000000000000b,2,2}; |
43 | edit_box path_to_file_ed = {145,100,46,0xffffff,0x94AECE,0xFFFfff,0xffffff,2,4098,#path_to_file,#mouse_ddd2, 1000000000000000b,2,2}; |
43 | edit_box path_to_file_ed = {145,120,49,0xffffff,0x94AECE,0xFFFfff,0xffffff,2,4098,#path_to_file,#mouse_ddd2, 1000000000000000b,2,2}; |
Line 44... | Line 44... | ||
44 | frame flags_frame = { 0, 280, 10, 83, 151, 0x000111, 0xFFFfff, 1, FLAGS, 0, 1, 12, 0x000111, 0xFFFFFF }; |
44 | frame flags_frame = { 0, 280, 10, 83, 165, 0x000111, 0xFFFfff, 1, FLAGS, 0, 1, 12, 0x000111, 0xFFFFFF }; |
45 | 45 | ||
46 | int file_count, dir_count, size_dir; |
46 | int file_count, dir_count, size_dir; |
47 | char folder_info[200]; |
47 | char folder_info[200]; |
Line 143... | Line 143... | ||
143 | } |
143 | } |
Line 144... | Line 144... | ||
144 | 144 | ||
145 | void ShowConfirmQuestionPopin() |
145 | void ShowConfirmQuestionPopin() |
146 | { |
146 | { |
147 | quest_active = 1; |
147 | quest_active = 1; |
148 | DrawPopup(30,80,200,90,1,system.color.work, system.color.work_graph); |
148 | DrawPopup(15,80,250,90,1,system.color.work, system.color.work_graph); |
149 | WriteText(50, 100, 0x80, 0x000000, QUEST_1); |
149 | WriteText(35, 102, 0x90, 0x000000, QUEST_1); |
150 | WriteText(80, 115, 0x80, 0x000000, QUEST_2); |
150 | WriteText(65, 117, 0x90, 0x000000, QUEST_2); |
151 | DrawFlatButton(52,138,70,20,301,T_YES); |
151 | DrawFlatButton(62,138,70,20,301,T_YES); |
152 | DrawFlatButton(145,138,70,20,302,T_NO); |
152 | DrawFlatButton(155,138,70,20,302,T_NO); |
Line 153... | Line 153... | ||
153 | } |
153 | } |
154 | 154 | ||
155 | void GetSizeDir(dword way) |
155 | void GetSizeDir(dword way) |
Line 318... | Line 318... | ||
318 | } |
318 | } |
319 | } |
319 | } |
Line 320... | Line 320... | ||
320 | 320 | ||
321 | void DrawPropertiesWindow() |
321 | void DrawPropertiesWindow() |
322 | { |
322 | { |
323 | DefineAndDrawWindow(Form.left + 150,150,270,285+GetSkinHeight(),0x34,system.color.work,WINDOW_TITLE_PROPERTIES); |
323 | DefineAndDrawWindow(Form.left + 150,150,290,299+GetSkinHeight(),0x34,system.color.work,WINDOW_TITLE_PROPERTIES); |
324 | GetProcessInfo(#settings_form, SelfInfo); |
324 | GetProcessInfo(#settings_form, SelfInfo); |
325 | DrawFlatButton(settings_form.cwidth - 80 - 13, settings_form.cheight - 34, 80, 24, 10, BTN_CLOSE); |
325 | DrawFlatButton(settings_form.cwidth - 80 - 13, settings_form.cheight - 34, 80, 24, 10, BTN_CLOSE); |
326 | DrawFlatButton(settings_form.cwidth - 170 - 13, settings_form.cheight - 34, 80, 24, 11, BTN_APPLY); |
326 | DrawFlatButton(settings_form.cwidth - 170 - 13, settings_form.cheight - 34, 80, 24, 11, BTN_APPLY); |
Line 327... | Line 327... | ||
327 | DrawBar(10, 10, 32, 32, 0xFFFfff); |
327 | DrawBar(10, 10, 32, 32, 0xFFFfff); |
328 | 328 | ||
Line 329... | Line 329... | ||
329 | WriteText(10, 50, 0x80, 0x000000, PR_T_DEST); |
329 | WriteText(10, 52, 0x90, 0x000000, PR_T_DEST); |
Line 330... | Line 330... | ||
330 | edit_box_draw stdcall (#path_to_file_ed); |
330 | edit_box_draw stdcall (#path_to_file_ed); |
331 | 331 | ||
332 | WriteText(10, 65, 0x80, 0x000000, PR_T_SIZE); |
332 | WriteText(10, 69, 0x90, 0x000000, PR_T_SIZE); |
333 | 333 | ||
334 | if (selected_count) |
334 | if (selected_count) |
335 | { |
335 | { |
336 | DrawIconByExtension('', 18, 19, 0xFFFfff); |
336 | DrawIconByExtension('', 18, 19, 0xFFFfff); |
337 | sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count); |
337 | sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count); |
338 | WriteText(50, 23, 0x80, 0x000000, #folder_info); |
338 | WriteText(50, 25, 0x90, 0x000000, #folder_info); |
339 | sprintf(#element_size_label,"%s (%d %s)",ConvertSize(size_dir),size_dir,SET_BYTE_LANG); |
339 | sprintf(#element_size_label,"%s (%d %s)",ConvertSize(size_dir),size_dir,SET_BYTE_LANG); |
340 | WriteText(100, 65, 0x80, 0x000000, #element_size_label); |
340 | WriteText(120, 69, 0x90, 0x000000, #element_size_label); |
341 | } |
341 | } |
342 | else |
342 | else |
343 | { |
343 | { |
Line 344... | Line 344... | ||
344 | if ( file_info_general.isfolder ) |
344 | if ( file_info_general.isfolder ) |
345 | DrawIconByExtension(" |
345 | DrawIconByExtension(" |
Line 346... | Line 346... | ||
346 | else |
346 | else |
347 | DrawIconByExtension(#file_name2+strrchr(#file_name2,'.'), 18, 19, 0xFFFfff); |
347 | DrawIconByExtension(#file_name2+strrchr(#file_name2,'.'), 18, 19, 0xFFFfff); |
348 | 348 | ||
349 | WriteText(50, 13, 0x80, 0x000000, PR_T_NAME); |
349 | WriteText(50, 13, 0x90, 0x000000, PR_T_NAME); |
350 | edit_box_draw stdcall (#file_name_ed); |
350 | edit_box_draw stdcall (#file_name_ed); |
351 | 351 | ||
352 | if (!itdir) element_size = file_info_general.sizelo; |
352 | if (!itdir) element_size = file_info_general.sizelo; |
353 | else |
353 | else |
354 | { |
354 | { |
355 | WriteText(10, 80, 0x80, 0x000000, PR_T_CONTAINS); |
355 | WriteText(10, 86, 0x90, 0x000000, PR_T_CONTAINS); |
356 | sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count); |
356 | sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count); |
357 | WriteText(100, 80, 0x80, 0x000000, #folder_info); |
357 | WriteText(120, 86, 0x90, 0x000000, #folder_info); |
Line 358... | Line 358... | ||
358 | element_size = size_dir; |
358 | element_size = size_dir; |
359 | } |
359 | } |
360 | WriteTextLines(10, 95, 0x80, 0x000000, CREATED_OPENED_MODIFIED, 15); |
360 | WriteTextLines(10, 103, 0x90, 0x000000, CREATED_OPENED_MODIFIED, 17); |
361 | DrawDate(100, 95, 0, #file_info_general.datecreate); |
361 | DrawDate(120, 103, 0, #file_info_general.datecreate); |
362 | DrawDate(100, 110, 0, #file_info_general.datelastaccess); |
362 | DrawDate(120, 120, 0, #file_info_general.datelastaccess); |
363 | DrawDate(100, 125, 0, #file_info_general.datelastedit); |
363 | DrawDate(120, 137, 0, #file_info_general.datelastedit); |
364 | 364 |