From 930946a3bba8ea4ef3239607f068bb15b57deae6 Mon Sep 17 00:00:00 2001 From: akashihi Date: Sat, 3 Apr 2010 19:38:14 +0000 Subject: [PATCH] Add:gui/internal:Added gui.fullscreen command handler git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3124 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit/gui/internal/gui_internal.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/navit/navit/gui/internal/gui_internal.c b/navit/navit/gui/internal/gui_internal.c index 4dadb3f..86a8e42 100644 --- a/navit/navit/gui/internal/gui_internal.c +++ b/navit/navit/gui/internal/gui_internal.c @@ -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)}, }; -- 2.7.4