1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| #include <gtk/gtk.h>
#include <gdk/gdk.h>
#include <stdio.h>
typedef struct _WnckSelector WnckSelector;
int main( int argc,
char *argv[] )
{
GtkWidget *window;
GdkScreen *screen = NULL;
GdkDisplay *display = NULL;
GList *glist = NULL;
gtk_init (&argc, &argv);
//creation sans decoration
window = gtk_window_new (GTK_WINDOW_POPUP);
//position
gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER);
//taille
gtk_window_set_default_size(GTK_WINDOW(window), 350, 100);
display = gdk_display_get_default ();
screen = gdk_display_get_default_screen (display);
printf("a - nb element : %d!\n",g_list_length(glist));
glist = gdk_screen_get_toplevel_windows (screen);
printf("b - nb element : %d!\n",g_list_length(glist));
glist = gdk_window_get_toplevels ();
printf("c - nb element : %d!\n",g_list_length(glist));
//montrage
gtk_widget_show_all(window);
gtk_main ();
return 0;
} |
Partager