Tuesday, January 12, 2016

GTK+ [because i have just drpped java swing ]

Wed 11 2016 13 Jan Saurav Gosaii


#include <gtk/gtk.h>
int main(int argc , char* argv[]) {
gtk_init(&argc , &argv) ;
GtkWidget* w ;
w = gtk_window_new(GTK_WINDOW_TOPLEVEL) ;
// using glib not GTK at next line
g_signal_connect(w , "delete-event" , G_CALLBACK(gtk_main_quit) , NULL) ;
gtk_widget_show(w) ;
gtk_main() ;
return 0 ;
}

------------------------------------------------------------------------------------------------------------------------------

#include <gtk/gtk.h>
int main(int argc , char* argv[]) {
gtk_init(&argc , &argv) ;
GtkWidget* w ;
GtkWidget* l ;
// create a root window
w= gtk_window_new(GTK_WINDOW_TOPLEVEL) ;
gtk_window_set_title(GTK_WINDOW(w) , "My First APP ") ;
gtk_window_set_default_size(GTK_WINDOW(w) , 500 , 500) ;
// now create a label
l = gtk_label_new("Happy GTK") ;
gtk_label_set_text(GTK_LABEL(l), "WELCOME TO GTK ") ;
//packing
gtk_container_add(GTK_CONTAINER(w) , l) ;
gtk_widget_show_all(w) ;
gtk_main() ;
return 0 ;
}


---------------------------------------------------------------------------------------------------------------------------------



#include <gtk/gtk.h>

int main(int argc , char* argv[]) {
gtk_init(&argc , &argv) ;
GtkWidget *w ;
GtkWidget *l ;
GtkWidget *lb ;
GtkWidget *box ;
w = gtk_window_new(GTK_WINDOW_TOPLEVEL) ;
gtk_window_set_title(GTK_WINDOW(w) , "Mano ya Na Mano") ;
gtk_window_set_default_size(GTK_WINDOW(w) , 500 , 500) ;
l = gtk_label_new("") ;
gtk_label_set_text(GTK_LABEL(l) , "Babul Supriya \n Nantu Ghatak") ;
lb = gtk_label_new("") ;
gtk_label_set_text(GTK_LABEL(lb) , "Fakiri kor bi re tui ") ;
//box
box = gtk_box_new(0 , 0) ;
gtk_box_pack_start(GTK_BOX(box) , l , 0, 0, 0 ) ;
gtk_box_pack_start(GTK_BOX(box) , lb , 0, 0, 0 ) ;
gtk_container_add(GTK_CONTAINER(w) , box) ;
gtk_widget_show_all(w) ;
gtk_main() ;
return 0 ;
}

----------------------------------------------------------------------------------------------------------------------------------

#include <gtk/gtk.h>
#include <stdio.h>

int main(int argc , char* argv[]) {
g_print("jjj") ;
printf("\n yah we can use both ") ;
gint x , y ;
x =23 ;
y = 67 ;
gint f = x +y ;
printf("\n result is %d " , f) ;
return 0 ;
}

No comments:

Post a Comment

Manjaro Linux

I am switching to Manjaro Linux ... But i have always a hidden love for Arch. The main reason behind is stability. I need more stable syst...