1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268
|
/*
* 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 <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>
#include "volume_cb.h"
#include "modify_volume.h"
#include "support.h"
GtkWidget*
create_modify_volume_window (void)
{
GtkWidget *modify_volume_window;
GtkWidget *vbox;
GtkWidget *frame;
GtkWidget *scrolledwindow;
GtkWidget *viewport;
GtkWidget *properties_vbox;
GtkWidget *properties_hbox;
GtkWidget *volume_name_label;
GtkWidget *volume_name_entry;
GtkWidget *instruction_label;
GtkWidget *hseparator;
GtkWidget *buttonbar_hbox;
GtkWidget *help_hbuttonbox;
GtkWidget *help_button;
GtkWidget *navigation_hbuttonbox;
GtkWidget *cancel_button;
GtkWidget *prev_button;
GtkWidget *prev_button_hbox;
GtkWidget *prev_button_arrow;
GtkWidget *prev_button_label;
GtkWidget *modify_button;
GtkWidget *modify_button_label;
GtkTooltips *tooltips;
tooltips = gtk_tooltips_new ();
modify_volume_window = gtk_window_new (GTK_WINDOW_DIALOG);
gtk_widget_set_name (modify_volume_window, "modify_volume_window");
gtk_object_set_data (GTK_OBJECT (modify_volume_window), "modify_volume_window", modify_volume_window);
gtk_widget_set_usize (modify_volume_window, 630, 475);
gtk_window_set_title (GTK_WINDOW (modify_volume_window), _("Modify Logical Volume Properties"));
gtk_window_set_position (GTK_WINDOW (modify_volume_window), GTK_WIN_POS_CENTER);
gtk_window_set_policy (GTK_WINDOW (modify_volume_window), FALSE, FALSE, FALSE);
vbox = gtk_vbox_new (FALSE, 0);
gtk_widget_set_name (vbox, "vbox");
gtk_widget_ref (vbox);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "vbox", vbox,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (vbox);
gtk_container_add (GTK_CONTAINER (modify_volume_window), vbox);
frame = gtk_frame_new (NULL);
gtk_widget_set_name (frame, "frame");
gtk_widget_ref (frame);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "frame", frame,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (frame);
gtk_box_pack_start (GTK_BOX (vbox), frame, TRUE, TRUE, 0);
gtk_widget_set_usize (frame, 213, 300);
gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
scrolledwindow = gtk_scrolled_window_new (NULL, NULL);
gtk_widget_set_name (scrolledwindow, "scrolledwindow");
gtk_widget_ref (scrolledwindow);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "scrolledwindow", scrolledwindow,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (scrolledwindow);
gtk_container_add (GTK_CONTAINER (frame), scrolledwindow);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
viewport = gtk_viewport_new (NULL, NULL);
gtk_widget_set_name (viewport, "viewport");
gtk_widget_ref (viewport);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "viewport", viewport,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (viewport);
gtk_container_add (GTK_CONTAINER (scrolledwindow), viewport);
properties_vbox = gtk_vbox_new (FALSE, 0);
gtk_widget_set_name (properties_vbox, "properties_vbox");
gtk_widget_ref (properties_vbox);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "properties_vbox", properties_vbox,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (properties_vbox);
gtk_container_add (GTK_CONTAINER (viewport), properties_vbox);
properties_hbox = gtk_hbox_new (FALSE, 0);
gtk_widget_set_name (properties_hbox, "properties_hbox");
gtk_widget_ref (properties_hbox);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "properties_hbox", properties_hbox,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (properties_hbox);
gtk_box_pack_start (GTK_BOX (properties_vbox), properties_hbox, TRUE, TRUE, 0);
volume_name_label = gtk_label_new (_("Volume Name"));
gtk_widget_set_name (volume_name_label, "volume_name_label");
gtk_widget_ref (volume_name_label);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "volume_name_label", volume_name_label,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (volume_name_label);
gtk_box_pack_start (GTK_BOX (properties_hbox), volume_name_label, FALSE, FALSE, 27);
volume_name_entry = gtk_entry_new ();
gtk_widget_set_name (volume_name_entry, "volume_name_entry");
gtk_widget_ref (volume_name_entry);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "volume_name_entry", volume_name_entry,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (volume_name_entry);
gtk_box_pack_start (GTK_BOX (properties_hbox), volume_name_entry, TRUE, TRUE, 7);
instruction_label = gtk_label_new (_("Make your changes and select Modify to complete "));
gtk_widget_set_name (instruction_label, "instruction_label");
gtk_widget_ref (instruction_label);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "instruction_label", instruction_label,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (instruction_label);
gtk_box_pack_start (GTK_BOX (vbox), instruction_label, FALSE, FALSE, 11);
gtk_misc_set_padding (GTK_MISC (instruction_label), 20, 0);
hseparator = gtk_hseparator_new ();
gtk_widget_set_name (hseparator, "hseparator");
gtk_widget_ref (hseparator);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "hseparator", hseparator,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hseparator);
gtk_box_pack_start (GTK_BOX (vbox), hseparator, FALSE, TRUE, 17);
buttonbar_hbox = gtk_hbox_new (FALSE, 0);
gtk_widget_set_name (buttonbar_hbox, "buttonbar_hbox");
gtk_widget_ref (buttonbar_hbox);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "buttonbar_hbox", buttonbar_hbox,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (buttonbar_hbox);
gtk_box_pack_start (GTK_BOX (vbox), buttonbar_hbox, FALSE, TRUE, 0);
help_hbuttonbox = gtk_hbutton_box_new ();
gtk_widget_set_name (help_hbuttonbox, "help_hbuttonbox");
gtk_widget_ref (help_hbuttonbox);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "help_hbuttonbox", help_hbuttonbox,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (help_hbuttonbox);
gtk_box_pack_start (GTK_BOX (buttonbar_hbox), help_hbuttonbox, FALSE, FALSE, 15);
gtk_container_set_border_width (GTK_CONTAINER (help_hbuttonbox), 15);
gtk_button_box_set_layout (GTK_BUTTON_BOX (help_hbuttonbox), GTK_BUTTONBOX_START);
gtk_button_box_set_spacing (GTK_BUTTON_BOX (help_hbuttonbox), 0);
gtk_button_box_set_child_size (GTK_BUTTON_BOX (help_hbuttonbox), 118, 47);
help_button = gtk_button_new_with_label (_("Help"));
gtk_widget_set_name (help_button, "help_button");
gtk_widget_ref (help_button);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "help_button", help_button,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (help_button);
gtk_container_add (GTK_CONTAINER (help_hbuttonbox), help_button);
GTK_WIDGET_SET_FLAGS (help_button, GTK_CAN_DEFAULT);
gtk_tooltips_set_tip (tooltips, help_button, _("Get help on this dialog window"), NULL);
navigation_hbuttonbox = gtk_hbutton_box_new ();
gtk_widget_set_name (navigation_hbuttonbox, "navigation_hbuttonbox");
gtk_widget_ref (navigation_hbuttonbox);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "navigation_hbuttonbox", navigation_hbuttonbox,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (navigation_hbuttonbox);
gtk_box_pack_start (GTK_BOX (buttonbar_hbox), navigation_hbuttonbox, TRUE, TRUE, 0);
gtk_container_set_border_width (GTK_CONTAINER (navigation_hbuttonbox), 15);
gtk_button_box_set_layout (GTK_BUTTON_BOX (navigation_hbuttonbox), GTK_BUTTONBOX_END);
gtk_button_box_set_spacing (GTK_BUTTON_BOX (navigation_hbuttonbox), 9);
gtk_button_box_set_child_size (GTK_BUTTON_BOX (navigation_hbuttonbox), 118, 47);
cancel_button = gtk_button_new_with_label (_("Cancel"));
gtk_widget_set_name (cancel_button, "cancel_button");
gtk_widget_ref (cancel_button);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "cancel_button", cancel_button,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (cancel_button);
gtk_container_add (GTK_CONTAINER (navigation_hbuttonbox), cancel_button);
GTK_WIDGET_SET_FLAGS (cancel_button, GTK_CAN_DEFAULT);
gtk_tooltips_set_tip (tooltips, cancel_button, _("Cancel the operation"), NULL);
prev_button = gtk_button_new ();
gtk_widget_set_name (prev_button, "prev_button");
gtk_widget_ref (prev_button);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "prev_button", prev_button,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (prev_button);
gtk_container_add (GTK_CONTAINER (navigation_hbuttonbox), prev_button);
GTK_WIDGET_SET_FLAGS (prev_button, GTK_CAN_DEFAULT);
gtk_tooltips_set_tip (tooltips, prev_button, _("Move to the previous window"), NULL);
prev_button_hbox = gtk_hbox_new (FALSE, 0);
gtk_widget_set_name (prev_button_hbox, "prev_button_hbox");
gtk_widget_ref (prev_button_hbox);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "prev_button_hbox", prev_button_hbox,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (prev_button_hbox);
gtk_container_add (GTK_CONTAINER (prev_button), prev_button_hbox);
prev_button_arrow = gtk_arrow_new (GTK_ARROW_LEFT, GTK_SHADOW_OUT);
gtk_widget_set_name (prev_button_arrow, "prev_button_arrow");
gtk_widget_ref (prev_button_arrow);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "prev_button_arrow", prev_button_arrow,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (prev_button_arrow);
gtk_box_pack_start (GTK_BOX (prev_button_hbox), prev_button_arrow, TRUE, TRUE, 0);
prev_button_label = gtk_label_new (_("Previous"));
gtk_widget_set_name (prev_button_label, "prev_button_label");
gtk_widget_ref (prev_button_label);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "prev_button_label", prev_button_label,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (prev_button_label);
gtk_box_pack_start (GTK_BOX (prev_button_hbox), prev_button_label, FALSE, FALSE, 0);
gtk_misc_set_padding (GTK_MISC (prev_button_label), 10, 0);
modify_button = gtk_button_new ();
gtk_widget_set_name (modify_button, "modify_button");
gtk_widget_ref (modify_button);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "modify_button", modify_button,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (modify_button);
gtk_container_add (GTK_CONTAINER (navigation_hbuttonbox), modify_button);
GTK_WIDGET_SET_FLAGS (modify_button, GTK_CAN_DEFAULT);
gtk_tooltips_set_tip (tooltips, modify_button, _("Complete the operation"), NULL);
modify_button_label = gtk_label_new (_("Modify"));
gtk_widget_set_name (modify_button_label, "modify_button_label");
gtk_widget_ref (modify_button_label);
gtk_object_set_data_full (GTK_OBJECT (modify_volume_window), "modify_button_label", modify_button_label,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (modify_button_label);
gtk_container_add (GTK_CONTAINER (modify_button), modify_button_label);
gtk_signal_connect (GTK_OBJECT (volume_name_entry), "changed",
GTK_SIGNAL_FUNC (on_volume_name_entry_changed),
NULL);
gtk_signal_connect (GTK_OBJECT (help_button), "clicked",
GTK_SIGNAL_FUNC (on_modify_volume_help_button_clicked),
NULL);
gtk_signal_connect (GTK_OBJECT (cancel_button), "clicked",
GTK_SIGNAL_FUNC (on_button_clicked_destroy_window_list),
NULL);
gtk_signal_connect (GTK_OBJECT (prev_button), "clicked",
GTK_SIGNAL_FUNC (on_button_clicked_display_prev_window),
NULL);
gtk_signal_connect (GTK_OBJECT (modify_button), "clicked",
GTK_SIGNAL_FUNC (on_modify_volume_button_clicked),
NULL);
gtk_widget_grab_default (modify_button);
gtk_object_set_data (GTK_OBJECT (modify_volume_window), "tooltips", tooltips);
return modify_volume_window;
}
|