[commit] r1882 - trunk/GME/Gme
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Fri Mar 23 16:41:35 CDT 2012
Author: ksmyth
Date: Fri Mar 23 16:41:34 2012
New Revision: 1882
Log:
Project Properties dialog: make wider, enable Ctrl-a on EDITTEXT with ES_READONLY
Modified:
trunk/GME/Gme/GME.rc
trunk/GME/Gme/ProjectPropertiesDlg.cpp
trunk/GME/Gme/ProjectPropertiesDlg.h
Modified: trunk/GME/Gme/GME.rc
==============================================================================
--- trunk/GME/Gme/GME.rc Fri Mar 23 16:41:23 2012 (r1881)
+++ trunk/GME/Gme/GME.rc Fri Mar 23 16:41:34 2012 (r1882)
@@ -782,36 +782,36 @@
BEGIN
END
-IDD_PROJECTPROPERTIES_DIALOG DIALOGEX 0, 0, 216, 289
+IDD_PROJECTPROPERTIES_DIALOG DIALOGEX 0, 0, 400, 289
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Project Properties"
FONT 8, "MS Sans Serif", 0, 0, 0x0
BEGIN
- DEFPUSHBUTTON "OK",IDOK,86,268,50,14
- PUSHBUTTON "Cancel",IDCANCEL,148,268,50,14
- EDITTEXT IDC_PROJECT_NAME,50,7,159,14,ES_AUTOHSCROLL
- LTEXT "Name:",IDC_STATIC,9,10,21,8
- EDITTEXT IDC_PROJECT_AUTHOR,50,44,159,14,ES_AUTOHSCROLL
- LTEXT "Author:",IDC_STATIC,9,47,29,8
- EDITTEXT IDC_PROJECT_VERSION,50,63,159,14,ES_AUTOHSCROLL
- LTEXT "Version:",IDC_STATIC,9,66,26,8
- EDITTEXT IDC_PROJECT_CREATED,50,81,159,14,ES_AUTOHSCROLL | ES_READONLY
- LTEXT "Created:",IDC_STATIC,9,84,27,8
- EDITTEXT IDC_PROJECT_MODIFIED,50,99,159,14,ES_AUTOHSCROLL | ES_READONLY
- LTEXT "Modified:",IDC_STATIC,9,102,29,8
- EDITTEXT IDC_PROJECT_COMMENT,50,117,159,52,ES_MULTILINE | ES_AUTOHSCROLL | ES_WANTRETURN
- LTEXT "Comment:",IDC_STATIC,9,120,31,8
- EDITTEXT IDC_PROJECT_GUID,50,174,159,14,ES_AUTOHSCROLL | ES_READONLY
- LTEXT "GUID:",IDC_STATIC,10,177,36,8
- EDITTEXT IDC_PROJECT_PARADIGM,50,194,159,14,ES_AUTOHSCROLL | ES_READONLY
- LTEXT "Paradigm:",IDC_STATIC,10,197,36,8
- EDITTEXT IDC_PROJECT_PARVERSION,50,212,159,14,ES_AUTOHSCROLL | ES_READONLY
- LTEXT "Par.Version:",IDC_STATIC,10,215,37,8
- EDITTEXT IDC_PROJECT_PARGUID,50,231,159,14,ES_AUTOHSCROLL | ES_READONLY
- LTEXT "Par.GUID:",IDC_STATIC,10,233,37,8
- PUSHBUTTON "Paradigm...",IDC_BUTTON_PARADIGM,148,249,50,14
- EDITTEXT IDC_PROJECT_CONNECTION,50,25,159,14,ES_AUTOHSCROLL | ES_READONLY
- LTEXT "File name:",IDC_STATIC,9,28,38,8
+ DEFPUSHBUTTON "OK",IDOK,289,268,50,14
+ PUSHBUTTON "Cancel",IDCANCEL,343,268,50,14
+ EDITTEXT IDC_PROJECT_NAME,50,7,343,14,ES_AUTOHSCROLL
+ LTEXT "Name:",IDC_STATIC,7,9,21,8
+ EDITTEXT IDC_PROJECT_AUTHOR,50,44,343,14,ES_AUTOHSCROLL
+ LTEXT "Author:",IDC_STATIC,7,46,29,8
+ EDITTEXT IDC_PROJECT_VERSION,50,63,343,14,ES_AUTOHSCROLL
+ LTEXT "Version:",IDC_STATIC,7,65,26,8
+ EDITTEXT IDC_PROJECT_CREATED,50,81,343,14,ES_AUTOHSCROLL | ES_READONLY
+ LTEXT "Created:",IDC_STATIC,7,83,27,8
+ EDITTEXT IDC_PROJECT_MODIFIED,50,99,343,14,ES_AUTOHSCROLL | ES_READONLY
+ LTEXT "Modified:",IDC_STATIC,7,101,29,8
+ EDITTEXT IDC_PROJECT_COMMENT,50,117,343,52,ES_MULTILINE | ES_AUTOHSCROLL | ES_WANTRETURN
+ LTEXT "Comment:",IDC_STATIC,7,119,31,8
+ EDITTEXT IDC_PROJECT_GUID,50,174,343,14,ES_AUTOHSCROLL | ES_READONLY
+ LTEXT "GUID:",IDC_STATIC,7,176,36,8
+ EDITTEXT IDC_PROJECT_PARADIGM,50,194,343,14,ES_AUTOHSCROLL | ES_READONLY
+ LTEXT "Paradigm:",IDC_STATIC,7,196,36,8
+ EDITTEXT IDC_PROJECT_PARVERSION,50,212,343,14,ES_AUTOHSCROLL | ES_READONLY
+ LTEXT "Par.Version:",IDC_STATIC,7,214,37,8
+ EDITTEXT IDC_PROJECT_PARGUID,50,231,343,14,ES_AUTOHSCROLL | ES_READONLY
+ LTEXT "Par.GUID:",IDC_STATIC,7,232,37,8
+ PUSHBUTTON "Paradigm...",IDC_BUTTON_PARADIGM,343,249,50,14
+ EDITTEXT IDC_PROJECT_CONNECTION,50,25,343,14,ES_AUTOHSCROLL | ES_READONLY
+ LTEXT "File name:",IDC_STATIC,7,27,38,8
END
IDD_SYNCHRONIZE_DIALOG DIALOGEX 0, 0, 357, 275
Modified: trunk/GME/Gme/ProjectPropertiesDlg.cpp
==============================================================================
--- trunk/GME/Gme/ProjectPropertiesDlg.cpp Fri Mar 23 16:41:23 2012 (r1881)
+++ trunk/GME/Gme/ProjectPropertiesDlg.cpp Fri Mar 23 16:41:34 2012 (r1882)
@@ -215,3 +215,27 @@
CParadigmPropertiesDlg dlg;
dlg.DoModal();
}
+
+BOOL CProjectPropertiesDlg::PreTranslateMessage(MSG* pMsg)
+{
+ if (pMsg->message == WM_KEYDOWN)
+ {
+ switch (pMsg->wParam)
+ {
+ case 'A':
+ {
+ if (GetKeyState(VK_CONTROL) & 0x8000)
+ {
+ CWnd* focus = GetFocus();
+ if (focus && focus->IsKindOf(RUNTIME_CLASS(CEdit)))
+ {
+ ((CEdit*)GetFocus())->SetSel(0, 1000);
+ return TRUE;
+ }
+ }
+ }
+ break;
+ }
+ }
+ return __super::PreTranslateMessage(pMsg);
+}
Modified: trunk/GME/Gme/ProjectPropertiesDlg.h
==============================================================================
--- trunk/GME/Gme/ProjectPropertiesDlg.h Fri Mar 23 16:41:23 2012 (r1881)
+++ trunk/GME/Gme/ProjectPropertiesDlg.h Fri Mar 23 16:41:34 2012 (r1882)
@@ -49,6 +49,8 @@
afx_msg void OnButtonParadigm();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
+
+ BOOL PreTranslateMessage(MSG* pMsg);
};
//{{AFX_INSERT_LOCATION}}
More information about the gme-commit
mailing list