using GLib;
-namespace zavai {
-namespace ui {
-namespace polygen {
-
protected class PolygenPage : Object
{
public string name { get; construct; }
public Polygen(string label, IOChannel data) throws ConvertError, IOChannelError, RegexError
{
title = label;
+ destroy += Gtk.main_quit;
+
var vbox = new Gtk.VBox(false, 0);
add(vbox);
}
}
-Polygen polygen;
string homedir;
-public void init()
-{
+static int main (string[] args) {
+ Gtk.init (ref args);
+
homedir = GLib.Environment.get_home_dir() + "/.zavai";
+ Polygen polygen;
try {
var data = new IOChannel.file(homedir + "/polygen-info", "r");
polygen = new Polygen("Polygen", data);
+ polygen.set_size_request(300, 500);
+ polygen.show_all();
data.shutdown(false);
//zavai.registry.register_applet("ui.polygen", polygen);
//zavai.registry.getmenu("menu.misc").add_applet("ui.polygen");
} catch (Error e) {
- polygen = null;
- //zavai.log.error("Skipping polygen plugin: " + e.message);
+ stderr.printf("%s", e.message);
}
-}
-}
-}
+ Gtk.main();
+ return 0;
}