aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk/ScintillaGTK.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/ScintillaGTK.cxx')
-rw-r--r--gtk/ScintillaGTK.cxx12
1 files changed, 11 insertions, 1 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx
index f4050b544..bbe385f90 100644
--- a/gtk/ScintillaGTK.cxx
+++ b/gtk/ScintillaGTK.cxx
@@ -31,10 +31,16 @@
#include "ViewStyle.h"
#include "Document.h"
#include "Editor.h"
+#include "SString.h"
#include "ScintillaBase.h"
#include "gtk/gtksignal.h"
+#ifdef _MSC_VER
+// Constant conditional expressions are because of GTK+ headers
+#pragma warning(disable: 4127)
+#endif
+
class ScintillaGTK : public ScintillaBase {
_ScintillaObject *sci;
Window scrollbarv;
@@ -58,6 +64,10 @@ class ScintillaGTK : public ScintillaBase {
GdkIC *ic;
GdkICAttr *ic_attr;
+ // Private so ScintillaGTK objects can not be copied
+ ScintillaGTK(const ScintillaGTK &) {}
+ ScintillaGTK &operator=(const ScintillaGTK &) { return *this; }
+
public:
ScintillaGTK(_ScintillaObject *sci_);
virtual ~ScintillaGTK();
@@ -372,7 +382,7 @@ gint ScintillaGTK::FocusOut(GtkWidget *widget, GdkEventFocus * /*event*/) {
return FALSE;
}
-void ScintillaGTK::SizeRequest(GtkWidget */*widget*/, GtkRequisition *requisition) {
+void ScintillaGTK::SizeRequest(GtkWidget * /*widget*/, GtkRequisition *requisition) {
requisition->width = 1000;
requisition->height = 1000;
}