118 lines
4.1 KiB
C
118 lines
4.1 KiB
C
|
/*
|
||
|
* DO NOT EDIT THIS FILE - it is generated by Glade.
|
||
|
*/
|
||
|
|
||
|
#ifdef HAVE_CONFIG_H
|
||
|
# include <config.h>
|
||
|
#endif
|
||
|
|
||
|
#include <sys/types.h>
|
||
|
#include <sys/stat.h>
|
||
|
#include <unistd.h>
|
||
|
#include <string.h>
|
||
|
#include <stdio.h>
|
||
|
|
||
|
#include <gdk/gdkkeysyms.h>
|
||
|
#include <gtk/gtk.h>
|
||
|
|
||
|
#include "callbacks.h"
|
||
|
#include "mooeditgotoline.h"
|
||
|
#include "support.h"
|
||
|
|
||
|
#define GLADE_HOOKUP_OBJECT(component,widget,name) \
|
||
|
g_object_set_data_full (G_OBJECT (component), name, \
|
||
|
gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
|
||
|
|
||
|
#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
|
||
|
g_object_set_data (G_OBJECT (component), name, widget)
|
||
|
|
||
|
GtkWidget*
|
||
|
create_dialog (void)
|
||
|
{
|
||
|
GtkWidget *dialog;
|
||
|
GtkWidget *dialog_vbox1;
|
||
|
GtkWidget *vbox1;
|
||
|
GtkWidget *label5;
|
||
|
GtkWidget *hbox2;
|
||
|
GtkWidget *scale;
|
||
|
GtkObject *spin_adj;
|
||
|
GtkWidget *spin;
|
||
|
GtkWidget *dialog_action_area1;
|
||
|
GtkWidget *cancel_btn;
|
||
|
GtkWidget *ok_btn;
|
||
|
|
||
|
dialog = gtk_dialog_new ();
|
||
|
gtk_window_set_title (GTK_WINDOW (dialog), _("Go to Line"));
|
||
|
gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_CENTER_ON_PARENT);
|
||
|
gtk_window_set_destroy_with_parent (GTK_WINDOW (dialog), TRUE);
|
||
|
gtk_window_set_skip_taskbar_hint (GTK_WINDOW (dialog), TRUE);
|
||
|
gtk_window_set_skip_pager_hint (GTK_WINDOW (dialog), TRUE);
|
||
|
gtk_window_set_type_hint (GTK_WINDOW (dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
|
||
|
gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE);
|
||
|
|
||
|
dialog_vbox1 = GTK_DIALOG (dialog)->vbox;
|
||
|
gtk_widget_show (dialog_vbox1);
|
||
|
|
||
|
vbox1 = gtk_vbox_new (FALSE, 0);
|
||
|
gtk_widget_show (vbox1);
|
||
|
gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0);
|
||
|
gtk_container_set_border_width (GTK_CONTAINER (vbox1), 6);
|
||
|
|
||
|
label5 = gtk_label_new (_("Go to line:"));
|
||
|
gtk_widget_show (label5);
|
||
|
gtk_box_pack_start (GTK_BOX (vbox1), label5, FALSE, FALSE, 0);
|
||
|
gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5);
|
||
|
|
||
|
hbox2 = gtk_hbox_new (FALSE, 3);
|
||
|
gtk_widget_show (hbox2);
|
||
|
gtk_box_pack_start (GTK_BOX (vbox1), hbox2, FALSE, FALSE, 0);
|
||
|
|
||
|
scale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (1, 1, 20, 1, 10, 1)));
|
||
|
gtk_widget_show (scale);
|
||
|
gtk_box_pack_start (GTK_BOX (hbox2), scale, TRUE, TRUE, 0);
|
||
|
gtk_scale_set_draw_value (GTK_SCALE (scale), FALSE);
|
||
|
|
||
|
spin_adj = gtk_adjustment_new (1, 1, 20, 1, 10, 10);
|
||
|
spin = gtk_spin_button_new (GTK_ADJUSTMENT (spin_adj), 1, 0);
|
||
|
gtk_widget_show (spin);
|
||
|
gtk_box_pack_start (GTK_BOX (hbox2), spin, TRUE, TRUE, 0);
|
||
|
gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin), TRUE);
|
||
|
|
||
|
dialog_action_area1 = GTK_DIALOG (dialog)->action_area;
|
||
|
gtk_widget_show (dialog_action_area1);
|
||
|
gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
|
||
|
|
||
|
cancel_btn = gtk_button_new_from_stock ("gtk-cancel");
|
||
|
gtk_widget_show (cancel_btn);
|
||
|
gtk_dialog_add_action_widget (GTK_DIALOG (dialog), cancel_btn, GTK_RESPONSE_CANCEL);
|
||
|
GTK_WIDGET_SET_FLAGS (cancel_btn, GTK_CAN_DEFAULT);
|
||
|
gtk_button_set_focus_on_click (GTK_BUTTON (cancel_btn), FALSE);
|
||
|
|
||
|
ok_btn = gtk_button_new_from_stock ("gtk-ok");
|
||
|
gtk_widget_show (ok_btn);
|
||
|
gtk_dialog_add_action_widget (GTK_DIALOG (dialog), ok_btn, GTK_RESPONSE_OK);
|
||
|
GTK_WIDGET_SET_FLAGS (ok_btn, GTK_CAN_DEFAULT);
|
||
|
gtk_button_set_focus_on_click (GTK_BUTTON (ok_btn), FALSE);
|
||
|
|
||
|
g_signal_connect_swapped ((gpointer) spin, "activate",
|
||
|
G_CALLBACK (gtk_button_clicked),
|
||
|
GTK_OBJECT (ok_btn));
|
||
|
|
||
|
/* Store pointers to all widgets, for use by lookup_widget(). */
|
||
|
GLADE_HOOKUP_OBJECT_NO_REF (dialog, dialog, "dialog");
|
||
|
GLADE_HOOKUP_OBJECT_NO_REF (dialog, dialog_vbox1, "dialog_vbox1");
|
||
|
GLADE_HOOKUP_OBJECT (dialog, vbox1, "vbox1");
|
||
|
GLADE_HOOKUP_OBJECT (dialog, label5, "label5");
|
||
|
GLADE_HOOKUP_OBJECT (dialog, hbox2, "hbox2");
|
||
|
GLADE_HOOKUP_OBJECT (dialog, scale, "scale");
|
||
|
GLADE_HOOKUP_OBJECT (dialog, spin, "spin");
|
||
|
GLADE_HOOKUP_OBJECT_NO_REF (dialog, dialog_action_area1, "dialog_action_area1");
|
||
|
GLADE_HOOKUP_OBJECT (dialog, cancel_btn, "cancel_btn");
|
||
|
GLADE_HOOKUP_OBJECT (dialog, ok_btn, "ok_btn");
|
||
|
|
||
|
gtk_widget_grab_focus (spin);
|
||
|
gtk_widget_grab_default (ok_btn);
|
||
|
return dialog;
|
||
|
}
|
||
|
|