Clone
ixen <ixen@copyhandler.com>
committed
on 11 Dec 16
Split libchcore to several libraries (libstring, libserializer, libchengine) (CH-319)
ch-1.40 + 2 more
src/ch/ch.rc (+10 -23)
110 110     LISTBOX         IDC_PROGRESS_LIST,7,7,91,9,LBS_OWNERDRAWFIXED | LBS_NOINTEGRALHEIGHT | NOT WS_BORDER | WS_TABSTOP
111 111 END
112 112
113 113 IDD_OPTIONS_DIALOG DIALOGEX 0, 0, 397, 214
114 114 STYLE DS_SETFONT | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
115 115 CAPTION "Options"
116 116 FONT 8, "Tahoma", 0, 0, 0x1
117 117 BEGIN
118 118     DEFPUSHBUTTON   "&OK",IDOK,227,193,50,14
119 119     PUSHBUTTON      "&Cancel",IDCANCEL,283,193,50,14
120 120     LISTBOX         IDC_PROPERTIES_LIST,7,7,383,179,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
121 121     PUSHBUTTON      "&Apply",IDC_APPLY_BUTTON,340,193,50,14
122 122 END
123 123
124 124 IDD_STATUS_DIALOG DIALOGEX 0, 0, 491, 302
125 125 STYLE DS_SETFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
126 126 EXSTYLE WS_EX_APPWINDOW
127 127 CAPTION "Status"
128 128 FONT 8, "Tahoma", 0, 0, 0x1
129 129 BEGIN
130       CONTROL         "List1",IDC_STATUS_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,19,223,171
131       PUSHBUTTON      "&Pause",IDC_PAUSE_BUTTON,7,193,44,14
132       PUSHBUTTON      "&Restart",IDC_RESTART_BUTTON,97,193,44,14
133       PUSHBUTTON      "&Cancel",IDC_CANCEL_BUTTON,142,193,44,14
134       PUSHBUTTON      "&Remove",IDC_DELETE_BUTTON,187,193,44,14
135       PUSHBUTTON      "Pause/all",IDC_PAUSE_ALL_BUTTON,7,208,71,14
136       PUSHBUTTON      "Resume/all",IDC_START_ALL_BUTTON,79,208,71,14
137       PUSHBUTTON      "Cancel/all",IDC_CANCEL_ALL_BUTTON,7,223,71,14
138       PUSHBUTTON      "Remove/all",IDC_REMOVE_FINISHED_BUTTON,79,223,71,14
139       PUSHBUTTON      "Restart/all",IDC_RESTART_ALL_BUTTON,151,223,79,14
140       PUSHBUTTON      "Advanced >",IDC_TASK_ADVANCED_BUTTON,151,208,79,14
  130     CONTROL         "",IDC_STATUS_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,21,223,196
  131     PUSHBUTTON      "&Pause",IDC_PAUSE_BUTTON,7,222,44,14
  132     PUSHBUTTON      "&Restart",IDC_RESTART_BUTTON,97,222,44,14
  133     PUSHBUTTON      "&Cancel",IDC_CANCEL_BUTTON,142,222,44,14
  134     PUSHBUTTON      "&Remove",IDC_DELETE_BUTTON,187,222,44,14
  135     PUSHBUTTON      "Remove inactive",IDC_REMOVE_FINISHED_BUTTON,159,7,71,14
141 136     PUSHBUTTON      "",IDC_STICK_BUTTON,484,295,7,7,BS_CENTER | BS_VCENTER | BS_FLAT
142 137     PUSHBUTTON      "...",IDC_SET_BUFFERSIZE_BUTTON,463,71,13,14
143 138     PUSHBUTTON      ">",IDC_SET_PRIORITY_BUTTON,463,85,13,14
144 139     PUSHBUTTON      "View log",IDC_SHOW_LOG_BUTTON,431,18,45,12
145       LTEXT           "List of tasks:",IDC_TASKLIST_LABEL_STATIC,7,7,223,8
146       CONTROL         "Progress1",IDC_GLOBAL_PROGRESS,"msctls_progress32",0x0,71,282,153,7
  140     LTEXT           "List of tasks:",IDC_TASKLIST_LABEL_STATIC,7,10,145,8
  141     CONTROL         "",IDC_GLOBAL_PROGRESS,"msctls_progress32",0x0,71,282,153,7
