comparison 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
comparison
equal deleted inserted replaced
15:2f79aab4d385 16:9e63308b749c
1 module tk.gtk_support; 1 module tk.gtk_support;
2 2
3 import tk.types; 3 public {
4 import tk.types;
5 }
4 6
5 static import gdk.Event; 7 private {
8 static import gdk.Event;
9 }
6 10
7 ButtonAction gtk2tk_button_action(gdk.Event.EventType event_type) { 11 ButtonAction gtk2tk_button_action(gdk.Event.EventType event_type) {
8 switch (event_type) { 12 switch (event_type) {
9 case gdk.Event.EventType.BUTTON_PRESS: 13 case gdk.Event.EventType.BUTTON_PRESS:
10 return ButtonAction.SINGLE_PRESS; 14 return ButtonAction.SINGLE_PRESS;
47 if (state & gdk.Event.GdkModifierType.BUTTON2_MASK) modifiers ~= Modifier.MIDDLE_BUTTON; 51 if (state & gdk.Event.GdkModifierType.BUTTON2_MASK) modifiers ~= Modifier.MIDDLE_BUTTON;
48 if (state & gdk.Event.GdkModifierType.BUTTON3_MASK) modifiers ~= Modifier.RIGHT_BUTTON; 52 if (state & gdk.Event.GdkModifierType.BUTTON3_MASK) modifiers ~= Modifier.RIGHT_BUTTON;
49 if (state & gdk.Event.GdkModifierType.BUTTON4_MASK) modifiers ~= Modifier.UNUSED_BUTTON_1; 53 if (state & gdk.Event.GdkModifierType.BUTTON4_MASK) modifiers ~= Modifier.UNUSED_BUTTON_1;
50 if (state & gdk.Event.GdkModifierType.BUTTON5_MASK) modifiers ~= Modifier.UNUSED_BUTTON_2; 54 if (state & gdk.Event.GdkModifierType.BUTTON5_MASK) modifiers ~= Modifier.UNUSED_BUTTON_2;
51 55
52 return new Mask(modifiers); 56 Mask m = Mask(modifiers);
57
58 return Mask(modifiers);
53 } 59 }
54 60
55 ScrollDirection gtk2tk_direction(gdk.Event.ScrollDirection direction) { 61 ScrollDirection gtk2tk_direction(gdk.Event.ScrollDirection direction) {
56 switch (direction) { 62 switch (direction) {
57 case gdk.Event.ScrollDirection.UP: 63 case gdk.Event.ScrollDirection.UP: