* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2012, MinGW Project
+ * Copyright (C) 2012, MinGW.org Project
*
*
* Resource definitions for the mingw-get GUI implementation.
BEGIN
ID_MAIN_WINDOW_CLASS "mingw-get-gui"
ID_MAIN_WINDOW_CAPTION "MinGW Installation Manager"
+ ID_SASH_WINDOW_PANE_CLASS "mingw-get-sash-pane"
ID_FONT_PREF "Verdana"
END
*/
ID_MAIN_WINDOW MENU DISCARDABLE
BEGIN
- /* The "Repository" drop-down menu; this also includes options
+ /* The "Installation" drop-down menu; this includes options
* which are commonly found on the "File" menu of applications
* with conventional menu bar content.
*/
- POPUP "&Repository"
+ POPUP "&Installation"
BEGIN
- MENUITEM "&Update Catalogue", IDM_REPO_UPDATE, GRAYED
+ MENUITEM "&Update Catalogue", IDM_REPO_UPDATE
+ MENUITEM "&Apply Changes", IDM_REPO_APPLY
MENUITEM SEPARATOR
MENUITEM "&Quit\tAlt+F4", IDM_REPO_QUIT
END
MENUITEM "Icon &Legend", IDM_HELP_LEGEND, GRAYED
MENUITEM "&About mingw-get", IDM_HELP_ABOUT
END
+
+END
+
+/* The set of icons used in check-boxes representing package status;
+ * as in the case of the application icon, these are clones of their
+ * corresponding synaptic icons, with their file names representing
+ * the serial position of each within mingw-get's package list icon
+ * bundle, while their symbolic names are derived from the orignal
+ * synaptic icon names, which are representative of the associated
+ * package status.
+ */
+ID_PKGSTATE_AVAILABLE ICON DISCARDABLE "state01.ico"
+ID_PKGSTATE_AVAILABLE_NEW ICON DISCARDABLE "state02.ico"
+ID_PKGSTATE_AVAILABLE_LOCKED ICON DISCARDABLE "state03.ico"
+ID_PKGSTATE_AVAILABLE_INSTALL ICON DISCARDABLE "state04.ico"
+ID_PKGSTATE_INSTALLED_CURRENT ICON DISCARDABLE "state05.ico"
+ID_PKGSTATE_INSTALLED_LOCKED ICON DISCARDABLE "state06.ico"
+ID_PKGSTATE_INSTALLED_OLD ICON DISCARDABLE "state07.ico"
+ID_PKGSTATE_UPGRADE ICON DISCARDABLE "state08.ico"
+ID_PKGSTATE_REINSTALL ICON DISCARDABLE "state09.ico"
+ID_PKGSTATE_DOWNGRADE ICON DISCARDABLE "state10.ico"
+ID_PKGSTATE_BROKEN ICON DISCARDABLE "state11.ico"
+ID_PKGSTATE_REMOVE ICON DISCARDABLE "state12.ico"
+ID_PKGSTATE_PURGE ICON DISCARDABLE "state13.ico"
+
+/* Template for progress meter dialogue box.
+ */
+IDD_REPO_UPDATE DIALOG DISCARDABLE 10, 20, 270, 60
+CAPTION "Update Package Catalogue"
+STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_CAPTION | WS_DLGFRAME
+FONT 10, "Verdana"
+BEGIN
+ GROUPBOX "Actions", IDD_CLOSE_OPTIONS, 5, 31, 260, 25
+ DEFPUSHBUTTON "Close", IDOK, 219, 39, 40, 12, WS_GROUP | WS_DISABLED
+ AUTOCHECKBOX "Close dialogue automatically, when update is complete.", \
+ IDD_AUTO_CLOSE_OPTION, 10, 41, 200, 11
+ CONTROL "", IDD_PROGRESS_BAR, PROGRESS_CLASS, WS_CHILD \
+ | PBS_SMOOTH, 6, 20, 258, 10
+ LTEXT "", IDD_PROGRESS_MSG, 7, 6, 256, 12
+END
+
+#define SS_CTEXTBOX SS_SUNKEN | SS_CENTER
+#define ES_VT100 ES_LEFT | ES_READONLY | ES_MULTILINE | ES_AUTOVSCROLL
+
+/* Template for dialogue requesting user confirmation of intent
+ * to proceed with scheduled change actions.
+ */
+IDD_APPLY_APPROVE DIALOG DISCARDABLE 10, 10, 306, 191
+CAPTION "Schedule of Pending Actions"
+STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_CAPTION | WS_DLGFRAME
+FONT 10, "Verdana"
+BEGIN
+ GROUPBOX "Okay to proceed?", IDD_PROGRESS_TXT, 6, 5, 294, 33
+ LTEXT "The package changes itemised below will\n" \
+ "be implemented when you choose ""Apply""", IDD_PROGRESS_MSG, \
+ 10, 15, 150, 20
+ DEFPUSHBUTTON "Apply", ID_APPLY, 166, 17, 40, 12, WS_GROUP
+ PUSHBUTTON "Defer", ID_DEFER, 210, 17, 40, 12, WS_GROUP
+ PUSHBUTTON "Discard", ID_DISCARD, 254, 17, 40, 12, WS_GROUP
+ GROUPBOX "", IDD_APPLY_REMOVES_SUMMARY, 6, 40, 294, 47
+ EDITTEXT IDD_APPLY_REMOVES_PACKAGES, 7, 50, 292, 36, WS_VSCROLL | ES_VT100
+ GROUPBOX "", IDD_APPLY_UPGRADES_SUMMARY, 6, 89, 294, 47
+ EDITTEXT IDD_APPLY_UPGRADES_PACKAGES, 7, 99, 292, 36, WS_VSCROLL | ES_VT100
+ GROUPBOX "", IDD_APPLY_INSTALLS_SUMMARY, 6, 138, 294, 47
+ EDITTEXT IDD_APPLY_INSTALLS_PACKAGES, 7, 148, 292, 36, WS_VSCROLL | ES_VT100
+END
+
+/* Template for GUI styled package download monitoring dialogue box.
+ */
+IDD_APPLY_DOWNLOAD DIALOG DISCARDABLE 10, 20, 280, 52
+CAPTION "Download Package"
+STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_CAPTION | WS_DLGFRAME
+FONT 10, "Verdana"
+BEGIN
+ LTEXT "Connecting...", IDD_PROGRESS_MSG, 7, 6, 266, 10
+ CONTROL "", IDD_PROGRESS_VAL, "STATIC", SS_CTEXTBOX, 6, 20, 100, 10
+ CTEXT "of", IDD_PROGRESS_TXT, 106, 20, 18, 10
+ CONTROL "", IDD_PROGRESS_MAX, "STATIC", SS_CTEXTBOX, 124, 20, 100, 10
+ CTEXT ":", IDD_PROGRESS_TXT, 224, 20, 10, 10
+ CONTROL "", IDD_PROGRESS_PCT, "STATIC", SS_CTEXTBOX, 234, 20, 40, 10
+ CONTROL "", IDD_PROGRESS_BAR, PROGRESS_CLASS, WS_CHILD \
+ | PBS_SMOOTH, 6, 35, 268, 10
END
/* $RCSfile$: end of file */