147 142     LTEXT           "Progress:",IDC_GLOBALPROGRESS_LABEL_STATIC,13,281,54,8
148       CONTROL         "Progress2",IDC_TASKSIZE_PROGRESS,"msctls_progress32",0x0,311,282,165,6
  143     CONTROL         "",IDC_TASKSIZE_PROGRESS,"msctls_progress32",0x0,311,282,165,6
149 144     LTEXT           "Task size:",IDC_TASKSIZE_LABEL_STATIC,247,280,62,8
150 145     LTEXT           "Destination:",IDC_DESTINATIONOBJECT_LABEL_STATIC,247,61,40,8
151 146     LTEXT           "Source:",IDC_SOURCEOBJECT_LABEL_STATIC,247,48,62,8
152 147     LTEXT           "Buffer size:",IDC_BUFFERSIZE_LABEL_STATIC,247,75,62,8
153 148     LTEXT           "Thread priority:",IDC_THREADPRIORITY_LABEL_STATIC,247,89,62,8
154 149     LTEXT           "Operation:",IDC_OPERATION_LABEL_STATIC,247,35,62,8
155 150     LTEXT           "Speed:",IDC_TASKTRANSFER_LABEL_STATIC,247,258,62,8
156 151     LTEXT           "Processed:",IDC_TASKPROCESSED_LABEL_STATIC,247,232,62,8
157 152     LTEXT           "Transfer:",IDC_GLOBALTRANSFER_LABEL_STATIC,13,268,54,8
158 153     LTEXT           "Processed:",IDC_GLOBALPROCESSED_LABEL_STATIC,13,255,54,8
159 154     LTEXT           "Time:",IDC_TASKTIME_LABEL_STATIC,247,245,62,8
160       PUSHBUTTON      "&Resume",IDC_RESUME_BUTTON,52,193,44,14
  155     PUSHBUTTON      "&Resume",IDC_RESUME_BUTTON,52,222,44,14
161 156     LTEXT           "Task ID:",IDC_TASKID_LABEL_STATIC,247,21,62,8
162 157     CONTROL         "",IDC_TASKID_STATIC,"STATICEX",0x4,311,18,118,12,WS_EX_STATICEDGE
163 158     CONTROL         "",IDC_OPERATION_STATIC,"STATICEX",0x4,311,32,165,12,WS_EX_STATICEDGE
164 159     CONTROL         "",IDC_SOURCEOBJECT_STATIC,"STATICEX",0x4,311,45,165,12,WS_EX_STATICEDGE
165 160     CONTROL         "",IDC_DESTINATIONOBJECT_STATIC,"STATICEX",0x4,311,58,165,12,WS_EX_STATICEDGE
166 161     CONTROL         "",IDC_TASKPROCESSED_STATIC,"STATICEX",0x4,311,230,165,12,WS_EX_STATICEDGE
167 162     CONTROL         "",IDC_TASKTIME_STATIC,"STATICEX",0x4,311,243,165,12,WS_EX_STATICEDGE
168 163     CONTROL         "",IDC_TASKTRANSFER_STATIC,"STATICEX",0x4,311,256,165,12,WS_EX_STATICEDGE
169 164     CONTROL         "",IDC_GLOBALPROCESSED_STATIC,"STATICEX",0x4,71,253,153,12,WS_EX_STATICEDGE
170 165     CONTROL         "",IDC_GLOBALTRANSFER_STATIC,"STATICEX",0x4,71,266,153,12,WS_EX_STATICEDGE
171 166     CONTROL         "",IDC_BUFFERSIZE_STATIC,"STATICEX",0x4,311,72,151,12,WS_EX_STATICEDGE
172 167     CONTROL         "",IDC_THREADPRIORITY_STATIC,"STATICEX",0x4,311,86,151,12,WS_EX_STATICEDGE
173 168     CONTROL         "",IDC_SUBTASKCOUNT_PROGRESS,"msctls_progress32",0x0,311,189,165,6
174 169     LTEXT           "Count of objects:",IDC_SUBTASKCOUNT_LABEL_STATIC,247,187,62,8
175 170     CONTROL         "",IDC_SUBTASKSIZE_PROGRESS,"msctls_progress32",0x0,311,199,165,6
176 171     LTEXT           "Size of objects:",IDC_SUBTASKSIZE_LABEL_STATIC,247,197,62,8
177 172     LTEXT           "Processed:",IDC_SUBTASKPROCESSED_LABEL_STATIC,247,139,62,8
178 173     CONTROL         "",IDC_SUBTASKPROCESSED_STATIC,"STATICEX",0x4,311,136,165,12,WS_EX_STATICEDGE
179 174     LTEXT           "Time:",IDC_SUBTASKTIME_LABEL_STATIC,247,152,62,8
180 175     CONTROL         "",IDC_SUBTASKTIME_STATIC,"STATICEX",0x4,311,149,165,12,WS_EX_STATICEDGE
 
