zavai_VAPIS = linux-input.vapi dbus-extra.vapi devkit-power-gobject.vapi
-BUILT_SOURCES = zavai.vala.stamp $(zavai_VALASOURCES:.vala=.c)
+BUILT_SOURCES = zavai.vala.stamp zavai-calendar.vala.stamp \
+ $(zavai_VALASOURCES:.vala=.c) $(zavai_calendar_VALASOURCES:.vala=.c)
bin_PROGRAMS = zavai zavai-calendar
// User interface
var calendar = new zavai.widgets.Calendar();
+ var win = new Gtk.Window(Gtk.WindowType.POPUP);
+ win.title = "Zavai calendar";
+ win.destroy += Gtk.main_quit;
+ win.add(calendar);
+ win.set_size_request(300, 500);
+ win.show_all();
+ win.show();
+
// # Shutdown the main loop on SIGINT
// def on_kill(signum, frame):
// gtk.main_quit()
// app.connect("destroy", gtk.main_quit)
// app.run()
-/*
- dynamic DBus.Object otime = zavai.registry.sbus.get_object(
- "org.freesmartphone.otimed",
- "/org/freesmartphone/Time/Alarm",
- "org.freesmartphone.Time.Alarm");
-
- otime.ClearAlarm();
- otime.SetAlarm(time_t() + 10);
-
- dynamic DBus.Object notification = zavai.registry.sbus.get_object(
- "org.freesmartphone",
- "org/freesmartphone/Notification",
- "org.freesmartphone.Notification");
- notification.Alarm += on_alarm;
-*/
-
//zavai.app.run();
Gtk.main();