Add:gui/internal:Added gui.fullscreen command handler
authorakashihi <akashihi@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sat, 3 Apr 2010 19:38:14 +0000 (19:38 +0000)
committerakashihi <akashihi@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sat, 3 Apr 2010 19:38:14 +0000 (19:38 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3124 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/gui/internal/gui_internal.c

index 4dadb3f..86a8e42 100644 (file)
@@ -5615,6 +5615,19 @@ gui_internal_cmd2_locale(struct gui_priv *this, char *function, struct attr **in
 }
 
 static void
+gui_internal_cmd2_fullscreen(struct gui_priv *this, char *function, struct attr **in, struct attr ***out, int *valid) {
+       struct attr attr;
+
+       gui_get_attr(this->self.u.gui,attr_fullscreen, &attr, NULL);
+       attr.u.num=!attr.u.num;
+       attr.type=attr_fullscreen;
+
+       gui_set_attr(this->self.u.gui,&attr);
+
+       return;
+}
+
+static void
 gui_internal_cmd2_about(struct gui_priv *this, char *function, struct attr **in, struct attr ***out, int *valid)
 {
        struct widget *menu,*wb,*w;
@@ -5888,6 +5901,7 @@ static struct command_table commands[] = {
        {"quit",command_cast(gui_internal_cmd2_quit)},
        {"write",command_cast(gui_internal_cmd_write)},
        {"about",command_cast(gui_internal_cmd2_about)},
+       {"fullscreen",command_cast(gui_internal_cmd2_fullscreen)},
 };