967 962 IDR_FILTER_TYPE_MENU MENU
968 963 BEGIN
969 964     POPUP "_FILTER_POPUP_"
970 965     BEGIN
971 966         MENUITEM "file:\twildcard match against filename", ID_POPUP_FILTER_FILE_WILDCARD
972 967         MENUITEM "file:*.jpg\tmatches all jpg files", ID_POPUP_FILTER_FILE_WILDCARD_EXAMPLE
973 968         MENUITEM SEPARATOR
974 969         MENUITEM "path:\twildcard match against full path", ID_POPUP_FILTER_PATH_WILDCARD
975 970         MENUITEM "path:D:\\images\\*\tmatches all files in D:\\images folder", ID_POPUP_FILTER_PATH_WILDCARD_EXAMPLE
976 971         MENUITEM SEPARATOR
977 972         MENUITEM "rfile:\tECMAScript regex match against filename", ID_POPUP_FILTER_FILE_REGEX
978 973         MENUITEM "rfile:[a-z][0-9]+\\.jpg\tmatches jpg files starting with letter and ending with digits", ID_POPUP_FILTER_FILE_REGEX_EXAMPLE
979 974         MENUITEM SEPARATOR
980 975         MENUITEM "rpath:\tECMAScript regex match against full path", ID_POPUP_FILTER_PATH_REGEX
981 976         MENUITEM "rpath:.*\\\\[0-9]+\\\\[^\\\\]+\tmatches all files in directories with all-digit name", ID_POPUP_FILTER_PATH_REGEX_EXAMPLE
982 977         MENUITEM SEPARATOR
983 978         MENUITEM ";\tfilter separator",         ID_POPUP_FILTER_SEPARATOR_CHAR
984 979     END
985 980 END
986 981
987   IDR_TASK_ADVANCED_MENU MENU
988   BEGIN
989       POPUP "_POPUP_"
990       BEGIN
991           MENUITEM "Reset 'apply to all' status", ID_POPUP_RESET_APPLY_TO_ALL
992       END
993   END
994  
995 982 IDR_ALREADYEXISTS_MASS_REPLACE_MENU MENU
996 983 BEGIN
997 984     POPUP "POPUP"
998 985     BEGIN
999 986         MENUITEM "Replace all existing files",  ID_FEEDBACK_REPLACE_ALLEXISTINGFILES
1000 987         MENUITEM SEPARATOR
1001 988         MENUITEM "Replace files with different dates/sizes", ID_FEEDBACK_REPLACE_FILESWITHDIFFERENTDATESORSIZES
1002 989         MENUITEM SEPARATOR
1003 990         MENUITEM "Replace older files with newer versions", ID_FEEDBACK_REPLACE_OLDERFILESWITHNEWERVERSIONS
1004 991         MENUITEM "Replace newer files with older versions", ID_FEEDBACK_REPLACE_NEWERFILESWITHOLDERVERSIONS
1005 992     END
1006 993 END
1007 994
1008 995 IDR_ALREADYEXISTS_MASS_RENAME_MENU MENU
1009 996 BEGIN
1010 997     POPUP "POPUP"
1011 998     BEGIN
1012 999         MENUITEM "Auto-rename when destination file exists", ID_FEEDBACK_RENAME_WHENDESTIONATIONFILEEXISTS
1013 1000         MENUITEM SEPARATOR
1014 1001         MENUITEM "Auto-rename when file date or size differs", ID_FEEDBACK_RENAME_WHENDATEORSIZEDIFFERS