diff dwt/widgets/Control.d @ 158:de2578a843a7

Tango update to rev 3158, TracedException>Exception, fromUtf8z>fromStringz,Fix Bug in MenuItem Thanx to nascent for the report.
author Frank Benoit <benoit@tionex.de>
date Sun, 10 Feb 2008 04:19:19 +0100
parents 17f8449522fd
children 380bad9f6852
line wrap: on
line diff
--- a/dwt/widgets/Control.d	Sat Feb 09 21:22:47 2008 +0100
+++ b/dwt/widgets/Control.d	Sun Feb 10 04:19:19 2008 +0100
@@ -181,10 +181,10 @@
         if (control.setFocus ()) return;
     }
     shell.setSavedFocus (focusControl);
-    auto focusHandle = shell.vboxHandle;
-    OS.GTK_WIDGET_SET_FLAGS (focusHandle, OS.GTK_CAN_FOCUS);
-    OS.gtk_widget_grab_focus (focusHandle);
-    OS.GTK_WIDGET_UNSET_FLAGS (focusHandle, OS.GTK_CAN_FOCUS);
+    auto focusHandle_ = shell.vboxHandle;
+    OS.GTK_WIDGET_SET_FLAGS (focusHandle_, OS.GTK_CAN_FOCUS);
+    OS.gtk_widget_grab_focus (focusHandle_);
+    OS.GTK_WIDGET_UNSET_FLAGS (focusHandle_, OS.GTK_CAN_FOCUS);
 }
 
 public void fixStyle () {
@@ -226,16 +226,16 @@
 
 override void hookEvents () {
     /* Connect the keyboard signals */
-    auto focusHandle = focusHandle ();
+    auto focusHandle_ = focusHandle ();
     int focusMask = OS.GDK_KEY_PRESS_MASK | OS.GDK_KEY_RELEASE_MASK | OS.GDK_FOCUS_CHANGE_MASK;
-    OS.gtk_widget_add_events (focusHandle, focusMask);
-    OS.g_signal_connect_closure_by_id (focusHandle, display.signalIds [POPUP_MENU], 0, display.closures [POPUP_MENU], false);
-    OS.g_signal_connect_closure_by_id (focusHandle, display.signalIds [SHOW_HELP], 0, display.closures [SHOW_HELP], false);
-    OS.g_signal_connect_closure_by_id (focusHandle, display.signalIds [KEY_PRESS_EVENT], 0, display.closures [KEY_PRESS_EVENT], false);
-    OS.g_signal_connect_closure_by_id (focusHandle, display.signalIds [KEY_RELEASE_EVENT], 0, display.closures [KEY_RELEASE_EVENT], false);
-    OS.g_signal_connect_closure_by_id (focusHandle, display.signalIds [FOCUS], 0, display.closures [FOCUS], false);
-    OS.g_signal_connect_closure_by_id (focusHandle, display.signalIds [FOCUS_IN_EVENT], 0, display.closures [FOCUS_IN_EVENT], false);
-    OS.g_signal_connect_closure_by_id (focusHandle, display.signalIds [FOCUS_OUT_EVENT], 0, display.closures [FOCUS_OUT_EVENT], false);
+    OS.gtk_widget_add_events (focusHandle_, focusMask);
+    OS.g_signal_connect_closure_by_id (focusHandle_, display.signalIds [POPUP_MENU], 0, display.closures [POPUP_MENU], false);
+    OS.g_signal_connect_closure_by_id (focusHandle_, display.signalIds [SHOW_HELP], 0, display.closures [SHOW_HELP], false);
+    OS.g_signal_connect_closure_by_id (focusHandle_, display.signalIds [KEY_PRESS_EVENT], 0, display.closures [KEY_PRESS_EVENT], false);
+    OS.g_signal_connect_closure_by_id (focusHandle_, display.signalIds [KEY_RELEASE_EVENT], 0, display.closures [KEY_RELEASE_EVENT], false);
+    OS.g_signal_connect_closure_by_id (focusHandle_, display.signalIds [FOCUS], 0, display.closures [FOCUS], false);
+    OS.g_signal_connect_closure_by_id (focusHandle_, display.signalIds [FOCUS_IN_EVENT], 0, display.closures [FOCUS_IN_EVENT], false);
+    OS.g_signal_connect_closure_by_id (focusHandle_, display.signalIds [FOCUS_OUT_EVENT], 0, display.closures [FOCUS_OUT_EVENT], false);
 
     /* Connect the mouse signals */
     auto eventHandle = eventHandle ();
@@ -271,8 +271,8 @@
 
     /* Connect the event_after signal for both key and mouse */
     OS.g_signal_connect_closure_by_id (eventHandle, display.signalIds [EVENT_AFTER], 0, display.closures [EVENT_AFTER], false);
-    if (focusHandle !is eventHandle) {
-        OS.g_signal_connect_closure_by_id (focusHandle, display.signalIds [EVENT_AFTER], 0, display.closures [EVENT_AFTER], false);
+    if (focusHandle_ !is eventHandle) {
+        OS.g_signal_connect_closure_by_id (focusHandle_, display.signalIds [EVENT_AFTER], 0, display.closures [EVENT_AFTER], false);
     }
 
     /* Connect the paint signal */
@@ -1960,15 +1960,15 @@
     return forceFocus (focusHandle ());
 }
 
-bool forceFocus (GtkWidget* focusHandle) {
+bool forceFocus (GtkWidget* focusHandle_) {
     /* When the control is zero sized it must be realized */
-    OS.gtk_widget_realize (focusHandle);
-    OS.gtk_widget_grab_focus (focusHandle);
+    OS.gtk_widget_realize (focusHandle_);
+    OS.gtk_widget_grab_focus (focusHandle_);
     Shell shell = getShell ();
     auto shellHandle = shell.shellHandle;
     auto handle = OS.gtk_window_get_focus (cast(GtkWindow*)shellHandle);
     while (handle !is null) {
-        if (handle is focusHandle) return true;
+        if (handle is focusHandle_) return true;
         Widget widget = display.getWidget (handle);
         if (widget !is null && (null !is cast(Control)widget)) {
             return widget is this;
@@ -2019,18 +2019,18 @@
 }
 
 GdkColor* getBgColor () {
-    auto fontHandle = fontHandle ();
-    OS.gtk_widget_realize (fontHandle);
+    auto fontHandle_ = fontHandle ();
+    OS.gtk_widget_realize (fontHandle_);
     GdkColor* color = new GdkColor ();
-    OS.gtk_style_get_bg (OS.gtk_widget_get_style (fontHandle), OS.GTK_STATE_NORMAL, color);
+    OS.gtk_style_get_bg (OS.gtk_widget_get_style (fontHandle_), OS.GTK_STATE_NORMAL, color);
     return color;
 }
 
 GdkColor* getBaseColor () {
-    auto fontHandle = fontHandle ();
-    OS.gtk_widget_realize (fontHandle);
+    auto fontHandle_ = fontHandle ();
+    OS.gtk_widget_realize (fontHandle_);
     GdkColor* color = new GdkColor ();
-    OS.gtk_style_get_base (OS.gtk_widget_get_style (fontHandle), OS.GTK_STATE_NORMAL, color);
+    OS.gtk_style_get_base (OS.gtk_widget_get_style (fontHandle_), OS.GTK_STATE_NORMAL, color);
     return color;
 }
 
@@ -2123,9 +2123,9 @@
 }
 
 PangoFontDescription* getFontDescription () {
-    auto fontHandle = fontHandle ();
-    OS.gtk_widget_realize (fontHandle);
-    return OS.gtk_style_get_font_desc (OS.gtk_widget_get_style (fontHandle));
+    auto fontHandle_ = fontHandle ();
+    OS.gtk_widget_realize (fontHandle_);
+    return OS.gtk_style_get_font_desc (OS.gtk_widget_get_style (fontHandle_));
 }
 
 /**
@@ -2148,10 +2148,10 @@
 }
 
 GdkColor* getFgColor () {
-    auto fontHandle = fontHandle ();
-    OS.gtk_widget_realize (fontHandle);
+    auto fontHandle_ = fontHandle ();
+    OS.gtk_widget_realize (fontHandle_);
     GdkColor* color = new GdkColor ();
-    OS.gtk_style_get_fg (OS.gtk_widget_get_style (fontHandle), OS.GTK_STATE_NORMAL, color);
+    OS.gtk_style_get_fg (OS.gtk_widget_get_style (fontHandle_), OS.GTK_STATE_NORMAL, color);
     return color;
 }
 
@@ -2160,10 +2160,10 @@
 }
 
 GdkColor* getTextColor () {
-    auto fontHandle = fontHandle ();
-    OS.gtk_widget_realize (fontHandle);
+    auto fontHandle_ = fontHandle ();
+    OS.gtk_widget_realize (fontHandle_);
     GdkColor* color = new GdkColor ();
-    OS.gtk_style_get_text (OS.gtk_widget_get_style (fontHandle), OS.GTK_STATE_NORMAL, color);
+    OS.gtk_style_get_text (OS.gtk_widget_get_style (fontHandle_), OS.GTK_STATE_NORMAL, color);
     return color;
 }
 
@@ -2418,7 +2418,7 @@
 }
 
 override int /*long*/ gtk_commit (GtkIMContext* imcontext, char* text) {
-    char [] chars = fromUtf8z( text );
+    char [] chars = fromStringz( text );
     if (chars.length is 0) return 0;
     sendIMKeyEvent (DWT.KeyDown, null, chars);
     return 0;
@@ -2593,10 +2593,10 @@
         GdkEventKey* keyEvent = cast(GdkEventKey*)eventPtr;
         if (keyEvent.type is OS.GDK_KEY_PRESS) {
             Control focusControl = display.getFocusControl ();
-            auto focusHandle = focusControl !is null ? focusControl.focusHandle () : null;
-            if (focusHandle !is null) {
+            auto focusHandle_ = focusControl !is null ? focusControl.focusHandle () : null;
+            if (focusHandle_ !is null) {
                 display.mnemonicControl = this;
-                OS.gtk_widget_event (focusHandle, eventPtr);
+                OS.gtk_widget_event (focusHandle_, eventPtr);
                 display.mnemonicControl = null;
             }
             result = 1;