lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [6311] Disable commands that would produce prohibited illu


From: Greg Chicares
Subject: [lmi-commits] [6311] Disable commands that would produce prohibited illustrations
Date: Sun, 27 Sep 2015 14:19:48 +0000

Revision: 6311
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=6311
Author:   chicares
Date:     2015-09-27 14:19:47 +0000 (Sun, 27 Sep 2015)
Log Message:
-----------
Disable commands that would produce prohibited illustrations

Modified Paths:
--------------
    lmi/trunk/ChangeLog
    lmi/trunk/illustration_view.cpp
    lmi/trunk/illustration_view.hpp

Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2015-09-27 12:41:30 UTC (rev 6310)
+++ lmi/trunk/ChangeLog 2015-09-27 14:19:47 UTC (rev 6311)
@@ -36966,3 +36966,9 @@
   ledger_text_formats.cpp
 Fix defect introduced 20150926T1232Z: missing prohibition.
 
+20150927T1419Z <address@hidden> [474]
+
+  illustration_view.cpp
+  illustration_view.hpp
+Disable commands that would produce prohibited illustrations.
+

Modified: lmi/trunk/illustration_view.cpp
===================================================================
--- lmi/trunk/illustration_view.cpp     2015-09-27 12:41:30 UTC (rev 6310)
+++ lmi/trunk/illustration_view.cpp     2015-09-27 14:19:47 UTC (rev 6311)
@@ -78,10 +78,15 @@
     EVT_MENU(wxID_COPY                          
,IllustrationView::UponCopyFull           )
     EVT_UPDATE_UI(wxID_SAVE                     
,IllustrationView::UponUpdateFileSave     )
     EVT_UPDATE_UI(wxID_SAVEAS                   
,IllustrationView::UponUpdateFileSaveAs   )
-    EVT_UPDATE_UI(XRCID("print_pdf"            
),IllustrationView::UponUpdateAlwaysEnabled)
+    EVT_UPDATE_UI(wxID_PRINT                    
,IllustrationView::UponUpdateIllustration )
+    EVT_UPDATE_UI(wxID_PAGE_SETUP               
,IllustrationView::UponUpdateIllustration )
+    EVT_UPDATE_UI(wxID_PREVIEW                  
,IllustrationView::UponUpdateIllustration )
+    EVT_UPDATE_UI(XRCID("print_pdf"            
),IllustrationView::UponUpdateIllustration )
     EVT_UPDATE_UI(XRCID("edit_cell"            
),IllustrationView::UponUpdateProperties   )
     EVT_UPDATE_UI(XRCID("edit_class"           
),IllustrationView::UponUpdateInapplicable )
     EVT_UPDATE_UI(XRCID("edit_case"            
),IllustrationView::UponUpdateInapplicable )
+    EVT_UPDATE_UI(XRCID("copy_summary"         
),IllustrationView::UponUpdateIllustration )
+    EVT_UPDATE_UI(wxID_COPY                     
,IllustrationView::UponUpdateIllustration )
     EVT_UPDATE_UI(XRCID("run_cell"             
),IllustrationView::UponUpdateInapplicable )
     EVT_UPDATE_UI(XRCID("run_class"            
),IllustrationView::UponUpdateInapplicable )
     EVT_UPDATE_UI(XRCID("run_case"             
),IllustrationView::UponUpdateInapplicable )
@@ -279,6 +284,11 @@
     e.Enable(!is_phony_);
 }
 
+void IllustrationView::UponUpdateIllustration(wxUpdateUIEvent& e)
+{
+    e.Enable(ledger_values_.get() && !is_interdicted(*ledger_values_));
+}
+
 void IllustrationView::UponUpdateInapplicable(wxUpdateUIEvent& e)
 {
     e.Enable(false);

Modified: lmi/trunk/illustration_view.hpp
===================================================================
--- lmi/trunk/illustration_view.hpp     2015-09-27 12:41:30 UTC (rev 6310)
+++ lmi/trunk/illustration_view.hpp     2015-09-27 14:19:47 UTC (rev 6311)
@@ -96,6 +96,7 @@
     void UponUpdateAlwaysEnabled(wxUpdateUIEvent&);
     void UponUpdateFileSave     (wxUpdateUIEvent&);
     void UponUpdateFileSaveAs   (wxUpdateUIEvent&);
+    void UponUpdateIllustration (wxUpdateUIEvent&);
     void UponUpdateInapplicable (wxUpdateUIEvent&);
     void UponUpdateProperties   (wxUpdateUIEvent&);
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]