Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <gtk/gtk.h>
- int main()
- {
- gtk_init(NULL, NULL);
- GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
- gtk_window_set_title(GTK_WINDOW(window), "Test");
- gtk_window_set_default_size(GTK_WINDOW(window), 400, 400);
- gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
- GtkWidget *toolbar = gtk_toolbar_new();
- gtk_widget_set_halign(toolbar, GTK_ALIGN_FILL);
- gtk_widget_set_valign(toolbar, GTK_ALIGN_START);
- gtk_toolbar_insert(GTK_TOOLBAR(toolbar), gtk_tool_button_new(gtk_image_new_from_icon_name("view-left-pane", GTK_ICON_SIZE_SMALL_TOOLBAR), NULL), -1);
- gtk_toolbar_insert(GTK_TOOLBAR(toolbar), gtk_tool_button_new(gtk_image_new_from_icon_name("view-right-pane", GTK_ICON_SIZE_SMALL_TOOLBAR), NULL), -1);
- gtk_toolbar_insert(GTK_TOOLBAR(toolbar), gtk_tool_button_new(gtk_image_new_from_icon_name("go-home", GTK_ICON_SIZE_SMALL_TOOLBAR), NULL), -1);
- {
- GtkWidget *button = gtk_button_new_from_icon_name("view-left-pane", GTK_ICON_SIZE_SMALL_TOOLBAR);
- GtkToolItem *tool_item = gtk_tool_item_new();
- gtk_container_add(GTK_CONTAINER(tool_item), button);
- gtk_toolbar_insert(GTK_TOOLBAR(toolbar), tool_item, -1);
- button = gtk_button_new_from_icon_name("view-right-pane", GTK_ICON_SIZE_SMALL_TOOLBAR);
- tool_item = gtk_tool_item_new();
- gtk_container_add(GTK_CONTAINER(tool_item), button);
- gtk_toolbar_insert(GTK_TOOLBAR(toolbar), tool_item, -1);
- }
- gtk_container_add(GTK_CONTAINER(window), toolbar);
- g_signal_connect_swapped(window, "delete-event", G_CALLBACK(>k_main_quit), NULL);
- gtk_widget_show_all(window);
- gtk_main();
- }
Advertisement
Add Comment
Please, Sign In to add comment