vala r949 - in trunk: . vapi vapi/packages/gdk-x11-2.0



Author: juergbi
Date: Sat Feb  2 12:39:35 2008
New Revision: 949
URL: http://svn.gnome.org/viewvc/vala?rev=949&view=rev

Log:
2008-02-02  Juerg Billeter  <j bitron ch>

	* vapi/Makefile.am, vapi/packages/gdk-x11-2.0/, vapi/gdk-x11-2.0.deps,
	  vapi/gdk-x11-2.0.vapi: add gdk-x11-2.0 bindings,
	  patch by Maciej Piechotka, fixes bug 510336


Added:
   trunk/vapi/gdk-x11-2.0.deps
   trunk/vapi/gdk-x11-2.0.vapi
   trunk/vapi/packages/gdk-x11-2.0/
   trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.defines
   trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.deps
   trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.files
   trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.gi
   trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.metadata
   trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.namespace
Modified:
   trunk/ChangeLog
   trunk/vapi/Makefile.am

Modified: trunk/vapi/Makefile.am
==============================================================================
--- trunk/vapi/Makefile.am	(original)
+++ trunk/vapi/Makefile.am	Sat Feb  2 12:39:35 2008
@@ -19,6 +19,8 @@
 	gdk-2.0.deps \
 	gdk-2.0.vapi \
 	gdk-pixbuf-2.0.vapi \
+	gdk-x11-2.0.deps \
+	gdk-x11-2.0.vapi \
 	gio-2.0.vapi \
 	gio-unix-2.0.deps \
 	gio-unix-2.0.vapi \

Added: trunk/vapi/gdk-x11-2.0.deps
==============================================================================
--- (empty file)
+++ trunk/vapi/gdk-x11-2.0.deps	Sat Feb  2 12:39:35 2008
@@ -0,0 +1,5 @@
+gdk-2.0
+gdk-pixbuf-2.0
+cairo
+pango
+pangocairo

Added: trunk/vapi/gdk-x11-2.0.vapi
==============================================================================
--- (empty file)
+++ trunk/vapi/gdk-x11-2.0.vapi	Sat Feb  2 12:39:35 2008
@@ -0,0 +1,55 @@
+/* gdk-x11-2.0.vapi generated by lt-vapigen, do not modify. */
+
+[CCode (cprefix = "Gdk", lower_case_cprefix = "gdk_")]
+namespace Gdk {
+	[CCode (cname = "gdkx_visual_get")]
+	public static weak Gdk.Visual x11_visual_get (uint32 xvisualid);
+	[CCode (cname = "gdk_net_wm_supports")]
+	public static bool x11_net_wm_supports (Gdk.Atom property);
+	public static Gdk.Atom x11_atom_to_xatom (Gdk.Atom atom);
+	public static Gdk.Atom x11_atom_to_xatom_for_display (Gdk.Display display, Gdk.Atom atom);
+	public static weak Gdk.Colormap x11_colormap_foreign_new (Gdk.Visual visual, Gdk.Colormap xcolormap);
+	public static weak Gdk.Colormap x11_colormap_get_xcolormap (Gdk.Colormap colormap);
+	public static pointer x11_colormap_get_xdisplay (Gdk.Colormap colormap);
+	public static weak Gdk.Cursor x11_cursor_get_xcursor (Gdk.Cursor cursor);
+	public static pointer x11_cursor_get_xdisplay (Gdk.Cursor cursor);
+	public static void x11_display_broadcast_startup_message (Gdk.Display display, string message_type);
+	public static weak string x11_display_get_startup_notification_id (Gdk.Display display);
+	public static uint x11_display_get_user_time (Gdk.Display display);
+	public static pointer x11_display_get_xdisplay (Gdk.Display display);
+	public static void x11_display_grab (Gdk.Display display);
+	public static void x11_display_set_cursor_theme (Gdk.Display display, string theme, int size);
+	public static void x11_display_ungrab (Gdk.Display display);
+	public static pointer x11_drawable_get_xdisplay (Gdk.Drawable drawable);
+	public static uint32 x11_drawable_get_xid (Gdk.Drawable drawable);
+	public static pointer x11_gc_get_xdisplay (Gdk.GC gc);
+	public static pointer x11_gc_get_xgc (Gdk.GC gc);
+	public static weak Gdk.Window x11_get_default_root_xwindow ();
+	public static int x11_get_default_screen ();
+	public static pointer x11_get_default_xdisplay ();
+	public static uint x11_get_server_time (Gdk.Window window);
+	public static Gdk.Atom x11_get_xatom_by_name (string atom_name);
+	public static Gdk.Atom x11_get_xatom_by_name_for_display (Gdk.Display display, string atom_name);
+	public static weak string x11_get_xatom_name (Gdk.Atom xatom);
+	public static weak string x11_get_xatom_name_for_display (Gdk.Display display, Gdk.Atom xatom);
+	public static void x11_grab_server ();
+	public static pointer x11_image_get_xdisplay (Gdk.Image image);
+	public static pointer x11_image_get_ximage (Gdk.Image image);
+	public static weak Gdk.Display x11_lookup_xdisplay (pointer xdisplay);
+	public static void x11_register_standard_event_type (Gdk.Display display, int event_base, int n_events);
+	public static int x11_screen_get_screen_number (Gdk.Screen screen);
+	public static weak string x11_screen_get_window_manager_name (Gdk.Screen screen);
+	public static weak Gdk.Screen x11_screen_get_xscreen (Gdk.Screen screen);
+	public static weak Gdk.Visual x11_screen_lookup_visual (Gdk.Screen screen, uint32 xvisualid);
+	public static bool x11_screen_supports_net_wm_hint (Gdk.Screen screen, Gdk.Atom property);
+	public static void x11_ungrab_server ();
+	public static weak Gdk.Visual x11_visual_get_xvisual (Gdk.Visual visual);
+	public static void x11_window_move_to_current_desktop (Gdk.Window window);
+	public static void x11_window_set_user_time (Gdk.Window window, uint timestamp);
+	public static Gdk.Atom x11_xatom_to_atom (Gdk.Atom xatom);
+	public static Gdk.Atom x11_xatom_to_atom_for_display (Gdk.Display display, Gdk.Atom xatom);
+	[CCode (cname = "gdk_xid_table_lookup")]
+	public static pointer x11_xid_table_lookup (uint32 xid);
+	[CCode (cname = "gdk_xid_table_lookup_for_display")]
+	public static pointer x11_xid_table_lookup_for_display (Gdk.Display display, uint32 xid);
+}

