diff tk/gtk_support.d @ 16:9e63308b749c

* Fix up public/private includes * Make Mask a struct
author David Bryant <daveb@acres.com.au>
date Mon, 13 Jul 2009 16:16:17 +0930
parents f0ade1b49fe7
children
line wrap: on
line diff
--- a/tk/gtk_support.d	Sun Jul 12 13:23:06 2009 +0930
+++ b/tk/gtk_support.d	Mon Jul 13 16:16:17 2009 +0930
@@ -1,8 +1,12 @@
 module tk.gtk_support;
 
-import tk.types;
+public {
+    import tk.types;
+}
 
-static import gdk.Event;
+private {
+    static import gdk.Event;
+}
 
 ButtonAction gtk2tk_button_action(gdk.Event.EventType event_type) {
     switch (event_type) {
@@ -49,7 +53,9 @@
     if (state & gdk.Event.GdkModifierType.BUTTON4_MASK) modifiers ~= Modifier.UNUSED_BUTTON_1;
     if (state & gdk.Event.GdkModifierType.BUTTON5_MASK) modifiers ~= Modifier.UNUSED_BUTTON_2;
 
-    return new Mask(modifiers);
+    Mask m = Mask(modifiers);
+
+    return Mask(modifiers);
 }
 
 ScrollDirection gtk2tk_direction(gdk.Event.ScrollDirection direction) {