Re: Gtk Text View Question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi.

Dne 29.09.2013 (ned) ob 11:22 -0700 je Thomas Dineen napisal(a):
> #include <gtk/gtk.h>
> 
> GtkWidget* createConsoleBox()
> {
>      GtkWidget* textArea = gtk_text_view_new();
>      GtkWidget* scrollbar= 
> gtk_vscrollbar_new(gtk_text_view_get_vadjustment(GTK_TEXT_VIEW(textArea)));
>      GtkWidget* textEntry = gtk_entry_new();
> 
>      GtkWidget* console = gtk_table_new(3, 2, FALSE);
> 
>      gtk_table_attach_defaults(GTK_TABLE(console), textArea, 0, 1, 0, 1);
>      gtk_table_attach_defaults(GTK_TABLE(console), scrollbar, 1, 2, 0, 1);
>      gtk_table_attach_defaults(GTK_TABLE(console), textEntry, 0, 2, 1, 2);
>      //This code sets the preferred size for the widget, so it does not 
> ask for extra space
>      gtk_widget_set_size_request(textArea, 320, 240);
> 
>      return console;
> }
> 
> 
> int main(int argc,char* argv[]){
>      GtkWidget *window;
>      gtk_init(&argc, &argv);
> 
>      window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
>      gtk_window_set_title(GTK_WINDOW(window), "Simple Sample");
>      gtk_window_set_default_size(GTK_WINDOW(window), 800, 600);// does 
> not  matter this size
>      gtk_container_add(GTK_CONTAINER(window), createConsoleBox());
>      gtk_widget_show_all(window);
>      gtk_window_set_resizable(GTK_WINDOW(window),FALSE);//because of this
>      gtk_main();
>      return 0;
> }

This code compiles just fine here. How are you compiling this program
and what errors do you get?

Cheers,
Tadej

-- 
Tadej Borovšak
tadej.borovsak@xxxxxxxxx
tadeboro@xxxxxxxxx
blog.borovsak.si

_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list





[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux