Rev 6281 | Rev 6403 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6281 | Rev 6284 | ||
---|---|---|---|
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 = {215,50,28,0xffffff,0x94AECE,0xFFFfff,0xffffff,2,4098,#file_name2,#mouse_ddd2, 1000000000000000b,2,2}; |
42 | edit_box file_name_ed = {230,50,27,0xffffff,0x94AECE,0xFFFfff,0xffffff,2,4098,#file_name2,#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}; |
43 | edit_box path_to_file_ed = {160,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, 165, 0x000111, 0xFFFfff, 1, FLAGS, 0, 1, 12, 0x000111, 0xFFFFFF }; |
44 | frame flags_frame = { 0, NULL, 10, 92, 182, 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 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,290,299+GetSkinHeight(),0x34,system.color.work,WINDOW_TITLE_PROPERTIES); |
323 | DefineAndDrawWindow(Form.left + 150,150,305,330+skin_height,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 - 93, 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); |
- | |
Line 327... | Line 326... | ||
327 | DrawBar(10, 10, 32, 32, 0xFFFfff); |
326 | DrawFlatButton(settings_form.cwidth -183, settings_form.cheight-34, 80, 24, 11, BTN_APPLY); |
328 | 327 | ||
Line 329... | Line 328... | ||
329 | WriteText(10, 52, 0x90, 0x000000, PR_T_DEST); |
328 | WriteText(10, 48, 0x90, 0x000000, PR_T_DEST); |
Line 330... | Line 329... | ||
330 | edit_box_draw stdcall (#path_to_file_ed); |
329 | edit_box_draw stdcall (#path_to_file_ed); |
331 | 330 | ||
332 | WriteText(10, 69, 0x90, 0x000000, PR_T_SIZE); |
331 | WriteText(10, 67, 0x90, 0x000000, PR_T_SIZE); |
333 | 332 | ||
334 | if (selected_count) |
333 | if (selected_count) |
335 | { |
334 | { |
336 | DrawIconByExtension('', 18, 19, 0xFFFfff); |
335 | DrawIconByExtension(NULL, 18, 19, system.color.work); |
337 | sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count); |
336 | sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count); |
338 | WriteText(50, 25, 0x90, 0x000000, #folder_info); |
337 | WriteText(50, 19, 0x90, 0x000000, #folder_info); |
339 | sprintf(#element_size_label,"%s (%d %s)",ConvertSize(size_dir),size_dir,SET_BYTE_LANG); |
338 | sprintf(#element_size_label,"%s (%d %s)",ConvertSize(size_dir),size_dir,SET_BYTE_LANG); |
340 | WriteText(120, 69, 0x90, 0x000000, #element_size_label); |
339 | WriteText(120, 67, 0x90, 0x000000, #element_size_label); |
341 | } |
340 | } |
342 | else |
341 | else |
343 | { |
342 | { |
Line 344... | Line 343... | ||
344 | if ( file_info_general.isfolder ) |
343 | if ( file_info_general.isfolder ) |
345 | DrawIconByExtension(" |
344 | DrawIconByExtension(" |
Line 346... | Line 345... | ||
346 | else |
345 | else |
347 | DrawIconByExtension(#file_name2+strrchr(#file_name2,'.'), 18, 19, 0xFFFfff); |
346 | DrawIconByExtension(#file_name2+strrchr(#file_name2,'.'), 18, 19, system.color.work); |
348 | 347 | ||
349 | WriteText(50, 13, 0x90, 0x000000, PR_T_NAME); |
348 | WriteText(50, 10, 0x90, 0x000000, PR_T_NAME); |
350 | edit_box_draw stdcall (#file_name_ed); |
349 | edit_box_draw stdcall (#file_name_ed); |
351 | 350 | ||
352 | if (!itdir) element_size = file_info_general.sizelo; |
351 | if (!itdir) element_size = file_info_general.sizelo; |
353 | else |
352 | else |
354 | { |
353 | { |
355 | WriteText(10, 86, 0x90, 0x000000, PR_T_CONTAINS); |
354 | WriteText(10, 86, 0x90, 0x000000, PR_T_CONTAINS); |
356 | sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count); |
355 | sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count); |
357 | WriteText(120, 86, 0x90, 0x000000, #folder_info); |
356 | WriteText(120, 86, 0x90, 0x000000, #folder_info); |
Line 358... | Line 357... | ||
358 | element_size = size_dir; |
357 | element_size = size_dir; |
359 | } |
358 | } |
360 | WriteTextLines(10, 103, 0x90, 0x000000, CREATED_OPENED_MODIFIED, 17); |
359 | WriteTextLines(10, 106, 0x90, 0x000000, CREATED_OPENED_MODIFIED, 20); |
361 | DrawDate(120, 103, 0, #file_info_general.datecreate); |
360 | DrawDate(120, 106, 0, #file_info_general.datecreate); |
Line 373... | Line 372... | ||
373 | DrawPropertiesCheckBoxes(); |
372 | DrawPropertiesCheckBoxes(); |
374 | } |
373 | } |
Line 375... | Line 374... | ||
375 | 374 | ||
376 | void DrawPropertiesCheckBoxes() |
375 | void DrawPropertiesCheckBoxes() |
- | 376 | { |
|
- | 377 | incn y; |
|
377 | { |
378 | y.n = flags_frame.start_y; |
378 | CheckBox(22, flags_frame.start_y + 14, 20, PR_T_ONLY_READ, atr_readonly); |
379 | CheckBox(24, y.inc(18), 20, PR_T_ONLY_READ, atr_readonly); |
379 | CheckBox(22, flags_frame.start_y + 36, 21, PR_T_HIDDEN, atr_hidden); |
380 | CheckBox(24, y.inc(24), 21, PR_T_HIDDEN, atr_hidden); |
380 | CheckBox(22, flags_frame.start_y + 58, 22, PR_T_SYSTEM, atr_system); |
381 | CheckBox(24, y.inc(24), 22, PR_T_SYSTEM, atr_system); |
381 | }><> |
382 | }><> |