Added: trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.defines
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.defines	Sat Feb  2 12:39:35 2008
@@ -0,0 +1,2 @@
+-DGDK_DISABLE_DEPRECATED
+

Added: trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.deps
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.deps	Sat Feb  2 12:39:35 2008
@@ -0,0 +1,5 @@
+gdk-2.0
+gdk-pixbuf-2.0
+cairo
+pango
+pangocairo

Added: trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.files
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.files	Sat Feb  2 12:39:35 2008
@@ -0,0 +1,2 @@
+include/gtk-2.0/gdk/gdkx.h
+lib/libgdk-x11-2.0.so

Added: trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.gi
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.gi	Sat Feb  2 12:39:35 2008
@@ -0,0 +1,280 @@
+<?xml version="1.0"?>
+<api version="1.0">
+	<namespace name="Gdk">
+		<function name="gdkx_visual_get" symbol="gdkx_visual_get">
+			<return-type type="GdkVisual*"/>
+			<parameters>
+				<parameter name="xvisualid" type="VisualID"/>
+			</parameters>
+		</function>
+		<function name="net_wm_supports" symbol="gdk_net_wm_supports">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="property" type="GdkAtom"/>
+			</parameters>
+		</function>
+		<function name="x11_atom_to_xatom" symbol="gdk_x11_atom_to_xatom">
+			<return-type type="Atom"/>
+			<parameters>
+				<parameter name="atom" type="GdkAtom"/>
+			</parameters>
+		</function>
+		<function name="x11_atom_to_xatom_for_display" symbol="gdk_x11_atom_to_xatom_for_display">
+			<return-type type="Atom"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+				<parameter name="atom" type="GdkAtom"/>
+			</parameters>
+		</function>
+		<function name="x11_colormap_foreign_new" symbol="gdk_x11_colormap_foreign_new">
+			<return-type type="GdkColormap*"/>
+			<parameters>
+				<parameter name="visual" type="GdkVisual*"/>
+				<parameter name="xcolormap" type="Colormap"/>
+			</parameters>
+		</function>
+		<function name="x11_colormap_get_xcolormap" symbol="gdk_x11_colormap_get_xcolormap">
+			<return-type type="Colormap"/>
+			<parameters>
+				<parameter name="colormap" type="GdkColormap*"/>
+			</parameters>
+		</function>
+		<function name="x11_colormap_get_xdisplay" symbol="gdk_x11_colormap_get_xdisplay">
+			<return-type type="Display*"/>
+			<parameters>
+				<parameter name="colormap" type="GdkColormap*"/>
+			</parameters>
+		</function>
+		<function name="x11_cursor_get_xcursor" symbol="gdk_x11_cursor_get_xcursor">
+			<return-type type="Cursor"/>
+			<parameters>
+				<parameter name="cursor" type="GdkCursor*"/>
+			</parameters>
+		</function>
+		<function name="x11_cursor_get_xdisplay" symbol="gdk_x11_cursor_get_xdisplay">
+			<return-type type="Display*"/>
+			<parameters>
+				<parameter name="cursor" type="GdkCursor*"/>
+			</parameters>
+		</function>
+		<function name="x11_display_broadcast_startup_message" symbol="gdk_x11_display_broadcast_startup_message">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+				<parameter name="message_type" type="char*"/>
+			</parameters>
+		</function>
+		<function name="x11_display_get_startup_notification_id" symbol="gdk_x11_display_get_startup_notification_id">
+			<return-type type="gchar*"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+			</parameters>
+		</function>
+		<function name="x11_display_get_user_time" symbol="gdk_x11_display_get_user_time">
+			<return-type type="guint32"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+			</parameters>
+		</function>
+		<function name="x11_display_get_xdisplay" symbol="gdk_x11_display_get_xdisplay">
+			<return-type type="Display*"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+			</parameters>
+		</function>
+		<function name="x11_display_grab" symbol="gdk_x11_display_grab">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+			</parameters>
+		</function>
+		<function name="x11_display_set_cursor_theme" symbol="gdk_x11_display_set_cursor_theme">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+				<parameter name="theme" type="gchar*"/>
+				<parameter name="size" type="gint"/>
+			</parameters>
+		</function>
+		<function name="x11_display_ungrab" symbol="gdk_x11_display_ungrab">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+			</parameters>
+		</function>
+		<function name="x11_drawable_get_xdisplay" symbol="gdk_x11_drawable_get_xdisplay">
+			<return-type type="Display*"/>
+			<parameters>
+				<parameter name="drawable" type="GdkDrawable*"/>
+			</parameters>
+		</function>
+		<function name="x11_drawable_get_xid" symbol="gdk_x11_drawable_get_xid">
+			<return-type type="XID"/>
+			<parameters>
+				<parameter name="drawable" type="GdkDrawable*"/>
+			</parameters>
+		</function>
+		<function name="x11_gc_get_xdisplay" symbol="gdk_x11_gc_get_xdisplay">
+			<return-type type="Display*"/>
+			<parameters>
+				<parameter name="gc" type="GdkGC*"/>
+			</parameters>
+		</function>
+		<function name="x11_gc_get_xgc" symbol="gdk_x11_gc_get_xgc">
+			<return-type type="GC"/>
+			<parameters>
+				<parameter name="gc" type="GdkGC*"/>
+			</parameters>
+		</function>
+		<function name="x11_get_default_root_xwindow" symbol="gdk_x11_get_default_root_xwindow">
+			<return-type type="Window"/>
+		</function>
+		<function name="x11_get_default_screen" symbol="gdk_x11_get_default_screen">
+			<return-type type="gint"/>
+		</function>
+		<function name="x11_get_default_xdisplay" symbol="gdk_x11_get_default_xdisplay">
+			<return-type type="Display*"/>
+		</function>
+		<function name="x11_get_server_time" symbol="gdk_x11_get_server_time">
+			<return-type type="guint32"/>
+			<parameters>
+				<parameter name="window" type="GdkWindow*"/>
+			</parameters>
+		</function>
+		<function name="x11_get_xatom_by_name" symbol="gdk_x11_get_xatom_by_name">
+			<return-type type="Atom"/>
+			<parameters>
+				<parameter name="atom_name" type="gchar*"/>
+			</parameters>
+		</function>
+		<function name="x11_get_xatom_by_name_for_display" symbol="gdk_x11_get_xatom_by_name_for_display">
+			<return-type type="Atom"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+				<parameter name="atom_name" type="gchar*"/>
+			</parameters>
+		</function>
+		<function name="x11_get_xatom_name" symbol="gdk_x11_get_xatom_name">
+			<return-type type="gchar*"/>
+			<parameters>
+				<parameter name="xatom" type="Atom"/>
+			</parameters>
+		</function>
+		<function name="x11_get_xatom_name_for_display" symbol="gdk_x11_get_xatom_name_for_display">
+			<return-type type="gchar*"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+				<parameter name="xatom" type="Atom"/>
+			</parameters>
+		</function>
+		<function name="x11_grab_server" symbol="gdk_x11_grab_server">
+			<return-type type="void"/>
+		</function>
+		<function name="x11_image_get_xdisplay" symbol="gdk_x11_image_get_xdisplay">
+			<return-type type="Display*"/>
+			<parameters>
+				<parameter name="image" type="GdkImage*"/>
+			</parameters>
+		</function>
+		<function name="x11_image_get_ximage" symbol="gdk_x11_image_get_ximage">
+			<return-type type="XImage*"/>
+			<parameters>
+				<parameter name="image" type="GdkImage*"/>
+			</parameters>
+		</function>
+		<function name="x11_lookup_xdisplay" symbol="gdk_x11_lookup_xdisplay">
+			<return-type type="GdkDisplay*"/>
+			<parameters>
+				<parameter name="xdisplay" type="Display*"/>
+			</parameters>
+		</function>
+		<function name="x11_register_standard_event_type" symbol="gdk_x11_register_standard_event_type">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+				<parameter name="event_base" type="gint"/>
+				<parameter name="n_events" type="gint"/>
+			</parameters>
+		</function>
+		<function name="x11_screen_get_screen_number" symbol="gdk_x11_screen_get_screen_number">
+			<return-type type="int"/>
+			<parameters>
+				<parameter name="screen" type="GdkScreen*"/>
+			</parameters>
+		</function>
+		<function name="x11_screen_get_window_manager_name" symbol="gdk_x11_screen_get_window_manager_name">
+			<return-type type="char*"/>
+			<parameters>
+				<parameter name="screen" type="GdkScreen*"/>
+			</parameters>
+		</function>
+		<function name="x11_screen_get_xscreen" symbol="gdk_x11_screen_get_xscreen">
+			<return-type type="Screen*"/>
+			<parameters>
+				<parameter name="screen" type="GdkScreen*"/>
+			</parameters>
+		</function>
+		<function name="x11_screen_lookup_visual" symbol="gdk_x11_screen_lookup_visual">
+			<return-type type="GdkVisual*"/>
+			<parameters>
+				<parameter name="screen" type="GdkScreen*"/>
+				<parameter name="xvisualid" type="VisualID"/>
+			</parameters>
+		</function>
+		<function name="x11_screen_supports_net_wm_hint" symbol="gdk_x11_screen_supports_net_wm_hint">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="screen" type="GdkScreen*"/>
+				<parameter name="property" type="GdkAtom"/>
+			</parameters>
+		</function>
+		<function name="x11_ungrab_server" symbol="gdk_x11_ungrab_server">
+			<return-type type="void"/>
+		</function>
+		<function name="x11_visual_get_xvisual" symbol="gdk_x11_visual_get_xvisual">
+			<return-type type="Visual*"/>
+			<parameters>
+				<parameter name="visual" type="GdkVisual*"/>
+			</parameters>
+		</function>
+		<function name="x11_window_move_to_current_desktop" symbol="gdk_x11_window_move_to_current_desktop">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="window" type="GdkWindow*"/>
+			</parameters>
+		</function>
+		<function name="x11_window_set_user_time" symbol="gdk_x11_window_set_user_time">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="window" type="GdkWindow*"/>
+				<parameter name="timestamp" type="guint32"/>
+			</parameters>
+		</function>
+		<function name="x11_xatom_to_atom" symbol="gdk_x11_xatom_to_atom">
+			<return-type type="GdkAtom"/>
+			<parameters>
+				<parameter name="xatom" type="Atom"/>
+			</parameters>
+		</function>
+		<function name="x11_xatom_to_atom_for_display" symbol="gdk_x11_xatom_to_atom_for_display">
+			<return-type type="GdkAtom"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+				<parameter name="xatom" type="Atom"/>
+			</parameters>
+		</function>
+		<function name="xid_table_lookup" symbol="gdk_xid_table_lookup">
+			<return-type type="gpointer"/>
+			<parameters>
+				<parameter name="xid" type="XID"/>
+			</parameters>
+		</function>
+		<function name="xid_table_lookup_for_display" symbol="gdk_xid_table_lookup_for_display">
+			<return-type type="gpointer"/>
+			<parameters>
+				<parameter name="display" type="GdkDisplay*"/>
+				<parameter name="xid" type="XID"/>
+			</parameters>
+		</function>
+	</namespace>
+</api>

Added: trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.metadata
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.metadata	Sat Feb  2 12:39:35 2008
@@ -0,0 +1,10 @@
+Gdk cheader_filename="gdk/gdkx.h" 
+VisualID name="uint32"
+XID name="uint32"
+XImage name="pointer"
+GC name="pointer"
+Display name="pointer"
+gdkx_visual_get name="x11_visual_get"
+gdk_net_wm_supports name="x11_net_wm_supports"
+gdk_xid_table_lookup name="x11_xid_table_lookup"
+gdk_xid_table_lookup_for_display name="x11_xid_table_lookup_for_display"

Added: trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.namespace
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.namespace	Sat Feb  2 12:39:35 2008
@@ -0,0 +1 @@
+Gdk



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]