Mercurial > projects > doodle
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) {