Update of /cvsroot/anyedit/AnyEditv2
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27566
Modified Files:
AnyEditView.cpp AnyEditView.h
Log Message:
Smart Edit (Insert, Tab, Tag) Menu handlers added.
Index: AnyEditView.h
===================================================================
RCS file: /cvsroot/anyedit/AnyEditv2/AnyEditView.h,v
retrieving revision 1.53
retrieving revision 1.54
diff -C2 -d -r1.53 -r1.54
*** AnyEditView.h 17 Oct 2005 17:40:24 -0000 1.53
--- AnyEditView.h 21 Nov 2005 20:12:40 -0000 1.54
***************
*** 325,328 ****
--- 325,334 ----
afx_msg void OnEditFormatCenter();
afx_msg void OnEditFormatBlock();
+ afx_msg void OnEditSmartInsert();
+ afx_msg void OnUpdateEditSmartInsert(CCmdUI* pCmdUI);
+ afx_msg void OnEditSmartTab();
+ afx_msg void OnUpdateEditSmartTab(CCmdUI* pCmdUI);
+ afx_msg void OnEditSmartTag();
+ afx_msg void OnUpdateEditSmartTag(CCmdUI* pCmdUI);
//}}AFX_MSG
afx_msg void OnEditFind();
Index: AnyEditView.cpp
===================================================================
RCS file: /cvsroot/anyedit/AnyEditv2/AnyEditView.cpp,v
retrieving revision 1.93
retrieving revision 1.94
diff -C2 -d -r1.93 -r1.94
*** AnyEditView.cpp 17 Oct 2005 17:40:24 -0000 1.93
--- AnyEditView.cpp 21 Nov 2005 20:12:40 -0000 1.94
***************
*** 245,248 ****
--- 245,254 ----
ON_COMMAND(ID_EDIT_FORMAT_CENTER, OnEditFormatCenter)
ON_COMMAND(ID_EDIT_FORMAT_BLOCK, OnEditFormatBlock)
+ ON_COMMAND(ID_EDIT_SMART_INSERT, OnEditSmartInsert)
+ ON_UPDATE_COMMAND_UI(ID_EDIT_SMART_INSERT, OnUpdateEditSmartInsert)
+ ON_COMMAND(ID_EDIT_SMART_TAB, OnEditSmartTab)
+ ON_UPDATE_COMMAND_UI(ID_EDIT_SMART_TAB, OnUpdateEditSmartTab)
+ ON_COMMAND(ID_EDIT_SMART_TAG, OnEditSmartTag)
+ ON_UPDATE_COMMAND_UI(ID_EDIT_SMART_TAG, OnUpdateEditSmartTag)
//}}AFX_MSG_MAP
// Standard printing commands
***************
*** 3705,3706 ****
--- 3711,3742 ----
m_Scintilla.ReplaceTarget(0, _T(""));
}
+
+ void CAnyEditView::OnEditSmartInsert()
+ {
+ m_Scintilla.SetSmartInsert(!m_Scintilla.GetSmartInsert());
+ }
+
+ void CAnyEditView::OnUpdateEditSmartInsert(CCmdUI* pCmdUI)
+ {
+ pCmdUI->SetCheck(m_Scintilla.GetSmartInsert()?1:0);
+ }
+
+ void CAnyEditView::OnEditSmartTab()
+ {
+ m_Scintilla.SetSmartTab(!m_Scintilla.GetSmartTab());
+ }
+
+ void CAnyEditView::OnUpdateEditSmartTab(CCmdUI* pCmdUI)
+ {
+ pCmdUI->SetCheck(m_Scintilla.GetSmartTab()?1:0);
+ }
+
+ void CAnyEditView::OnEditSmartTag()
+ {
+ m_Scintilla.SetSmartTag(!m_Scintilla.GetSmartTag());
+ }
+
+ void CAnyEditView::OnUpdateEditSmartTag(CCmdUI* pCmdUI)
+ {
+ pCmdUI->SetCheck(m_Scintilla.GetSmartTag()?1:0);
+ }
\ No newline at end of file
|