r3765 - in trunk/src/target/OM-2007.2/libraries/libmokoui2: . bindings bindings/vala

mickey at sita.openmoko.org mickey at sita.openmoko.org
Fri Jan 4 08:25:05 CET 2008


Author: mickey
Date: 2008-01-04 08:25:04 +0100 (Fri, 04 Jan 2008)
New Revision: 3765

Added:
   trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/
   trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/
   trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/Makefile.am
   trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/libmokoui2.deps
   trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/libmokoui2.vapi
Modified:
   trunk/src/target/OM-2007.2/libraries/libmokoui2/ChangeLog
   trunk/src/target/OM-2007.2/libraries/libmokoui2/Makefile.am
   trunk/src/target/OM-2007.2/libraries/libmokoui2/configure.ac
Log:
libmokoui2: add Vala bindings


Modified: trunk/src/target/OM-2007.2/libraries/libmokoui2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/libraries/libmokoui2/ChangeLog	2008-01-04 06:09:22 UTC (rev 3764)
+++ trunk/src/target/OM-2007.2/libraries/libmokoui2/ChangeLog	2008-01-04 07:25:04 UTC (rev 3765)
@@ -1,3 +1,12 @@
+2008-01-04	Michael Lauer  <mickey at openmoko.org>
+
+	* bindings/vala/libmokoui2.vapi
+	* bindings/vala/libmokoui2.deps
+	* bindings/vala/Makefile.am
+	* configure.ac
+	* Makefile.am
+	Add Vala Bindings
+
 2007-12-19  Chris Lord  <chris at openedhand.com>
 
 	* libmokoui/moko-finger-scroll.c: (moko_finger_scroll_refresh),

Modified: trunk/src/target/OM-2007.2/libraries/libmokoui2/Makefile.am
===================================================================
--- trunk/src/target/OM-2007.2/libraries/libmokoui2/Makefile.am	2008-01-04 06:09:22 UTC (rev 3764)
+++ trunk/src/target/OM-2007.2/libraries/libmokoui2/Makefile.am	2008-01-04 07:25:04 UTC (rev 3765)
@@ -1,4 +1,4 @@
-SUBDIRS = libmokoui doc
+SUBDIRS = libmokoui bindings/vala doc
 
 pcdata_DATA= libmokoui2.pc
 pcdatadir= $(libdir)/pkgconfig

Added: trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/Makefile.am
===================================================================
--- trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/Makefile.am	2008-01-04 06:09:22 UTC (rev 3764)
+++ trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/Makefile.am	2008-01-04 07:25:04 UTC (rev 3765)
@@ -0,0 +1,11 @@
+NULL =
+
+vapidir = $(datadir)/vala/vapi
+
+dist_vapi_DATA = \
+	libmokoui2.vapi \
+	libmokoui2.deps \
+	$(NULL)
+
+MAINTAINERCLEANFILES = Makefile.in
+

Added: trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/libmokoui2.deps
===================================================================
--- trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/libmokoui2.deps	2008-01-04 06:09:22 UTC (rev 3764)
+++ trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/libmokoui2.deps	2008-01-04 07:25:04 UTC (rev 3765)
@@ -0,0 +1,5 @@
+gdk-2.0
+gtk+-2.0
+atk
+pango
+cairo

