diff dwt/internal/gtk/OS.d @ 60:6537a52fde85

Text
author Frank Benoit <benoit@tionex.de>
date Sat, 12 Jan 2008 11:16:09 +0100
parents 8cec8f536af3
children 1d461bec7afb
line wrap: on
line diff
--- a/dwt/internal/gtk/OS.d	Sat Jan 12 08:44:23 2008 +0100
+++ b/dwt/internal/gtk/OS.d	Sat Jan 12 11:16:09 2008 +0100
@@ -1,4 +1,4 @@
-/*******************************************************************************
+/*******************************************************************************
  * Copyright (c) 2000, 2007 IBM Corporation and others. All rights reserved.
  * The contents of this file are made available under the terms
  * of the GNU Lesser General Public License (LGPL) Version 2.1 that
@@ -145,6 +145,13 @@
 public alias dwt.internal.c.gtk.GtkMenuItem GtkMenuItem;
 public alias dwt.internal.c.gtk.GtkIMMulticontext GtkIMMulticontext;
 public alias dwt.internal.c.gtk.GtkTooltipsData GtkTooltipsData;
+public alias dwt.internal.c.gtk.GtkTextIter GtkTextIter;
+public alias dwt.internal.c.gtk.GtkEntry GtkEntry;
+public alias dwt.internal.c.gtk.GtkEditable GtkEditable;
+public alias dwt.internal.c.gtk.GtkTextView GtkTextView;
+public alias dwt.internal.c.gtk.GtkTextBuffer GtkTextBuffer;
+
+
 
 public alias dwt.internal.c.Xlib.XErrorEvent XErrorEvent;
 public alias dwt.internal.c.Xlib.XExposeEvent XExposeEvent;
@@ -161,13 +168,16 @@
 
 
 // function with variadic argument list
-private void gtk_widget_style_get1( GtkWidget* widget, gchar* firstPropertyName, int* res ){
+private void gtk_widget_style_get1( GtkWidget* widget, char* firstPropertyName, int* res ){
     gtk_widget_style_get( widget, firstPropertyName, res, null );
 }
 // function with variadic argument list
-private void g_object_get1( void* obj, gchar* firstPropertyName, int* res ){
+private void g_object_get1( void* obj, char* firstPropertyName, int* res ){
     g_object_get( obj, firstPropertyName, res, null );
 }
+private void g_object_set1( void* obj, char* firstPropertyName, int value ){
+    g_object_set( obj, firstPropertyName, value, null );
+}
 
 private void g_signal_emit_by_name0( void* instance, char* detailed_signal ){
     g_signal_emit_by_name( instance, detailed_signal );
@@ -910,11 +920,7 @@
     mixin ForwardGtkOsCFunc!(.g_object_get_qdata);
     mixin ForwardGtkOsCFunc!(.g_object_new);
     mixin ForwardGtkOsCFunc!(.g_object_ref);
-    mixin ForwardGtkOsCFunc!(.g_object_set);
-    mixin ForwardGtkOsCFunc!(.g_object_set);
-    mixin ForwardGtkOsCFunc!(.g_object_set);
-    mixin ForwardGtkOsCFunc!(.g_object_set);
-    mixin ForwardGtkOsCFunc!(.g_object_set);
+    mixin ForwardGtkOsCFunc!(.g_object_set1);
     mixin ForwardGtkOsCFunc!(.g_object_set_qdata);
     mixin ForwardGtkOsCFunc!(.g_object_unref);
     mixin ForwardGtkOsCFunc!(.g_quark_from_string);
@@ -1284,7 +1290,7 @@
     mixin ForwardGtkOsCFunc!(.gtk_im_context_focus_in);
     mixin ForwardGtkOsCFunc!(.gtk_im_context_focus_out);
     mixin ForwardGtkOsCFunc!(.gtk_im_context_get_preedit_string);
-//    mixin ForwardGtkOsCFunc!(.gtk_im_context_get_type);
+    mixin ForwardGtkOsCFunc!(.gtk_im_context_get_type);
     mixin ForwardGtkOsCFunc!(.gtk_im_context_reset);
     mixin ForwardGtkOsCFunc!(.gtk_im_context_set_client_window);
     mixin ForwardGtkOsCFunc!(.gtk_im_context_set_cursor_location);
@@ -1307,14 +1313,14 @@
     mixin ForwardGtkOsCFunc!(.gtk_label_set_line_wrap);
     mixin ForwardGtkOsCFunc!(.gtk_label_set_text);
     mixin ForwardGtkOsCFunc!(.gtk_label_set_text_with_mnemonic);
-//    mixin ForwardGtkOsCFunc!(.gtk_list_append_items);
-//    mixin ForwardGtkOsCFunc!(.gtk_list_clear_items);
-//    mixin ForwardGtkOsCFunc!(.gtk_list_insert_items);
-//    mixin ForwardGtkOsCFunc!(.gtk_list_item_new_with_label);
-//    mixin ForwardGtkOsCFunc!(.gtk_list_remove_items);
-//    mixin ForwardGtkOsCFunc!(.gtk_list_select_item);
-//    mixin ForwardGtkOsCFunc!(.gtk_list_unselect_all);
-//    mixin ForwardGtkOsCFunc!(.gtk_list_unselect_item);
+    mixin ForwardGtkOsCFunc!(.gtk_list_append_items);
+    mixin ForwardGtkOsCFunc!(.gtk_list_clear_items);
+    mixin ForwardGtkOsCFunc!(.gtk_list_insert_items);
+    mixin ForwardGtkOsCFunc!(.gtk_list_item_new_with_label);
+    mixin ForwardGtkOsCFunc!(.gtk_list_remove_items);
+    mixin ForwardGtkOsCFunc!(.gtk_list_select_item);
+    mixin ForwardGtkOsCFunc!(.gtk_list_unselect_all);
+    mixin ForwardGtkOsCFunc!(.gtk_list_unselect_item);
     mixin ForwardGtkOsCFunc!(.gtk_list_store_append);
     mixin ForwardGtkOsCFunc!(.gtk_list_store_clear);
     mixin ForwardGtkOsCFunc!(.gtk_list_store_insert);
@@ -1325,9 +1331,6 @@
     mixin ForwardGtkOsCFunc!(.gtk_list_store_set);
     mixin ForwardGtkOsCFunc!(.gtk_list_store_set);
     mixin ForwardGtkOsCFunc!(.gtk_list_store_set);
-//    mixin ForwardGtkOsCFunc!(.gtk_major_version);
-//    mixin ForwardGtkOsCFunc!(.gtk_minor_version);
-//    mixin ForwardGtkOsCFunc!(.gtk_micro_version);
     mixin ForwardGtkOsCFunc!(.gtk_main);
     mixin ForwardGtkOsCFunc!(.gtk_main_iteration);
     mixin ForwardGtkOsCFunc!(.gtk_main_do_event);
@@ -1526,7 +1529,6 @@
     mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_selection_bounds);
     mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_text);
     mixin ForwardGtkOsCFunc!(.gtk_text_buffer_insert);
-    mixin ForwardGtkOsCFunc!(.gtk_text_buffer_insert);
     mixin ForwardGtkOsCFunc!(.gtk_text_buffer_move_mark);
     mixin ForwardGtkOsCFunc!(.gtk_text_buffer_paste_clipboard);
     mixin ForwardGtkOsCFunc!(.gtk_text_buffer_place_cursor);