-static void create_tools(GtkAccelGroup *accel_grp, GtkTooltips *tooltips)
-{
- GtkWidget *menu_bar;
- GtkWidget *button_bar;
- GtkWidget *vpaned;
- GtkWidget *scrolled;
- GtkWidget *tabcomp;
-
- tool_vbox = gtk_vbox_new(FALSE, 0);
-
- menu_bar = create_menu_bar(accel_grp);
- gtk_box_pack_start (GTK_BOX(tool_vbox), menu_bar,FALSE,FALSE,0);
- gtk_widget_show(menu_bar);
-
- button_bar = create_button_bar(tooltips);
- gtk_box_pack_start (GTK_BOX(tool_vbox), button_bar,FALSE,FALSE,0);
- gtk_widget_show(button_bar);
-
- /* path entry */
- tabcomp = tab_completion_new(&path_entry, mainwindow, NULL, path_entry_cb, NULL);
- gtk_box_pack_start (GTK_BOX (tool_vbox), tabcomp, FALSE, FALSE, 0);
- gtk_widget_show (tabcomp);
-
- /* history button */
- history_menu = gtk_option_menu_new ();
- gtk_box_pack_start (GTK_BOX (tool_vbox), history_menu, FALSE, FALSE, 0);
- gtk_widget_show (history_menu);
-
- vpaned = gtk_vpaned_new ();
- gtk_paned_handle_size (GTK_PANED(vpaned), 10);
- gtk_paned_gutter_size (GTK_PANED(vpaned), 10);
- gtk_box_pack_start (GTK_BOX (tool_vbox), vpaned, TRUE, TRUE, 0);
- gtk_widget_show (vpaned);
-
- /* dir list */
- scrolled = gtk_scrolled_window_new(NULL, NULL);
- gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled),
- GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
- gtk_paned_add1 (GTK_PANED(vpaned), scrolled);
- gtk_widget_show(scrolled);
-
- dir_clist=gtk_clist_new(1);
- gtk_signal_connect (GTK_OBJECT (dir_clist), "button_press_event",(GtkSignalFunc) dir_press_cb, NULL);
- gtk_signal_connect (GTK_OBJECT (dir_clist), "select_row",(GtkSignalFunc) dir_select_cb, NULL);
- gtk_clist_column_titles_passive (GTK_CLIST (dir_clist));
- gtk_widget_set_usize(dir_clist, LIST_DEFAULT_WIDTH, LIST_DEFAULT_HEIGHT);
- gtk_container_add (GTK_CONTAINER (scrolled), dir_clist);
- gtk_widget_show(dir_clist);
-
- /* file list */
- scrolled = gtk_scrolled_window_new(NULL, NULL);
- gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled),
- GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
- gtk_paned_add2 (GTK_PANED(vpaned), scrolled);
- gtk_widget_show(scrolled);
-
- file_clist=gtk_clist_new(1);
- gtk_clist_set_selection_mode(GTK_CLIST(file_clist), GTK_SELECTION_EXTENDED);
- gtk_signal_connect (GTK_OBJECT (file_clist), "button_press_event",(GtkSignalFunc) file_press_cb, NULL);
- gtk_signal_connect (GTK_OBJECT (file_clist), "select_row",(GtkSignalFunc) file_select_cb, NULL);
- gtk_signal_connect_after (GTK_OBJECT (file_clist), "unselect_row",(GtkSignalFunc) file_unselect_cb, NULL);
- gtk_clist_column_titles_passive (GTK_CLIST (file_clist));
- gtk_widget_set_usize(file_clist, LIST_DEFAULT_WIDTH, LIST_DEFAULT_HEIGHT);
- gtk_container_add (GTK_CONTAINER (scrolled), file_clist);
- gtk_widget_show(file_clist);
-
- gtk_widget_show(tool_vbox);
-}