Rev 9727 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9727 | Rev 9853 | ||
---|---|---|---|
Line 9... | Line 9... | ||
9 | TODO: |
9 | TODO: |
10 | - add option Preserve all timestamps (Created, Opened, Modified) |
10 | - add option Preserve all timestamps (Created, Opened, Modified) |
11 | http://board.kolibrios.org/viewtopic.php?f=23&t=4521&p=77334#p77334 |
11 | http://board.kolibrios.org/viewtopic.php?f=23&t=4521&p=77334#p77334 |
12 | */ |
12 | */ |
Line 13... | Line 13... | ||
13 | 13 | ||
14 | #define ABOUT_TITLE "EOLITE 5.25" |
14 | #define ABOUT_TITLE "EOLITE 5.26" |
15 | #define TITLE_EOLITE "Eolite File Manager 5.25" |
15 | #define TITLE_EOLITE "Eolite File Manager 5.26" |
Line 16... | Line 16... | ||
16 | #define TITLE_KFM "Kolibri File Manager 2.25"; |
16 | #define TITLE_KFM "Kolibri File Manager 2.26"; |
17 | 17 | ||
18 | #define MEMSIZE 1024 * 250 |
18 | #define MEMSIZE 1024 * 250 |
19 | #include "../lib/clipboard.h" |
19 | #include "../lib/clipboard.h" |
Line 877... | Line 877... | ||
877 | } else text_col=col.selec_text; |
877 | } else text_col=col.selec_text; |
878 | } |
878 | } |
879 | if (getElementSelectedFlag(filenum+files.first)) text_col=0xFF0000; |
879 | if (getElementSelectedFlag(filenum+files.first)) text_col=0xFF0000; |
880 | if (kfont.size.pt==9) || (!kfont.font) |
880 | if (kfont.size.pt==9) || (!kfont.font) |
881 | { |
881 | { |
- | 882 | // Show default font |
|
882 | if (Form.width>=480) |
883 | if (Form.width>=480) |
883 | { |
884 | { |
884 | FileShow.start_x = files.x + icon_size + 7; |
885 | FileShow.start_x = files.x + icon_size + 7; |
885 | FileShow.font_color = text_col; |
886 | FileShow.font_color = text_col; |
886 | FileShow.area_size_x = files.w - 164; |
887 | FileShow.area_size_x = files.w - 164; |
887 | FileShow.text_pointer = file_name_off; |
888 | FileShow.text_pointer = file_name_off; |
888 | FileShow.start_y = files.text_y + y - 3; |
889 | FileShow.start_y = files.text_y + y - 3; |
889 | PathShow_prepare stdcall(#FileShow); |
890 | PathShow_prepare stdcall(#FileShow); |
890 | PathShow_draw stdcall(#FileShow); |
891 | PathShow_draw stdcall(#FileShow); |
891 | } |
892 | } |
892 | } |
- | |
893 | else |
893 | } else { |
894 | { |
894 | // Show KFONT |
895 | //that shit must be in a library |
895 | //that shit must be in a library |
896 | strcpy(#label_file_name, file_name_off); |
896 | strcpy(#label_file_name, file_name_off); |
897 | if (volume_label) sprintf(#label_file_name, "%s [%s]", file_name_off, #volume_label); |
897 | if (volume_label) sprintf(#label_file_name, "%s [%s]", file_name_off, #volume_label); |
898 | if (kfont.getsize(kfont.size.pt, #label_file_name) + 141 + 26 > files.w) |
898 | if (kfont.get_label_width(#label_file_name) + 141 + 26 > files.w) |
899 | { |
899 | { |
900 | while (kfont.getsize(kfont.size.pt, #label_file_name) + 141 + 26 > files.w) { |
900 | while (kfont.get_label_width(#label_file_name) + 141 + 26 > files.w) { |
901 | ESBYTE[#label_file_name+strlen(#label_file_name)-1] = NULL; |
901 | ESBYTE[#label_file_name+strlen(#label_file_name)-1] = NULL; |
902 | } |
902 | } |
903 | strcpy(#label_file_name+strlen(#label_file_name)-2, "..."); |
903 | strcpy(#label_file_name+strlen(#label_file_name)-2, "..."); |
904 | } |
904 | } |
905 | kfont.WriteIntoWindow(files.x + icon_size+7, files.item_h - kfont.height / 2 + y, |
905 | kfont.WriteIntoWindow(files.x + icon_size+7, files.item_h - kfont.height / 2 + y, |