Snippet
/********************************************************************
*This is just a simple tutorial on how to make an application
*fullscreen in Gtk. This is useful for game programming this
*examples was kept as simple as possible
*
* Written by: Miguel G. Fernandez (lespaul2412@yahoo.com)
*
******************************************************************/
#include <gtk/gtk.h>
int main (int argc, char *argv[])
{
/*** The Widgets we'll be using ***/
GtkWidget *win = NULL;
GtkWidget *close = NULL;
/*** Initialize GTK+ ***/
g_log_set_handler ("Gtk", G_LOG_LEVEL_WARNING, (GLogFunc) gtk_false, NULL);
gtk_init (&argc, &argv);
g_log_set_handler ("Gtk", G_LOG_LEVEL_WARNING, g_log_default_handler, NULL);
/*** Make that Window!!! ***/
win = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_container_set_border_width (GTK_CONTAINER (win), 10);
gtk_widget_realize (win);
gtk_window_fullscreen(win);
/*** this is a button that'll help us close the window ***/
close = gtk_button_new_with_label("Close Window");
gtk_container_add(win, close);
/*** Callbacks ***/
g_signal_connect (close, "clicked", gtk_main_quit, NULL);
g_signal_connect (win, "destroy", gtk_main_quit, NULL);
/*** Enter the main loop ***/
gtk_widget_show_all (win);
gtk_main ();
return 0;
}
Copy & Paste
|