Added: trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/libmokoui2.vapi
===================================================================
--- trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/libmokoui2.vapi	2008-01-04 06:09:22 UTC (rev 3764)
+++ trunk/src/target/OM-2007.2/libraries/libmokoui2/bindings/vala/libmokoui2.vapi	2008-01-04 07:25:04 UTC (rev 3765)
@@ -0,0 +1,84 @@
+[CCode (cprefix = "Moko", lower_case_cprefix = "moko_")]
+namespace Moko {
+	[CCode (cprefix = "MOKO_FINGER_SCROLL_MODE_", cheader_filename = "libmokoui2.h")]
+	public enum FingerScrollMode {
+		PUSH,
+		ACCEL,
+	}
+	[CCode (cheader_filename = "moko-finger-scroll.h")]
+	public class FingerScroll : Gtk.EventBox {
+		public weak Gtk.EventBox parent;
+		public void add_with_viewport (Gtk.Widget child);
+		public FingerScroll ();
+		public FingerScroll.full (int mode, bool enabled, double vel_min, double vel_max, double decel, uint sps);
+	}
+	[CCode (cheader_filename = "moko-finger-scroll.h")]
+	public class FingerScrollClass {
+		public pointer parent_class;
+	}
+	[CCode (cheader_filename = "moko-hint-entry.h")]
+	public class HintEntry : Gtk.Entry {
+		public weak Gtk.Entry parent;
+		public bool is_empty ();
+		public HintEntry (string hint);
+		public void set_text (string text);
+	}
+	[CCode (cheader_filename = "moko-hint-entry.h")]
+	public class HintEntryClass {
+		public pointer parent_class;
+	}
+	[CCode (cheader_filename = "moko-search-bar.h")]
+	public class SearchBar : Gtk.HBox {
+		public weak Gtk.HBox parent;
+		public weak Gtk.ComboBox get_combo_box ();
+		public weak Gtk.Entry get_entry ();
+		public SearchBar ();
+		public SearchBar.with_combo (Gtk.ComboBox combo);
+		public bool search_visible ();
+		public void toggle ();
+	}
+	[CCode (cheader_filename = "moko-search-bar.h")]
+	public class SearchBarClass {
+		public pointer parent_class;
+		public GLib.Callback toggled;
+		public GLib.Callback text_changed;
+		public GLib.Callback combo_changed;
+	}
+	public const string STOCK_CALL_ANSWER;
+	public const string STOCK_CALL_DIAL;
+	public const string STOCK_CALL_DIALED;
+	public const string STOCK_CALL_HANGUP;
+	public const string STOCK_CALL_HISTORY;
+	public const string STOCK_CALL_HOLD;
+	public const string STOCK_CALL_IGNORE;
+	public const string STOCK_CALL_IN;
+	public const string STOCK_CALL_MISSED;
+	public const string STOCK_CALL_REDIAL;
+	public const string STOCK_CALL_REJECT;
+	public const string STOCK_CONTACT_ADDRESS;
+	public const string STOCK_CONTACT_DELETE;
+	public const string STOCK_CONTACT_EMAIL;
+	public const string STOCK_CONTACT_GROUPS;
+	public const string STOCK_CONTACT_MODE;
+	public const string STOCK_CONTACT_NEW;
+	public const string STOCK_CONTACT_PHONE;
+	public const string STOCK_FOLDER_DELETE;
+	public const string STOCK_FOLDER_NEW;
+	public const string STOCK_HANDSET;
+	public const string STOCK_HISTORY;
+	public const string STOCK_MAIL_DELETE;
+	public const string STOCK_MAIL_FORWARD;
+	public const string STOCK_MAIL_MARK_READ;
+	public const string STOCK_MAIL_NEW;
+	public const string STOCK_MAIL_READ;
+	public const string STOCK_MAIL_REPLY_ALL;
+	public const string STOCK_MAIL_REPLY_SENDER;
+	public const string STOCK_MAIL_SEND;
+	public const string STOCK_MAIL_SEND_RECEIVE;
+	public const string STOCK_PHONE_BOOK;
+	public const string STOCK_SEARCH;
+	public const string STOCK_SMS_NEW;
+	public const string STOCK_SPEAKER;
+	public const string STOCK_VIEW;
+	public static void stock_register ();
+}

Modified: trunk/src/target/OM-2007.2/libraries/libmokoui2/configure.ac
===================================================================
--- trunk/src/target/OM-2007.2/libraries/libmokoui2/configure.ac	2008-01-04 06:09:22 UTC (rev 3764)
+++ trunk/src/target/OM-2007.2/libraries/libmokoui2/configure.ac	2008-01-04 07:25:04 UTC (rev 3765)
@@ -38,6 +38,7 @@
 Makefile
 libmokoui2.pc
 libmokoui/Makefile
+bindings/vala/Makefile
 doc/Makefile
 doc/reference/Makefile
 doc/reference/version.xml





More information about the commitlog mailing list