r3763 - trunk/src/target/OM-2007.2/applications/openmoko-terminal2/src
mickey at sita.openmoko.org
mickey at sita.openmoko.org
Fri Jan 4 06:52:22 CET 2008
Author: mickey
Date: 2008-01-04 06:52:21 +0100 (Fri, 04 Jan 2008)
New Revision: 3763
Modified:
trunk/src/target/OM-2007.2/applications/openmoko-terminal2/src/mainwindow.vala
Log:
openmoko-terminal2: listen for gdk events (prepare to check for fullscreen mode)
Modified: trunk/src/target/OM-2007.2/applications/openmoko-terminal2/src/mainwindow.vala
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-terminal2/src/mainwindow.vala 2008-01-04 05:23:45 UTC (rev 3762)
+++ trunk/src/target/OM-2007.2/applications/openmoko-terminal2/src/mainwindow.vala 2008-01-04 05:52:21 UTC (rev 3763)
@@ -21,6 +21,7 @@
*/
using GLib;
+//using Gdk;
using Gtk;
public class OpenMokoTerminal2.MainWindow : Window
@@ -49,6 +50,7 @@
setup_notebook();
update_toolbar();
idle_add( on_idle, this );
+ window.add_filter( on_gdk_filter, this );
}
public void setup_toolbar()
@@ -92,6 +94,17 @@
notebook.child_set (terminal, "tab-expand", true, null );
}
+ [InstanceLast()]
+ private Gdk.FilterReturn on_gdk_filter( Gdk.Event e, pointer xevent )
+ {
+ //stdout.printf( "gdk filter, event %d\n", e.type );
+ if ( e.type == Gdk.EventType.PROPERTY_NOTIFY )
+ {
+ stdout.printf( "gdk filter, property notify event for atom %d, state %d\n", ((Gdk.EventProperty)e).atom, ((Gdk.EventProperty)e).state );
+ }
+ return Gdk.FilterReturn.CONTINUE;
+ }
+
private bool on_idle()
{
stdout.printf( "on_idle\n" );
More information about the commitlog
mailing list