{
set_size_request(300, 500);
//fullscreen();
- show_all();
+ if (zavai.config.profile == "laptop")
+ {
+ visibility = false;
+ zavai.app.ensure_hidden();
+ zavai.ui.wm.raise_icon.update_icon();
+ } else {
+ show_all();
+ }
}
public void run_script(string command)
public void init()
{
- keyboard = new Keyboard();
- icon = new KeyboardIcon();
- icon.set_visible(true);
+ if (zavai.config.profile != "laptop")
+ {
+ keyboard = new Keyboard();
+ icon = new KeyboardIcon();
+ icon.set_visible(true);
+ }
}
}
}
}
-RaiseIcon raise_icon;
-CloseOrBack close_or_back;
-WindowList window_list;
-Launcher launcher;
-AppShortcut app_shortcut;
+public RaiseIcon raise_icon;
+public CloseOrBack close_or_back;
+public WindowList window_list;
+public Launcher launcher;
+public AppShortcut app_shortcut;
public void init()
{
raise_icon = new RaiseIcon();
raise_icon.set_visible(true);
- close_or_back = new CloseOrBack();
- close_or_back.set_visible(true);
+ if (zavai.config.profile != "laptop")
+ {
+ close_or_back = new CloseOrBack();
+ close_or_back.set_visible(true);
+ }
app_shortcut = new AppShortcut();
get { return get_string("version"); }
set { set_string("version", value); }
}
+ // "phone" or "laptop"
+ public string profile
+ {
+ get { return get_string("profile"); }
+ set { set_string("profile", value); }
+ }
public string homedir
{
get { return get_string("homedir"); }
lua = new Lua.LuaVM();
lua.open_libs();
-stderr.printf("ZA1\n");
-
// Set defaults
version = "0.1";
-stderr.printf("ZA2\n");
+ profile = "phone";
homedir = GLib.Environment.get_home_dir() + "/.zavai";
-stderr.printf("ZA3\n");
icondir = GLib.Environment.get_variable("ZAVAI_ICONDIR");
-stderr.printf("ZA4\n");
if (icondir == null)
icondir = "/usr/share/zavai/icons";
-stderr.printf("ZA5\n");
min_button_height = 80;
-stderr.printf("ZA6\n");
gprs_apn = "general.t-mobile.uk";
-stderr.printf("ZA7\n");
gprs_user = "x";
-stderr.printf("ZA8\n");
gprs_pass = "x";
-stderr.printf("ZA9\n");
backlight_max = 15;
-stderr.printf("ZA10\n");
// Read config
if (lua.do_file(homedir + "/config"))
{
zavai.log.error("Failed to parse " + homedir + "/config: " + lua.to_string(-1));
}
-stderr.printf("ZA11\n");
}
/*