]> git.saurik.com Git - wxWidgets.git/commitdiff
Fixed CanCut
authorJulian Smart <julian@anthemion.co.uk>
Tue, 29 Aug 2000 16:18:39 +0000 (16:18 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Tue, 29 Aug 2000 16:18:39 +0000 (16:18 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8210 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/textctrl.cpp
src/gtk1/textctrl.cpp
src/motif/textctrl.cpp
src/msw/textctrl.cpp

index 29437adb9052cc44037c1ab5a8e1ab69ed58d399..4cef1e816857c61ced6274a5fbd63cf4ba8d9a12 100644 (file)
@@ -744,7 +744,7 @@ bool wxTextCtrl::CanCut() const
     // Can cut if there's a selection
     long from, to;
     GetSelection(& from, & to);
-    return (from != to) ;
+    return (from != to) && (IsEditable());
 }
 
 bool wxTextCtrl::CanPaste() const
index 29437adb9052cc44037c1ab5a8e1ab69ed58d399..4cef1e816857c61ced6274a5fbd63cf4ba8d9a12 100644 (file)
@@ -744,7 +744,7 @@ bool wxTextCtrl::CanCut() const
     // Can cut if there's a selection
     long from, to;
     GetSelection(& from, & to);
-    return (from != to) ;
+    return (from != to) && (IsEditable());
 }
 
 bool wxTextCtrl::CanPaste() const
index ce98355f14467e143f7180b3a490fe9bca16cd5c..3a66bd8ff8a6661ecacf9abedfb47e1610558110 100644 (file)
@@ -304,7 +304,7 @@ bool wxTextCtrl::CanCut() const
     // Can cut if there's a selection
     long from, to;
     GetSelection(& from, & to);
-    return (from != to) ;
+    return (from != to) && (IsEditable());
 }
 
 bool wxTextCtrl::CanPaste() const
index 82f29026b7c9e798d952c739e995f2841ddf0492..0ff8cd44072ce49697b7be7ba17fa900341b93e9 100644 (file)
@@ -493,7 +493,7 @@ bool wxTextCtrl::CanCopy() const
     // Can copy if there's a selection
     long from, to;
     GetSelection(& from, & to);
-    return (from != to);
+    return (from != to) ;
 }
 
 bool wxTextCtrl::CanCut() const
@@ -501,7 +501,7 @@ bool wxTextCtrl::CanCut() const
     // Can cut if there's a selection
     long from, to;
     GetSelection(& from, & to);
-    return (from != to);
+    return (from != to) && (IsEditable());
 }
 
 bool wxTextCtrl::CanPaste() const