[seed] ClutterPad: Beginnings of GtkBuilder signal connection.
- From: Tim Horton <hortont src gnome org>
- To: svn-commits-list gnome org
- Subject: [seed] ClutterPad: Beginnings of GtkBuilder signal connection.
- Date: Wed, 13 May 2009 10:19:48 -0400 (EDT)
commit 3a70e185fd9d254ccdc8610b6a000510752b8d71
Author: Tim Horton <hortont svn gnome org>
Date: Wed May 13 09:46:27 2009 -0400
ClutterPad: Beginnings of GtkBuilder signal connection.
---
examples/clutter-pad/clutter-pad.ui | 6 +++---
examples/clutter-pad/main.js | 18 ++++++++++++++++++
2 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/examples/clutter-pad/clutter-pad.ui b/examples/clutter-pad/clutter-pad.ui
index 6d12590..ad19ca5 100644
--- a/examples/clutter-pad/clutter-pad.ui
+++ b/examples/clutter-pad/clutter-pad.ui
@@ -24,7 +24,7 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
-
+ <signal name="clicked" handler="new_file"/>
</object>
<packing>
<property name="expand">False</property>
@@ -88,7 +88,7 @@
<child>
<object class="GtkFrame" id="frame1">
<child>
- <object class="GtkScrolledWindow" id="scrolledwindow">
+ <object class="GtkScrolledWindow" id="scrolledwindow1">
<property name="hscrollbar_policy">automatic</property>
<property name="vscrollbar_policy">automatic</property>
<child>
@@ -101,7 +101,7 @@
<child>
<object class="GtkFrame" id="frame2">
<child>
- <object class="GtkScrolledWindow" id="scrolledwindow">
+ <object class="GtkScrolledWindow" id="scrolledwindow2">
<property name="hscrollbar_policy">automatic</property>
<property name="vscrollbar_policy">automatic</property>
<child>
diff --git a/examples/clutter-pad/main.js b/examples/clutter-pad/main.js
index 02d9f20..79f2db8 100755
--- a/examples/clutter-pad/main.js
+++ b/examples/clutter-pad/main.js
@@ -25,11 +25,29 @@ var window = gb.get_object("window");
var clutter = gb.get_object("clutter");
var stage = clutter.get_stage();
+function new_file()
+{
+ Seed.print("asdf");
+}
+/*(GtkBuilder *builder,
+ GObject *object,
+ const gchar *signal_name,
+ const gchar *handler_name,
+ GObject *connect_object,
+ GConnectFlags flags,
+ gpointer user_data);*/
+
+function connect_signal(builder, object, signal, handler, connect_obj, flags)
+{
+ Seed.print(signal);
+}
window.resize(800, 600);
window.show_all();
+gb.connect_signals_full(connect_signal);
+
Gtk.main();
/*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]