cvs: php-gtk /ext/gtk+ gdk.overrides
| From: | Andrei Zmievski | Date: | Fri, 10 Mar 2006 05:27:22 +0000 |
| Subject: | cvs: php-gtk /ext/gtk+ gdk.overrides | ||
| Groups: | php.gtk.cvs | ||
| Request: | Send a blank email to php-gtk-cvs+get-2180@lists.php.net to get a copy of this message | ||
andrei Fri Mar 10 05:27:22 2006 UTC
Modified files:
/php-gtk/ext/gtk+ gdk.overrides
Log:
Expose GdkGC fields
http://cvs.php.net/viewcvs.cgi/php-gtk/ext/gtk+/gdk.overrides?r1=1.46&r2=1.47&diff_format=u
Index: php-gtk/ext/gtk+/gdk.overrides
diff -u php-gtk/ext/gtk+/gdk.overrides:1.46 php-gtk/ext/gtk+/gdk.overrides:1.47
--- php-gtk/ext/gtk+/gdk.overrides:1.46 Thu Mar 9 07:57:36 2006
+++ php-gtk/ext/gtk+/gdk.overrides Fri Mar 10 05:27:22 2006
@@ -1022,6 +1022,186 @@
%% {{{ GdkGC
%%
+add-prop GdkGC foreground read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ phpg_gboxed_new(&return_value, GDK_TYPE_COLOR, &(gc.foreground), TRUE, TRUE TSRMLS_CC);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC background read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ phpg_gboxed_new(&return_value, GDK_TYPE_COLOR, &(gc.background), TRUE, TRUE TSRMLS_CC);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC font read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ phpg_gboxed_new(&return_value, GDK_TYPE_FONT, gc.font, TRUE, TRUE TSRMLS_CC);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC function read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.function);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC fill read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.fill);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC tile read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ phpg_gobject_new(&return_value, (GObject *)gc.tile TSRMLS_CC);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC stipple read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ phpg_gobject_new(&return_value, (GObject *)gc.stipple TSRMLS_CC);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC clip_mask read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ phpg_gobject_new(&return_value, (GObject *)gc.clip_mask TSRMLS_CC);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC subwindow_mode read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.subwindow_mode);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC ts_x_origin read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.ts_x_origin);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC ts_y_origin read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.ts_y_origin);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC clip_x_origin read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.clip_x_origin);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC clip_y_origin read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.clip_y_origin);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC graphics_exposures read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.graphics_exposures);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC line_width read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.line_width);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC line_style read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.line_style);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC cap_style read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.cap_style);
+ return SUCCESS;
+}
+
+%%
+add-prop GdkGC join_style read
+PHPG_PROP_READER
+{
+ GdkGCValues gc;
+ gdk_gc_get_values(GDK_GC(((phpg_gobject_t *)object)->obj), &gc);
+ RETVAL_LONG(gc.join_style);
+ return SUCCESS;
+}
+
+%%
override gdk_gc_set_dashes
PHP_METHOD
{