Update gtk20
This commit is contained in:
parent
0660f65b4b
commit
e3700329c4
|
@ -18,6 +18,7 @@ void activate(GtkApplication *app,gpointer user_data){
|
||||||
gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER);
|
gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER);
|
||||||
gtk_window_set_title(GTK_WINDOW(window),"gtk (20)");
|
gtk_window_set_title(GTK_WINDOW(window),"gtk (20)");
|
||||||
gtk_window_set_default_size(GTK_WINDOW(window),400,200);
|
gtk_window_set_default_size(GTK_WINDOW(window),400,200);
|
||||||
|
gtk_window_set_resizable(GTK_WINDOW(window),FALSE);
|
||||||
GtkWidget *fixed=gtk_fixed_new();
|
GtkWidget *fixed=gtk_fixed_new();
|
||||||
|
|
||||||
//Create a entry
|
//Create a entry
|
||||||
|
@ -37,7 +38,7 @@ void activate(GtkApplication *app,gpointer user_data){
|
||||||
GtkWidget *button_exit=gtk_button_new_with_label("Exit");
|
GtkWidget *button_exit=gtk_button_new_with_label("Exit");
|
||||||
gtk_widget_set_size_request(button_exit,100,50);
|
gtk_widget_set_size_request(button_exit,100,50);
|
||||||
gtk_fixed_put(GTK_FIXED(fixed),button_exit,225,100);
|
gtk_fixed_put(GTK_FIXED(fixed),button_exit,225,100);
|
||||||
g_signal_connect(G_OBJECT(button_exit),"clicked",G_CALLBACK(gtk_main_quit),NULL);
|
g_signal_connect_swapped(G_OBJECT(button_exit),"clicked",G_CALLBACK(gtk_widget_destroy),window);
|
||||||
|
|
||||||
//Add everything to window
|
//Add everything to window
|
||||||
gtk_container_add(GTK_CONTAINER(window),fixed);
|
gtk_container_add(GTK_CONTAINER(window),fixed);
|
||||||
|
@ -51,5 +52,6 @@ int main(int argc,char *argv[]){
|
||||||
app=gtk_application_new("com.github.daleclack.gtk20",G_APPLICATION_FLAGS_NONE);
|
app=gtk_application_new("com.github.daleclack.gtk20",G_APPLICATION_FLAGS_NONE);
|
||||||
g_signal_connect(app,"activate",G_CALLBACK(activate),NULL);
|
g_signal_connect(app,"activate",G_CALLBACK(activate),NULL);
|
||||||
status=g_application_run(G_APPLICATION(app),argc,argv);
|
status=g_application_run(G_APPLICATION(app),argc,argv);
|
||||||
|
g_object_unref(app);
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue