From: Kristian Høgsberg Date: Fri, 13 May 2011 17:54:19 +0000 (-0400) Subject: view: Add fullscreen option X-Git-Tag: 0.85.0~461 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=393d47aa6f41e9472210f69e8170f1f36ca6141e;p=platform%2Fupstream%2Fweston.git view: Add fullscreen option --- diff --git a/clients/view.c b/clients/view.c index 406226a..2732d01 100644 --- a/clients/view.c +++ b/clients/view.c @@ -208,7 +208,8 @@ keyboard_focus_handler(struct window *window, } static struct view * -view_create(struct display *display, uint32_t key, const char *filename) +view_create(struct display *display, + uint32_t key, const char *filename, int fullscreen) { struct view *view; gchar *basename; @@ -249,12 +250,20 @@ view_create(struct display *display, uint32_t key, const char *filename) keyboard_focus_handler); window_set_button_handler(view->window, button_handler); view->page = 0; + + view->fullscreen = fullscreen; + window_set_fullscreen(view->window, view->fullscreen); + view_draw(view); return view; } +static int option_fullscreen; + static const GOptionEntry option_entries[] = { + { "fullscreen", 'f', 0, G_OPTION_ARG_NONE, + &option_fullscreen, "Run in fullscreen mode" }, { NULL } }; @@ -271,7 +280,7 @@ main(int argc, char *argv[]) } for (i = 1; i < argc; i++) - view_create (d, i, argv[i]); + view_create (d, i, argv[i], option_fullscreen); display_run(d);