[commit] r1883 - trunk/GME/Gme

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Fri Mar 23 16:41:46 CDT 2012


Author: ksmyth
Date: Fri Mar 23 16:41:46 2012
New Revision: 1883

Log:
Paradigm Properties dialog: LTEXT alignment, enable Ctrl-a

Modified:
   trunk/GME/Gme/GME.rc
   trunk/GME/Gme/ParadigmPropertiesDlg.cpp
   trunk/GME/Gme/ParadigmPropertiesDlg.h

Modified: trunk/GME/Gme/GME.rc
==============================================================================
--- trunk/GME/Gme/GME.rc	Fri Mar 23 16:41:34 2012	(r1882)
+++ trunk/GME/Gme/GME.rc	Fri Mar 23 16:41:46 2012	(r1883)
@@ -997,13 +997,13 @@
     EDITTEXT        IDC_PARADIGM_MODIFIED,43,80,161,14,ES_AUTOHSCROLL | ES_READONLY
     EDITTEXT        IDC_PARADIGM_COMMENT,43,98,161,52,ES_MULTILINE | ES_AUTOHSCROLL | ES_READONLY
     EDITTEXT        IDC_PARADIGM_GUID,43,155,161,14,ES_AUTOHSCROLL | ES_READONLY
-    LTEXT           "Name:",-1,9,10,21,8
-    LTEXT           "Author:",-1,9,28,29,8
-    LTEXT           "Created:",-1,9,65,27,8
-    LTEXT           "Modified:",-1,9,83,29,8
-    LTEXT           "Comment:",-1,9,101,31,8
-    LTEXT           "GUID:",-1,10,158,30,8
-    LTEXT           "Version:",-1,9,47,26,8
+    LTEXT           "Name:",-1,7,10,21,8
+    LTEXT           "Author:",-1,7,28,29,8
+    LTEXT           "Created:",-1,7,65,27,8
+    LTEXT           "Modified:",-1,7,83,29,8
+    LTEXT           "Comment:",-1,7,101,31,8
+    LTEXT           "GUID:",-1,7,158,30,8
+    LTEXT           "Version:",-1,7,47,26,8
 END
 
 IDD_CONSOLE_DIALOG DIALOG 0, 0, 393, 65

Modified: trunk/GME/Gme/ParadigmPropertiesDlg.cpp
==============================================================================
--- trunk/GME/Gme/ParadigmPropertiesDlg.cpp	Fri Mar 23 16:41:34 2012	(r1882)
+++ trunk/GME/Gme/ParadigmPropertiesDlg.cpp	Fri Mar 23 16:41:46 2012	(r1883)
@@ -124,3 +124,27 @@
 	return TRUE;  // return TRUE unless you set the focus to a control
 	              // EXCEPTION: OCX Property Pages should return FALSE
 }
+
+BOOL CParadigmPropertiesDlg::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/ParadigmPropertiesDlg.h
==============================================================================
--- trunk/GME/Gme/ParadigmPropertiesDlg.h	Fri Mar 23 16:41:34 2012	(r1882)
+++ trunk/GME/Gme/ParadigmPropertiesDlg.h	Fri Mar 23 16:41:46 2012	(r1883)
@@ -44,6 +44,8 @@
 	virtual BOOL OnInitDialog();
 	//}}AFX_MSG
 	DECLARE_MESSAGE_MAP()
+
+	BOOL PreTranslateMessage(MSG* pMsg);
 };
 
 //{{AFX_INSERT_LOCATION}}


More information about the gme-commit mailing list