#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 "interface.h"
#include "support.h"
Definicije | |
#define | GLADE_HOOKUP_OBJECT(component, widget, name) |
#define | GLADE_HOOKUP_OBJECT_NO_REF(component, widget, name) g_object_set_data (G_OBJECT (component), name, widget) |
Funkcije | |
GtkWidget * | create_loginWidow (void) |
GtkWidget * | create_mainWindow (void) |
GtkWidget * | create_prefWindow (gchar *fakultet, gchar *uni, gchar *adresa, gchar *mjesto, gchar *drzava, gchar *tel, gchar *fax, gchar *email, gchar *web) |
GtkWidget * | create_linkAddWindow (GList *linkCombo_items) |
GtkWidget * | create_catAddWindow (GList *catCombo_items) |
GtkWidget * | create_sssAddWindow (void) |
GtkWidget * | create_backupWindow (void) |
GtkWidget * | create_sssChoseWindow (GList *sssCombo_items) |
GtkWidget * | create_sssEditWindow (gchar *sss_jmbg, gchar *sss_ime, gchar *sss_prezime, gchar *sss_radno, gchar *sss_email, gchar *sss_user, gchar *sss_id) |
GtkWidget * | create_catChoseWindow (GList *catCombo_items) |
GtkWidget * | create_catEditWindow (GList *catCombo_items, gchar *kat_naslov, gchar *kat_opis, gchar *kat_parent, gchar *kat_chosen, gchar *kat_id) |
GtkWidget * | create_catLinkChoseWindow (GList *catCombo_items) |
GtkWidget * | create_linkChoseWindow (GList *linkCombo_items) |
GtkWidget * | create_linkEditWindow (GList *linkCombo_items, gchar *link_id, gchar *link_kat_chosen, gchar *link_naslov, gchar *link_url, gchar *link_opis) |
GtkWidget * | create_catChoseDelWindow (GList *catCombo_items) |
GtkWidget * | create_catDelWindow (gchar *cat_title, gchar *cat_id) |
GtkWidget * | create_catLinkDelChoseWindow (GList *catCombo_items) |
GtkWidget * | create_linkDelChoseWindow (GList *linkCombo_items) |
GtkWidget * | create_linkDelWindow (gchar *link_title, gchar *link_id, gchar *link_url) |
GtkWidget * | create_helpWindow (void) |
GtkWidget * | create_restoreWindow (void) |
GtkWidget * | create_infoWindow (gchar *label_upo) |
|
Vrijednost: g_object_set_data_full (G_OBJECT (component), name, \ gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref) Definirano u liniji 43 datoteke interface.c. Referencirano od create_backupWindow(), create_catAddWindow(), create_catChoseDelWindow(), create_catChoseWindow(), create_catDelWindow(), create_catEditWindow(), create_catLinkChoseWindow(), create_catLinkDelChoseWindow(), create_helpWindow(), create_infoWindow(), create_linkAddWindow(), create_linkChoseWindow(), create_linkDelChoseWindow(), create_linkDelWindow(), create_linkEditWindow(), create_loginWidow(), create_mainWindow(), create_prefWindow(), create_restoreWindow(), create_sssAddWindow(), create_sssChoseWindow()create_sssEditWindow(). |
|
|
Definirano u liniji 1701 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REFon_bckButtonWin_clicked(). Referencirano od on_backupBtn_clicked().
01702 { 01703 GtkWidget *backupWindow; 01704 GtkWidget *vbox1; 01705 GtkWidget *label1; 01706 GtkWidget *bckPath; 01707 GtkWidget *bckButton; 01708 01709 backupWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 01710 gtk_window_set_title (GTK_WINDOW (backupWindow), _("Backup baze podataka")); 01711 gtk_window_set_position (GTK_WINDOW (backupWindow), GTK_WIN_POS_CENTER); 01712 gtk_window_set_resizable (GTK_WINDOW (backupWindow), FALSE); 01713 gtk_window_set_destroy_with_parent (GTK_WINDOW (backupWindow), TRUE); 01714 01715 vbox1 = gtk_vbox_new (FALSE, 0); 01716 gtk_widget_show (vbox1); 01717 gtk_container_add (GTK_CONTAINER (backupWindow), vbox1); 01718 01719 label1 = gtk_label_new (_("\nPut (npr. /home/user/backup/XX-XX-XXXX.sql) :")); 01720 gtk_widget_show (label1); 01721 gtk_box_pack_start (GTK_BOX (vbox1), label1, FALSE, FALSE, 0); 01722 gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT); 01723 01724 bckPath = gtk_entry_new (); 01725 gtk_widget_show (bckPath); 01726 gtk_box_pack_start (GTK_BOX (vbox1), bckPath, FALSE, FALSE, 0); 01727 gtk_entry_set_text (GTK_ENTRY (bckPath), _("/")); 01728 01729 bckButton = gtk_button_new_with_mnemonic (_("Backup")); 01730 gtk_widget_show (bckButton); 01731 gtk_box_pack_start (GTK_BOX (vbox1), bckButton, FALSE, FALSE, 0); 01732 01733 /* Store pointers to all widgets, for use by lookup_widget(). */ 01734 GLADE_HOOKUP_OBJECT_NO_REF (backupWindow, backupWindow, "backupWindow"); 01735 GLADE_HOOKUP_OBJECT (backupWindow, vbox1, "vbox1"); 01736 GLADE_HOOKUP_OBJECT (backupWindow, label1, "label1"); 01737 GLADE_HOOKUP_OBJECT (backupWindow, bckPath, "bckPath"); 01738 GLADE_HOOKUP_OBJECT (backupWindow, bckButton, "bckButton"); 01739 01740 g_signal_connect ((gpointer) bckButton, "clicked", 01741 G_CALLBACK (on_bckButtonWin_clicked), 01742 NULL); 01743 01744 return backupWindow; 01745 } |
|
Definirano u liniji 1238 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_catNewAddBtn_clicked()on_catNewQuitBtn_clicked(). Referencirano od on_prefAddCatBtn_clicked().
01239 { 01240 GtkWidget *catAddWindow; 01241 GtkWidget *vbox1; 01242 GtkWidget *linkTitle; 01243 GtkWidget *label2; 01244 GtkWidget *catIme; 01245 GtkWidget *label4; 01246 GtkWidget *scrolledwindow1; 01247 GtkWidget *catOpis; 01248 GtkWidget *label5; 01249 GtkWidget *catCombo; 01250 GtkWidget *catComboEntry; 01251 GtkWidget *hbox1; 01252 GtkWidget *catNewAddBtn; 01253 GtkWidget *alignment2; 01254 GtkWidget *hbox3; 01255 GtkWidget *image2; 01256 GtkWidget *label7; 01257 GtkWidget *catNewQuitBtn; 01258 GtkWidget *alignment1; 01259 GtkWidget *hbox2; 01260 GtkWidget *image1; 01261 GtkWidget *label6; 01262 GtkAccelGroup *accel_group; 01263 01264 accel_group = gtk_accel_group_new (); 01265 01266 catAddWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 01267 gtk_window_set_title (GTK_WINDOW (catAddWindow), _("Dodavanje nove kategorije")); 01268 gtk_window_set_position (GTK_WINDOW (catAddWindow), GTK_WIN_POS_CENTER); 01269 gtk_window_set_resizable (GTK_WINDOW (catAddWindow), FALSE); 01270 gtk_window_set_destroy_with_parent (GTK_WINDOW (catAddWindow), TRUE); 01271 01272 vbox1 = gtk_vbox_new (FALSE, 0); 01273 gtk_widget_show (vbox1); 01274 gtk_container_add (GTK_CONTAINER (catAddWindow), vbox1); 01275 01276 linkTitle = gtk_label_new (_("Dodavanje nove kategorije")); 01277 gtk_widget_show (linkTitle); 01278 gtk_box_pack_start (GTK_BOX (vbox1), linkTitle, FALSE, FALSE, 0); 01279 gtk_label_set_justify (GTK_LABEL (linkTitle), GTK_JUSTIFY_LEFT); 01280 01281 label2 = gtk_label_new (_("Naziv kategorije :")); 01282 gtk_widget_show (label2); 01283 gtk_box_pack_start (GTK_BOX (vbox1), label2, FALSE, FALSE, 0); 01284 gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); 01285 gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5); 01286 gtk_misc_set_padding (GTK_MISC (label2), 2, 0); 01287 01288 catIme = gtk_entry_new (); 01289 gtk_widget_show (catIme); 01290 gtk_box_pack_start (GTK_BOX (vbox1), catIme, FALSE, FALSE, 0); 01291 01292 label4 = gtk_label_new (_("Opis kategorije :")); 01293 gtk_widget_show (label4); 01294 gtk_box_pack_start (GTK_BOX (vbox1), label4, FALSE, FALSE, 0); 01295 gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT); 01296 gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); 01297 gtk_misc_set_padding (GTK_MISC (label4), 2, 0); 01298 01299 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); 01300 gtk_widget_show (scrolledwindow1); 01301 gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, FALSE, FALSE, 0); 01302 gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow1), 1); 01303 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); 01304 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN); 01305 01306 catOpis = gtk_text_view_new (); 01307 gtk_widget_show (catOpis); 01308 gtk_container_add (GTK_CONTAINER (scrolledwindow1), catOpis); 01309 gtk_container_set_border_width (GTK_CONTAINER (catOpis), 1); 01310 gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (catOpis), GTK_WRAP_WORD); 01311 01312 label5 = gtk_label_new (_("Stavi u kategoriju :")); 01313 gtk_widget_show (label5); 01314 gtk_box_pack_start (GTK_BOX (vbox1), label5, FALSE, FALSE, 0); 01315 gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT); 01316 gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5); 01317 gtk_misc_set_padding (GTK_MISC (label5), 2, 0); 01318 01319 catCombo = gtk_combo_new (); 01320 g_object_set_data (G_OBJECT (GTK_COMBO (catCombo)->popwin), 01321 "GladeParentKey", catCombo); 01322 gtk_widget_show (catCombo); 01323 gtk_box_pack_start (GTK_BOX (vbox1), catCombo, FALSE, FALSE, 0); 01324 gtk_combo_set_popdown_strings (GTK_COMBO (catCombo), catCombo_items); 01325 g_list_free (catCombo_items); 01326 01327 catComboEntry = GTK_COMBO (catCombo)->entry; 01328 gtk_widget_show (catComboEntry); 01329 gtk_editable_set_editable (GTK_EDITABLE (catComboEntry), FALSE); 01330 gtk_entry_set_text (GTK_ENTRY (catComboEntry), _("! Odaberi Kategoriju !")); 01331 01332 hbox1 = gtk_hbox_new (FALSE, 0); 01333 gtk_widget_show (hbox1); 01334 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 01335 01336 catNewAddBtn = gtk_button_new (); 01337 gtk_widget_show (catNewAddBtn); 01338 gtk_box_pack_start (GTK_BOX (hbox1), catNewAddBtn, TRUE, FALSE, 0); 01339 gtk_widget_add_accelerator (catNewAddBtn, "clicked", accel_group, 01340 GDK_d, GDK_CONTROL_MASK, 01341 GTK_ACCEL_VISIBLE); 01342 01343 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 01344 gtk_widget_show (alignment2); 01345 gtk_container_add (GTK_CONTAINER (catNewAddBtn), alignment2); 01346 01347 hbox3 = gtk_hbox_new (FALSE, 2); 01348 gtk_widget_show (hbox3); 01349 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 01350 01351 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 01352 gtk_widget_show (image2); 01353 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 01354 01355 label7 = gtk_label_new_with_mnemonic (_("_Dodaj novu kategoriju")); 01356 gtk_widget_show (label7); 01357 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 01358 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 01359 01360 catNewQuitBtn = gtk_button_new (); 01361 gtk_widget_show (catNewQuitBtn); 01362 gtk_box_pack_start (GTK_BOX (hbox1), catNewQuitBtn, TRUE, FALSE, 0); 01363 gtk_widget_add_accelerator (catNewQuitBtn, "clicked", accel_group, 01364 GDK_o, GDK_CONTROL_MASK, 01365 GTK_ACCEL_VISIBLE); 01366 01367 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 01368 gtk_widget_show (alignment1); 01369 gtk_container_add (GTK_CONTAINER (catNewQuitBtn), alignment1); 01370 01371 hbox2 = gtk_hbox_new (FALSE, 2); 01372 gtk_widget_show (hbox2); 01373 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 01374 01375 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 01376 gtk_widget_show (image1); 01377 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 01378 01379 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 01380 gtk_widget_show (label6); 01381 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 01382 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 01383 01384 g_signal_connect ((gpointer) catNewAddBtn, "clicked", 01385 G_CALLBACK (on_catNewAddBtn_clicked), 01386 NULL); 01387 g_signal_connect ((gpointer) catNewQuitBtn, "clicked", 01388 G_CALLBACK (on_catNewQuitBtn_clicked), 01389 NULL); 01390 01391 /* Store pointers to all widgets, for use by lookup_widget(). */ 01392 GLADE_HOOKUP_OBJECT_NO_REF (catAddWindow, catAddWindow, "catAddWindow"); 01393 GLADE_HOOKUP_OBJECT (catAddWindow, vbox1, "vbox1"); 01394 GLADE_HOOKUP_OBJECT (catAddWindow, linkTitle, "linkTitle"); 01395 GLADE_HOOKUP_OBJECT (catAddWindow, label2, "label2"); 01396 GLADE_HOOKUP_OBJECT (catAddWindow, catIme, "catIme"); 01397 GLADE_HOOKUP_OBJECT (catAddWindow, label4, "label4"); 01398 GLADE_HOOKUP_OBJECT (catAddWindow, scrolledwindow1, "scrolledwindow1"); 01399 GLADE_HOOKUP_OBJECT (catAddWindow, catOpis, "catOpis"); 01400 GLADE_HOOKUP_OBJECT (catAddWindow, label5, "label5"); 01401 GLADE_HOOKUP_OBJECT (catAddWindow, catCombo, "catCombo"); 01402 GLADE_HOOKUP_OBJECT (catAddWindow, catComboEntry, "catComboEntry"); 01403 GLADE_HOOKUP_OBJECT (catAddWindow, hbox1, "hbox1"); 01404 GLADE_HOOKUP_OBJECT (catAddWindow, catNewAddBtn, "catNewAddBtn"); 01405 GLADE_HOOKUP_OBJECT (catAddWindow, alignment2, "alignment2"); 01406 GLADE_HOOKUP_OBJECT (catAddWindow, hbox3, "hbox3"); 01407 GLADE_HOOKUP_OBJECT (catAddWindow, image2, "image2"); 01408 GLADE_HOOKUP_OBJECT (catAddWindow, label7, "label7"); 01409 GLADE_HOOKUP_OBJECT (catAddWindow, catNewQuitBtn, "catNewQuitBtn"); 01410 GLADE_HOOKUP_OBJECT (catAddWindow, alignment1, "alignment1"); 01411 GLADE_HOOKUP_OBJECT (catAddWindow, hbox2, "hbox2"); 01412 GLADE_HOOKUP_OBJECT (catAddWindow, image1, "image1"); 01413 GLADE_HOOKUP_OBJECT (catAddWindow, label6, "label6"); 01414 01415 gtk_window_add_accel_group (GTK_WINDOW (catAddWindow), accel_group); 01416 01417 return catAddWindow; 01418 } |
|
Definirano u liniji 3076 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_catChoseDelBtn_clicked()on_catChoseDelQuitBtn_clicked(). Referencirano od on_delCatBtn_clicked().
03077 { 03078 GtkWidget *catChoseDelWindow; 03079 GtkWidget *vbox1; 03080 GtkWidget *catTitle; 03081 GtkWidget *vbox2; 03082 GtkWidget *vbox3; 03083 GtkWidget *vbox5; 03084 GtkWidget *combo1; 03085 GtkWidget *combo_entry1; 03086 GtkWidget *hbox1; 03087 GtkWidget *catChoseBtn; 03088 GtkWidget *alignment2; 03089 GtkWidget *hbox3; 03090 GtkWidget *image2; 03091 GtkWidget *label7; 03092 GtkWidget *catChoseQuitBtn; 03093 GtkWidget *alignment1; 03094 GtkWidget *hbox2; 03095 GtkWidget *image1; 03096 GtkWidget *label6; 03097 GtkAccelGroup *accel_group; 03098 03099 accel_group = gtk_accel_group_new (); 03100 03101 catChoseDelWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 03102 gtk_window_set_title (GTK_WINDOW (catChoseDelWindow), _("Brisanje kategorije")); 03103 gtk_window_set_position (GTK_WINDOW (catChoseDelWindow), GTK_WIN_POS_CENTER); 03104 gtk_window_set_destroy_with_parent (GTK_WINDOW (catChoseDelWindow), TRUE); 03105 03106 vbox1 = gtk_vbox_new (FALSE, 0); 03107 gtk_widget_show (vbox1); 03108 gtk_container_add (GTK_CONTAINER (catChoseDelWindow), vbox1); 03109 03110 catTitle = gtk_label_new (_("Odaberi kategoriju\n\nOva operacije nije reverzibilna i podrazumijeva\nbrisanje kako kategorije tako i svih linkova unutar\nkategorije.\n\nKategorija ne moze biti obrisana ako ima podkategorije.\nPrvo se moraju obrisati podkategorije!\n")); 03111 gtk_widget_show (catTitle); 03112 gtk_box_pack_start (GTK_BOX (vbox1), catTitle, FALSE, FALSE, 0); 03113 gtk_label_set_justify (GTK_LABEL (catTitle), GTK_JUSTIFY_CENTER); 03114 03115 vbox2 = gtk_vbox_new (FALSE, 0); 03116 gtk_widget_show (vbox2); 03117 gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); 03118 03119 vbox3 = gtk_vbox_new (FALSE, 0); 03120 gtk_widget_show (vbox3); 03121 gtk_box_pack_start (GTK_BOX (vbox2), vbox3, TRUE, TRUE, 0); 03122 03123 vbox5 = gtk_vbox_new (FALSE, 0); 03124 gtk_widget_show (vbox5); 03125 gtk_box_pack_start (GTK_BOX (vbox3), vbox5, FALSE, FALSE, 0); 03126 03127 combo1 = gtk_combo_new (); 03128 g_object_set_data (G_OBJECT (GTK_COMBO (combo1)->popwin), 03129 "GladeParentKey", combo1); 03130 gtk_widget_show (combo1); 03131 gtk_box_pack_start (GTK_BOX (vbox5), combo1, FALSE, FALSE, 0); 03132 gtk_combo_set_popdown_strings (GTK_COMBO (combo1), catCombo_items); 03133 g_list_free (catCombo_items); 03134 03135 combo_entry1 = GTK_COMBO (combo1)->entry; 03136 gtk_widget_show (combo_entry1); 03137 03138 hbox1 = gtk_hbox_new (FALSE, 0); 03139 gtk_widget_show (hbox1); 03140 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 03141 03142 catChoseBtn = gtk_button_new (); 03143 gtk_widget_show (catChoseBtn); 03144 gtk_box_pack_start (GTK_BOX (hbox1), catChoseBtn, TRUE, FALSE, 0); 03145 gtk_widget_add_accelerator (catChoseBtn, "clicked", accel_group, 03146 GDK_p, GDK_CONTROL_MASK, 03147 GTK_ACCEL_VISIBLE); 03148 03149 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 03150 gtk_widget_show (alignment2); 03151 gtk_container_add (GTK_CONTAINER (catChoseBtn), alignment2); 03152 03153 hbox3 = gtk_hbox_new (FALSE, 2); 03154 gtk_widget_show (hbox3); 03155 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 03156 03157 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 03158 gtk_widget_show (image2); 03159 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 03160 03161 label7 = gtk_label_new_with_mnemonic (_(" _Prihvati ")); 03162 gtk_widget_show (label7); 03163 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 03164 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 03165 03166 catChoseQuitBtn = gtk_button_new (); 03167 gtk_widget_show (catChoseQuitBtn); 03168 gtk_box_pack_start (GTK_BOX (hbox1), catChoseQuitBtn, TRUE, FALSE, 0); 03169 gtk_widget_add_accelerator (catChoseQuitBtn, "clicked", accel_group, 03170 GDK_o, GDK_CONTROL_MASK, 03171 GTK_ACCEL_VISIBLE); 03172 03173 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 03174 gtk_widget_show (alignment1); 03175 gtk_container_add (GTK_CONTAINER (catChoseQuitBtn), alignment1); 03176 03177 hbox2 = gtk_hbox_new (FALSE, 2); 03178 gtk_widget_show (hbox2); 03179 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 03180 03181 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 03182 gtk_widget_show (image1); 03183 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 03184 03185 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 03186 gtk_widget_show (label6); 03187 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 03188 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 03189 03190 g_signal_connect ((gpointer) catChoseBtn, "clicked", 03191 G_CALLBACK (on_catChoseDelBtn_clicked), 03192 NULL); 03193 g_signal_connect ((gpointer) catChoseQuitBtn, "clicked", 03194 G_CALLBACK (on_catChoseDelQuitBtn_clicked), 03195 NULL); 03196 03197 /* Store pointers to all widgets, for use by lookup_widget(). */ 03198 GLADE_HOOKUP_OBJECT_NO_REF (catChoseDelWindow, catChoseDelWindow, "catChoseDelWindow"); 03199 GLADE_HOOKUP_OBJECT (catChoseDelWindow, vbox1, "vbox1"); 03200 GLADE_HOOKUP_OBJECT (catChoseDelWindow, catTitle, "catTitle"); 03201 GLADE_HOOKUP_OBJECT (catChoseDelWindow, vbox2, "vbox2"); 03202 GLADE_HOOKUP_OBJECT (catChoseDelWindow, vbox3, "vbox3"); 03203 GLADE_HOOKUP_OBJECT (catChoseDelWindow, vbox5, "vbox5"); 03204 GLADE_HOOKUP_OBJECT (catChoseDelWindow, combo1, "combo1"); 03205 GLADE_HOOKUP_OBJECT (catChoseDelWindow, combo_entry1, "combo_entry1"); 03206 GLADE_HOOKUP_OBJECT (catChoseDelWindow, hbox1, "hbox1"); 03207 GLADE_HOOKUP_OBJECT (catChoseDelWindow, catChoseBtn, "catChoseBtn"); 03208 GLADE_HOOKUP_OBJECT (catChoseDelWindow, alignment2, "alignment2"); 03209 GLADE_HOOKUP_OBJECT (catChoseDelWindow, hbox3, "hbox3"); 03210 GLADE_HOOKUP_OBJECT (catChoseDelWindow, image2, "image2"); 03211 GLADE_HOOKUP_OBJECT (catChoseDelWindow, label7, "label7"); 03212 GLADE_HOOKUP_OBJECT (catChoseDelWindow, catChoseQuitBtn, "catChoseQuitBtn"); 03213 GLADE_HOOKUP_OBJECT (catChoseDelWindow, alignment1, "alignment1"); 03214 GLADE_HOOKUP_OBJECT (catChoseDelWindow, hbox2, "hbox2"); 03215 GLADE_HOOKUP_OBJECT (catChoseDelWindow, image1, "image1"); 03216 GLADE_HOOKUP_OBJECT (catChoseDelWindow, label6, "label6"); 03217 03218 gtk_window_add_accel_group (GTK_WINDOW (catChoseDelWindow), accel_group); 03219 03220 return catChoseDelWindow; 03221 } |
|
Definirano u liniji 2201 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_catChoseBtn_clicked()on_catChoseQuitBtn_clicked(). Referencirano od on_editCatBtn_clicked().
02202 { 02203 GtkWidget *catChoseWindow; 02204 GtkWidget *vbox1; 02205 GtkWidget *catTitle; 02206 GtkWidget *vbox2; 02207 GtkWidget *vbox3; 02208 GtkWidget *vbox5; 02209 GtkWidget *combo1; 02210 GtkWidget *combo_entry1; 02211 GtkWidget *hbox1; 02212 GtkWidget *catChoseBtn; 02213 GtkWidget *alignment2; 02214 GtkWidget *hbox3; 02215 GtkWidget *image2; 02216 GtkWidget *label7; 02217 GtkWidget *catChoseQuitBtn; 02218 GtkWidget *alignment1; 02219 GtkWidget *hbox2; 02220 GtkWidget *image1; 02221 GtkWidget *label6; 02222 GtkAccelGroup *accel_group; 02223 02224 accel_group = gtk_accel_group_new (); 02225 02226 catChoseWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 02227 gtk_window_set_title (GTK_WINDOW (catChoseWindow), _("Editovanje kategorije")); 02228 gtk_window_set_position (GTK_WINDOW (catChoseWindow), GTK_WIN_POS_CENTER); 02229 gtk_window_set_destroy_with_parent (GTK_WINDOW (catChoseWindow), TRUE); 02230 02231 vbox1 = gtk_vbox_new (FALSE, 0); 02232 gtk_widget_show (vbox1); 02233 gtk_container_add (GTK_CONTAINER (catChoseWindow), vbox1); 02234 02235 catTitle = gtk_label_new (_("Odaberi kategoriju\n")); 02236 gtk_widget_show (catTitle); 02237 gtk_box_pack_start (GTK_BOX (vbox1), catTitle, FALSE, FALSE, 0); 02238 gtk_label_set_justify (GTK_LABEL (catTitle), GTK_JUSTIFY_LEFT); 02239 02240 vbox2 = gtk_vbox_new (FALSE, 0); 02241 gtk_widget_show (vbox2); 02242 gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); 02243 02244 vbox3 = gtk_vbox_new (FALSE, 0); 02245 gtk_widget_show (vbox3); 02246 gtk_box_pack_start (GTK_BOX (vbox2), vbox3, TRUE, TRUE, 0); 02247 02248 vbox5 = gtk_vbox_new (FALSE, 0); 02249 gtk_widget_show (vbox5); 02250 gtk_box_pack_start (GTK_BOX (vbox3), vbox5, FALSE, FALSE, 0); 02251 02252 combo1 = gtk_combo_new (); 02253 g_object_set_data (G_OBJECT (GTK_COMBO (combo1)->popwin), 02254 "GladeParentKey", combo1); 02255 gtk_widget_show (combo1); 02256 gtk_box_pack_start (GTK_BOX (vbox5), combo1, FALSE, FALSE, 0); 02257 gtk_combo_set_popdown_strings (GTK_COMBO (combo1), catCombo_items); 02258 g_list_free (catCombo_items); 02259 02260 combo_entry1 = GTK_COMBO (combo1)->entry; 02261 gtk_widget_show (combo_entry1); 02262 02263 hbox1 = gtk_hbox_new (FALSE, 0); 02264 gtk_widget_show (hbox1); 02265 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 02266 02267 catChoseBtn = gtk_button_new (); 02268 gtk_widget_show (catChoseBtn); 02269 gtk_box_pack_start (GTK_BOX (hbox1), catChoseBtn, TRUE, FALSE, 0); 02270 gtk_widget_add_accelerator (catChoseBtn, "clicked", accel_group, 02271 GDK_p, GDK_CONTROL_MASK, 02272 GTK_ACCEL_VISIBLE); 02273 02274 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 02275 gtk_widget_show (alignment2); 02276 gtk_container_add (GTK_CONTAINER (catChoseBtn), alignment2); 02277 02278 hbox3 = gtk_hbox_new (FALSE, 2); 02279 gtk_widget_show (hbox3); 02280 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 02281 02282 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 02283 gtk_widget_show (image2); 02284 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 02285 02286 label7 = gtk_label_new_with_mnemonic (_(" _Prihvati ")); 02287 gtk_widget_show (label7); 02288 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 02289 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 02290 02291 catChoseQuitBtn = gtk_button_new (); 02292 gtk_widget_show (catChoseQuitBtn); 02293 gtk_box_pack_start (GTK_BOX (hbox1), catChoseQuitBtn, TRUE, FALSE, 0); 02294 gtk_widget_add_accelerator (catChoseQuitBtn, "clicked", accel_group, 02295 GDK_o, GDK_CONTROL_MASK, 02296 GTK_ACCEL_VISIBLE); 02297 02298 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 02299 gtk_widget_show (alignment1); 02300 gtk_container_add (GTK_CONTAINER (catChoseQuitBtn), alignment1); 02301 02302 hbox2 = gtk_hbox_new (FALSE, 2); 02303 gtk_widget_show (hbox2); 02304 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 02305 02306 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 02307 gtk_widget_show (image1); 02308 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 02309 02310 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 02311 gtk_widget_show (label6); 02312 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 02313 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 02314 02315 g_signal_connect ((gpointer) catChoseBtn, "clicked", 02316 G_CALLBACK (on_catChoseBtn_clicked), 02317 NULL); 02318 g_signal_connect ((gpointer) catChoseQuitBtn, "clicked", 02319 G_CALLBACK (on_catChoseQuitBtn_clicked), 02320 NULL); 02321 02322 /* Store pointers to all widgets, for use by lookup_widget(). */ 02323 GLADE_HOOKUP_OBJECT_NO_REF (catChoseWindow, catChoseWindow, "catChoseWindow"); 02324 GLADE_HOOKUP_OBJECT (catChoseWindow, vbox1, "vbox1"); 02325 GLADE_HOOKUP_OBJECT (catChoseWindow, catTitle, "catTitle"); 02326 GLADE_HOOKUP_OBJECT (catChoseWindow, vbox2, "vbox2"); 02327 GLADE_HOOKUP_OBJECT (catChoseWindow, vbox3, "vbox3"); 02328 GLADE_HOOKUP_OBJECT (catChoseWindow, vbox5, "vbox5"); 02329 GLADE_HOOKUP_OBJECT (catChoseWindow, combo1, "combo1"); 02330 GLADE_HOOKUP_OBJECT (catChoseWindow, combo_entry1, "combo_entry1"); 02331 GLADE_HOOKUP_OBJECT (catChoseWindow, hbox1, "hbox1"); 02332 GLADE_HOOKUP_OBJECT (catChoseWindow, catChoseBtn, "catChoseBtn"); 02333 GLADE_HOOKUP_OBJECT (catChoseWindow, alignment2, "alignment2"); 02334 GLADE_HOOKUP_OBJECT (catChoseWindow, hbox3, "hbox3"); 02335 GLADE_HOOKUP_OBJECT (catChoseWindow, image2, "image2"); 02336 GLADE_HOOKUP_OBJECT (catChoseWindow, label7, "label7"); 02337 GLADE_HOOKUP_OBJECT (catChoseWindow, catChoseQuitBtn, "catChoseQuitBtn"); 02338 GLADE_HOOKUP_OBJECT (catChoseWindow, alignment1, "alignment1"); 02339 GLADE_HOOKUP_OBJECT (catChoseWindow, hbox2, "hbox2"); 02340 GLADE_HOOKUP_OBJECT (catChoseWindow, image1, "image1"); 02341 GLADE_HOOKUP_OBJECT (catChoseWindow, label6, "label6"); 02342 02343 gtk_window_add_accel_group (GTK_WINDOW (catChoseWindow), accel_group); 02344 02345 return catChoseWindow; 02346 } |
|
Definirano u liniji 3228 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_catDelOkBtn_clicked()on_catDelQuitBtn_clicked(). Referencirano od on_catChoseDelBtn_clicked().
03230 { 03231 GtkWidget *catDelWindow; 03232 GtkWidget *vbox1; 03233 GtkWidget *label3; 03234 GtkWidget *catLabel; 03235 GtkWidget *catID; 03236 GtkWidget *label5; 03237 GtkWidget *hbox1; 03238 GtkWidget *catDelOkBtn; 03239 GtkWidget *alignment2; 03240 GtkWidget *hbox3; 03241 GtkWidget *image2; 03242 GtkWidget *label6; 03243 GtkWidget *catDelQuitBtn; 03244 GtkWidget *alignment3; 03245 GtkWidget *hbox4; 03246 GtkWidget *image3; 03247 GtkWidget *label7; 03248 GtkAccelGroup *accel_group; 03249 03250 accel_group = gtk_accel_group_new (); 03251 03252 catDelWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 03253 gtk_window_set_title (GTK_WINDOW (catDelWindow), _("Potvrda brisanja kategorije")); 03254 gtk_window_set_resizable (GTK_WINDOW (catDelWindow), FALSE); 03255 gtk_window_set_position (GTK_WINDOW (catDelWindow), GTK_WIN_POS_CENTER); 03256 gtk_window_set_destroy_with_parent (GTK_WINDOW (catDelWindow), TRUE); 03257 03258 vbox1 = gtk_vbox_new (FALSE, 0); 03259 gtk_widget_show (vbox1); 03260 gtk_container_add (GTK_CONTAINER (catDelWindow), vbox1); 03261 03262 label3 = gtk_label_new (_("Da li si siguran da \305\276eli\305\241 obrisati kategoriju:\n")); 03263 gtk_widget_show (label3); 03264 gtk_box_pack_start (GTK_BOX (vbox1), label3, FALSE, FALSE, 0); 03265 gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT); 03266 03267 catLabel = gtk_label_new (_(cat_title)); 03268 gtk_widget_show (catLabel); 03269 gtk_box_pack_start (GTK_BOX (vbox1), catLabel, FALSE, FALSE, 0); 03270 gtk_label_set_justify (GTK_LABEL (catLabel), GTK_JUSTIFY_LEFT); 03271 03272 catID = gtk_label_new (_(cat_id)); 03273 03274 label5 = gtk_label_new (_("\ni sve linkove unutar ove kategorije?\n")); 03275 gtk_widget_show (label5); 03276 gtk_box_pack_start (GTK_BOX (vbox1), label5, FALSE, FALSE, 0); 03277 gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT); 03278 03279 hbox1 = gtk_hbox_new (FALSE, 0); 03280 gtk_widget_show (hbox1); 03281 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 03282 03283 catDelOkBtn = gtk_button_new (); 03284 gtk_widget_show (catDelOkBtn); 03285 gtk_box_pack_start (GTK_BOX (hbox1), catDelOkBtn, TRUE, FALSE, 0); 03286 gtk_widget_add_accelerator (catDelOkBtn, "clicked", accel_group, 03287 GDK_p, GDK_CONTROL_MASK, 03288 GTK_ACCEL_VISIBLE); 03289 03290 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 03291 gtk_widget_show (alignment2); 03292 gtk_container_add (GTK_CONTAINER (catDelOkBtn), alignment2); 03293 03294 hbox3 = gtk_hbox_new (FALSE, 2); 03295 gtk_widget_show (hbox3); 03296 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 03297 03298 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 03299 gtk_widget_show (image2); 03300 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 03301 03302 label6 = gtk_label_new_with_mnemonic (_(" _Prihvati ")); 03303 gtk_widget_show (label6); 03304 gtk_box_pack_start (GTK_BOX (hbox3), label6, FALSE, FALSE, 0); 03305 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 03306 03307 catDelQuitBtn = gtk_button_new (); 03308 gtk_widget_show (catDelQuitBtn); 03309 gtk_box_pack_start (GTK_BOX (hbox1), catDelQuitBtn, TRUE, FALSE, 0); 03310 gtk_widget_add_accelerator (catDelQuitBtn, "clicked", accel_group, 03311 GDK_o, GDK_CONTROL_MASK, 03312 GTK_ACCEL_VISIBLE); 03313 03314 alignment3 = gtk_alignment_new (0.5, 0.5, 0, 0); 03315 gtk_widget_show (alignment3); 03316 gtk_container_add (GTK_CONTAINER (catDelQuitBtn), alignment3); 03317 03318 hbox4 = gtk_hbox_new (FALSE, 2); 03319 gtk_widget_show (hbox4); 03320 gtk_container_add (GTK_CONTAINER (alignment3), hbox4); 03321 03322 image3 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 03323 gtk_widget_show (image3); 03324 gtk_box_pack_start (GTK_BOX (hbox4), image3, FALSE, FALSE, 0); 03325 03326 label7 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 03327 gtk_widget_show (label7); 03328 gtk_box_pack_start (GTK_BOX (hbox4), label7, FALSE, FALSE, 0); 03329 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 03330 03331 g_signal_connect ((gpointer) catDelQuitBtn, "clicked", 03332 G_CALLBACK (on_catDelQuitBtn_clicked), 03333 NULL); 03334 03335 g_signal_connect ((gpointer) catDelOkBtn, "clicked", 03336 G_CALLBACK (on_catDelOkBtn_clicked), 03337 NULL); 03338 03339 /* Store pointers to all widgets, for use by lookup_widget(). */ 03340 GLADE_HOOKUP_OBJECT_NO_REF (catDelWindow, catDelWindow, "catDelWindow"); 03341 GLADE_HOOKUP_OBJECT (catDelWindow, vbox1, "vbox1"); 03342 GLADE_HOOKUP_OBJECT (catDelWindow, label3, "label3"); 03343 GLADE_HOOKUP_OBJECT (catDelWindow, catLabel, "catLabel"); 03344 GLADE_HOOKUP_OBJECT (catDelWindow, catID, "catID"); 03345 GLADE_HOOKUP_OBJECT (catDelWindow, label5, "label5"); 03346 GLADE_HOOKUP_OBJECT (catDelWindow, hbox1, "hbox1"); 03347 GLADE_HOOKUP_OBJECT (catDelWindow, catDelOkBtn, "catDelOkBtn"); 03348 GLADE_HOOKUP_OBJECT (catDelWindow, alignment2, "alignment2"); 03349 GLADE_HOOKUP_OBJECT (catDelWindow, hbox3, "hbox3"); 03350 GLADE_HOOKUP_OBJECT (catDelWindow, image2, "image2"); 03351 GLADE_HOOKUP_OBJECT (catDelWindow, label6, "label6"); 03352 GLADE_HOOKUP_OBJECT (catDelWindow, catDelQuitBtn, "catDelQuitBtn"); 03353 GLADE_HOOKUP_OBJECT (catDelWindow, alignment3, "alignment3"); 03354 GLADE_HOOKUP_OBJECT (catDelWindow, hbox4, "hbox4"); 03355 GLADE_HOOKUP_OBJECT (catDelWindow, image3, "image3"); 03356 GLADE_HOOKUP_OBJECT (catDelWindow, label7, "label7"); 03357 03358 gtk_window_add_accel_group (GTK_WINDOW (catDelWindow), accel_group); 03359 03360 return catDelWindow; 03361 } |
|
Definirano u liniji 2353 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_catEditQuitBtn_clicked()on_catEditSaveBtn_clicked(). Referencirano od on_catChoseBtn_clicked().
02359 { 02360 GtkWidget *catEditWindow; 02361 GtkWidget *vbox1; 02362 GtkWidget *linkTitle; 02363 GtkWidget *label2; 02364 GtkWidget *catIme; 02365 GtkWidget *label4; 02366 GtkWidget *scrolledwindow1; 02367 GtkWidget *catOpis; 02368 GtkWidget *label5; 02369 GtkWidget *catCombo; 02370 GtkWidget *catComboEntry; 02371 GtkWidget *hbox1; 02372 GtkWidget *catNewAddBtn; 02373 GtkWidget *alignment2; 02374 GtkWidget *hbox3; 02375 GtkWidget *image2; 02376 GtkWidget *label7; 02377 GtkWidget *catNewQuitBtn; 02378 GtkWidget *alignment1; 02379 GtkWidget *hbox2; 02380 GtkWidget *image1; 02381 GtkWidget *label6; 02382 GtkWidget *catID; 02383 GtkAccelGroup *accel_group; 02384 02385 accel_group = gtk_accel_group_new (); 02386 02387 catEditWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 02388 gtk_window_set_title (GTK_WINDOW (catEditWindow), _("Editovanje kategorije")); 02389 gtk_window_set_position (GTK_WINDOW (catEditWindow), GTK_WIN_POS_CENTER); 02390 gtk_window_set_resizable (GTK_WINDOW (catEditWindow), FALSE); 02391 gtk_window_set_destroy_with_parent (GTK_WINDOW (catEditWindow), TRUE); 02392 02393 vbox1 = gtk_vbox_new (FALSE, 0); 02394 gtk_widget_show (vbox1); 02395 gtk_container_add (GTK_CONTAINER (catEditWindow), vbox1); 02396 02397 linkTitle = gtk_label_new (_("Editovanje kategorije")); 02398 gtk_widget_show (linkTitle); 02399 gtk_box_pack_start (GTK_BOX (vbox1), linkTitle, FALSE, FALSE, 0); 02400 gtk_label_set_justify (GTK_LABEL (linkTitle), GTK_JUSTIFY_LEFT); 02401 02402 label2 = gtk_label_new (_("Naziv kategorije :")); 02403 gtk_widget_show (label2); 02404 gtk_box_pack_start (GTK_BOX (vbox1), label2, FALSE, FALSE, 0); 02405 gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); 02406 gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5); 02407 gtk_misc_set_padding (GTK_MISC (label2), 2, 0); 02408 02409 catIme = gtk_entry_new (); 02410 gtk_widget_show (catIme); 02411 gtk_box_pack_start (GTK_BOX (vbox1), catIme, FALSE, FALSE, 0); 02412 gtk_entry_set_text (GTK_ENTRY (catIme), _(kat_naslov)); 02413 02414 label4 = gtk_label_new (_("Opis kategorije :")); 02415 gtk_widget_show (label4); 02416 gtk_box_pack_start (GTK_BOX (vbox1), label4, FALSE, FALSE, 0); 02417 gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT); 02418 gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); 02419 gtk_misc_set_padding (GTK_MISC (label4), 2, 0); 02420 02421 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); 02422 gtk_widget_show (scrolledwindow1); 02423 gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, FALSE, FALSE, 0); 02424 gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow1), 1); 02425 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); 02426 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN); 02427 02428 catOpis = gtk_text_view_new (); 02429 gtk_widget_show (catOpis); 02430 gtk_container_add (GTK_CONTAINER (scrolledwindow1), catOpis); 02431 gtk_container_set_border_width (GTK_CONTAINER (catOpis), 1); 02432 gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (catOpis), GTK_WRAP_WORD); 02433 gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (catOpis)), _(kat_opis), -1); 02434 02435 catID = gtk_entry_new (); 02436 gtk_entry_set_text (GTK_ENTRY (catID), _(kat_id)); 02437 02438 02439 label5 = gtk_label_new (_("Stavi u kategoriju :")); 02440 gtk_widget_show (label5); 02441 gtk_box_pack_start (GTK_BOX (vbox1), label5, FALSE, FALSE, 0); 02442 gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT); 02443 gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5); 02444 gtk_misc_set_padding (GTK_MISC (label5), 2, 0); 02445 02446 catCombo = gtk_combo_new (); 02447 g_object_set_data (G_OBJECT (GTK_COMBO (catCombo)->popwin), 02448 "GladeParentKey", catCombo); 02449 gtk_widget_show (catCombo); 02450 gtk_box_pack_start (GTK_BOX (vbox1), catCombo, FALSE, FALSE, 0); 02451 gtk_combo_set_popdown_strings (GTK_COMBO (catCombo), catCombo_items); 02452 g_list_free (catCombo_items); 02453 02454 catComboEntry = GTK_COMBO (catCombo)->entry; 02455 gtk_widget_show (catComboEntry); 02456 gtk_editable_set_editable (GTK_EDITABLE (catComboEntry), FALSE); 02457 gtk_entry_set_text (GTK_ENTRY (catComboEntry), _(kat_chosen)); 02458 02459 hbox1 = gtk_hbox_new (FALSE, 0); 02460 gtk_widget_show (hbox1); 02461 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 02462 02463 catNewAddBtn = gtk_button_new (); 02464 gtk_widget_show (catNewAddBtn); 02465 gtk_box_pack_start (GTK_BOX (hbox1), catNewAddBtn, TRUE, FALSE, 0); 02466 gtk_widget_add_accelerator (catNewAddBtn, "clicked", accel_group, 02467 GDK_d, GDK_CONTROL_MASK, 02468 GTK_ACCEL_VISIBLE); 02469 02470 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 02471 gtk_widget_show (alignment2); 02472 gtk_container_add (GTK_CONTAINER (catNewAddBtn), alignment2); 02473 02474 hbox3 = gtk_hbox_new (FALSE, 2); 02475 gtk_widget_show (hbox3); 02476 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 02477 02478 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 02479 gtk_widget_show (image2); 02480 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 02481 02482 label7 = gtk_label_new_with_mnemonic (_("_Spasi promjene kategorije")); 02483 gtk_widget_show (label7); 02484 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 02485 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 02486 02487 catNewQuitBtn = gtk_button_new (); 02488 gtk_widget_show (catNewQuitBtn); 02489 gtk_box_pack_start (GTK_BOX (hbox1), catNewQuitBtn, TRUE, FALSE, 0); 02490 gtk_widget_add_accelerator (catNewQuitBtn, "clicked", accel_group, 02491 GDK_o, GDK_CONTROL_MASK, 02492 GTK_ACCEL_VISIBLE); 02493 02494 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 02495 gtk_widget_show (alignment1); 02496 gtk_container_add (GTK_CONTAINER (catNewQuitBtn), alignment1); 02497 02498 hbox2 = gtk_hbox_new (FALSE, 2); 02499 gtk_widget_show (hbox2); 02500 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 02501 02502 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 02503 gtk_widget_show (image1); 02504 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 02505 02506 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 02507 gtk_widget_show (label6); 02508 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 02509 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 02510 02511 g_signal_connect ((gpointer) catNewAddBtn, "clicked", 02512 G_CALLBACK (on_catEditSaveBtn_clicked), 02513 NULL); 02514 g_signal_connect ((gpointer) catNewQuitBtn, "clicked", 02515 G_CALLBACK (on_catEditQuitBtn_clicked), 02516 NULL); 02517 02518 /* Store pointers to all widgets, for use by lookup_widget(). */ 02519 GLADE_HOOKUP_OBJECT_NO_REF (catEditWindow, catEditWindow, "catEditWindow"); 02520 GLADE_HOOKUP_OBJECT (catEditWindow, vbox1, "vbox1"); 02521 GLADE_HOOKUP_OBJECT (catEditWindow, linkTitle, "linkTitle"); 02522 GLADE_HOOKUP_OBJECT (catEditWindow, label2, "label2"); 02523 GLADE_HOOKUP_OBJECT (catEditWindow, catIme, "catIme"); 02524 GLADE_HOOKUP_OBJECT (catEditWindow, label4, "label4"); 02525 GLADE_HOOKUP_OBJECT (catEditWindow, scrolledwindow1, "scrolledwindow1"); 02526 GLADE_HOOKUP_OBJECT (catEditWindow, catOpis, "catOpis"); 02527 GLADE_HOOKUP_OBJECT (catEditWindow, label5, "label5"); 02528 GLADE_HOOKUP_OBJECT (catEditWindow, catCombo, "catCombo"); 02529 GLADE_HOOKUP_OBJECT (catEditWindow, catComboEntry, "catComboEntry"); 02530 GLADE_HOOKUP_OBJECT (catEditWindow, hbox1, "hbox1"); 02531 GLADE_HOOKUP_OBJECT (catEditWindow, catNewAddBtn, "catNewAddBtn"); 02532 GLADE_HOOKUP_OBJECT (catEditWindow, alignment2, "alignment2"); 02533 GLADE_HOOKUP_OBJECT (catEditWindow, hbox3, "hbox3"); 02534 GLADE_HOOKUP_OBJECT (catEditWindow, image2, "image2"); 02535 GLADE_HOOKUP_OBJECT (catEditWindow, label7, "label7"); 02536 GLADE_HOOKUP_OBJECT (catEditWindow, catNewQuitBtn, "catNewQuitBtn"); 02537 GLADE_HOOKUP_OBJECT (catEditWindow, alignment1, "alignment1"); 02538 GLADE_HOOKUP_OBJECT (catEditWindow, hbox2, "hbox2"); 02539 GLADE_HOOKUP_OBJECT (catEditWindow, image1, "image1"); 02540 GLADE_HOOKUP_OBJECT (catEditWindow, label6, "label6"); 02541 GLADE_HOOKUP_OBJECT (catEditWindow, catID, "catID"); 02542 02543 gtk_window_add_accel_group (GTK_WINDOW (catEditWindow), accel_group); 02544 02545 return catEditWindow; 02546 } |
|
Definirano u liniji 2554 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_catLinkChoseBtn_clicked()on_catLinkChoseQuitBtn_clicked(). Referencirano od on_editLinkCatBtn_clicked().
02555 { 02556 GtkWidget *catLinkChoseWindow; 02557 GtkWidget *vbox1; 02558 GtkWidget *catTitle; 02559 GtkWidget *vbox2; 02560 GtkWidget *vbox3; 02561 GtkWidget *vbox5; 02562 GtkWidget *combo1; 02563 GtkWidget *combo_entry1; 02564 GtkWidget *hbox1; 02565 GtkWidget *catChoseBtn; 02566 GtkWidget *alignment2; 02567 GtkWidget *hbox3; 02568 GtkWidget *image2; 02569 GtkWidget *label7; 02570 GtkWidget *catChoseQuitBtn; 02571 GtkWidget *alignment1; 02572 GtkWidget *hbox2; 02573 GtkWidget *image1; 02574 GtkWidget *label6; 02575 GtkAccelGroup *accel_group; 02576 02577 accel_group = gtk_accel_group_new (); 02578 02579 catLinkChoseWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 02580 gtk_window_set_title (GTK_WINDOW (catLinkChoseWindow), _("Editovanje Linka")); 02581 gtk_window_set_position (GTK_WINDOW (catLinkChoseWindow), GTK_WIN_POS_CENTER); 02582 gtk_window_set_destroy_with_parent (GTK_WINDOW (catLinkChoseWindow), TRUE); 02583 02584 vbox1 = gtk_vbox_new (FALSE, 0); 02585 gtk_widget_show (vbox1); 02586 gtk_container_add (GTK_CONTAINER (catLinkChoseWindow), vbox1); 02587 02588 catTitle = gtk_label_new (_("Odaberi kategoriju u kojoj je link\n")); 02589 gtk_widget_show (catTitle); 02590 gtk_box_pack_start (GTK_BOX (vbox1), catTitle, FALSE, FALSE, 0); 02591 gtk_label_set_justify (GTK_LABEL (catTitle), GTK_JUSTIFY_LEFT); 02592 02593 vbox2 = gtk_vbox_new (FALSE, 0); 02594 gtk_widget_show (vbox2); 02595 gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); 02596 02597 vbox3 = gtk_vbox_new (FALSE, 0); 02598 gtk_widget_show (vbox3); 02599 gtk_box_pack_start (GTK_BOX (vbox2), vbox3, TRUE, TRUE, 0); 02600 02601 vbox5 = gtk_vbox_new (FALSE, 0); 02602 gtk_widget_show (vbox5); 02603 gtk_box_pack_start (GTK_BOX (vbox3), vbox5, FALSE, FALSE, 0); 02604 02605 combo1 = gtk_combo_new (); 02606 g_object_set_data (G_OBJECT (GTK_COMBO (combo1)->popwin), 02607 "GladeParentKey", combo1); 02608 gtk_widget_show (combo1); 02609 gtk_box_pack_start (GTK_BOX (vbox5), combo1, FALSE, FALSE, 0); 02610 gtk_combo_set_popdown_strings (GTK_COMBO (combo1), catCombo_items); 02611 g_list_free (catCombo_items); 02612 02613 combo_entry1 = GTK_COMBO (combo1)->entry; 02614 gtk_widget_show (combo_entry1); 02615 02616 hbox1 = gtk_hbox_new (FALSE, 0); 02617 gtk_widget_show (hbox1); 02618 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 02619 02620 catChoseBtn = gtk_button_new (); 02621 gtk_widget_show (catChoseBtn); 02622 gtk_box_pack_start (GTK_BOX (hbox1), catChoseBtn, TRUE, FALSE, 0); 02623 gtk_widget_add_accelerator (catChoseBtn, "clicked", accel_group, 02624 GDK_p, GDK_CONTROL_MASK, 02625 GTK_ACCEL_VISIBLE); 02626 02627 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 02628 gtk_widget_show (alignment2); 02629 gtk_container_add (GTK_CONTAINER (catChoseBtn), alignment2); 02630 02631 hbox3 = gtk_hbox_new (FALSE, 2); 02632 gtk_widget_show (hbox3); 02633 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 02634 02635 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 02636 gtk_widget_show (image2); 02637 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 02638 02639 label7 = gtk_label_new_with_mnemonic (_(" _Prihvati ")); 02640 gtk_widget_show (label7); 02641 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 02642 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 02643 02644 catChoseQuitBtn = gtk_button_new (); 02645 gtk_widget_show (catChoseQuitBtn); 02646 gtk_box_pack_start (GTK_BOX (hbox1), catChoseQuitBtn, TRUE, FALSE, 0); 02647 gtk_widget_add_accelerator (catChoseQuitBtn, "clicked", accel_group, 02648 GDK_o, GDK_CONTROL_MASK, 02649 GTK_ACCEL_VISIBLE); 02650 02651 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 02652 gtk_widget_show (alignment1); 02653 gtk_container_add (GTK_CONTAINER (catChoseQuitBtn), alignment1); 02654 02655 hbox2 = gtk_hbox_new (FALSE, 2); 02656 gtk_widget_show (hbox2); 02657 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 02658 02659 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 02660 gtk_widget_show (image1); 02661 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 02662 02663 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 02664 gtk_widget_show (label6); 02665 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 02666 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 02667 02668 g_signal_connect ((gpointer) catChoseBtn, "clicked", 02669 G_CALLBACK (on_catLinkChoseBtn_clicked), 02670 NULL); 02671 g_signal_connect ((gpointer) catChoseQuitBtn, "clicked", 02672 G_CALLBACK (on_catLinkChoseQuitBtn_clicked), 02673 NULL); 02674 02675 /* Store pointers to all widgets, for use by lookup_widget(). */ 02676 GLADE_HOOKUP_OBJECT_NO_REF (catLinkChoseWindow, catLinkChoseWindow, "catLinkChoseWindow"); 02677 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, vbox1, "vbox1"); 02678 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, catTitle, "catTitle"); 02679 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, vbox2, "vbox2"); 02680 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, vbox3, "vbox3"); 02681 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, vbox5, "vbox5"); 02682 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, combo1, "combo1"); 02683 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, combo_entry1, "combo_entry1"); 02684 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, hbox1, "hbox1"); 02685 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, catChoseBtn, "catChoseBtn"); 02686 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, alignment2, "alignment2"); 02687 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, hbox3, "hbox3"); 02688 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, image2, "image2"); 02689 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, label7, "label7"); 02690 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, catChoseQuitBtn, "catChoseQuitBtn"); 02691 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, alignment1, "alignment1"); 02692 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, hbox2, "hbox2"); 02693 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, image1, "image1"); 02694 GLADE_HOOKUP_OBJECT (catLinkChoseWindow, label6, "label6"); 02695 02696 gtk_window_add_accel_group (GTK_WINDOW (catLinkChoseWindow), accel_group); 02697 02698 return catLinkChoseWindow; 02699 } |
|
Definirano u liniji 3370 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_catLinkDelChoseBtn_clicked()on_catLinkDelChoseQuitBtn_clicked(). Referencirano od on_delLinkBtn_clicked().
03371 { 03372 GtkWidget *catLinkDelChoseWindow; 03373 GtkWidget *vbox1; 03374 GtkWidget *catTitle; 03375 GtkWidget *vbox2; 03376 GtkWidget *vbox3; 03377 GtkWidget *vbox5; 03378 GtkWidget *combo1; 03379 GtkWidget *combo_entry1; 03380 GtkWidget *hbox1; 03381 GtkWidget *catChoseBtn; 03382 GtkWidget *alignment2; 03383 GtkWidget *hbox3; 03384 GtkWidget *image2; 03385 GtkWidget *label7; 03386 GtkWidget *catChoseQuitBtn; 03387 GtkWidget *alignment1; 03388 GtkWidget *hbox2; 03389 GtkWidget *image1; 03390 GtkWidget *label6; 03391 GtkAccelGroup *accel_group; 03392 03393 accel_group = gtk_accel_group_new (); 03394 03395 catLinkDelChoseWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 03396 gtk_window_set_title (GTK_WINDOW (catLinkDelChoseWindow), _("Brisanje Linka")); 03397 gtk_window_set_position (GTK_WINDOW (catLinkDelChoseWindow), GTK_WIN_POS_CENTER); 03398 gtk_window_set_destroy_with_parent (GTK_WINDOW (catLinkDelChoseWindow), TRUE); 03399 03400 vbox1 = gtk_vbox_new (FALSE, 0); 03401 gtk_widget_show (vbox1); 03402 gtk_container_add (GTK_CONTAINER (catLinkDelChoseWindow), vbox1); 03403 03404 catTitle = gtk_label_new (_("Odaberi kategoriju u kojoj je link\n")); 03405 gtk_widget_show (catTitle); 03406 gtk_box_pack_start (GTK_BOX (vbox1), catTitle, FALSE, FALSE, 0); 03407 gtk_label_set_justify (GTK_LABEL (catTitle), GTK_JUSTIFY_LEFT); 03408 03409 vbox2 = gtk_vbox_new (FALSE, 0); 03410 gtk_widget_show (vbox2); 03411 gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); 03412 03413 vbox3 = gtk_vbox_new (FALSE, 0); 03414 gtk_widget_show (vbox3); 03415 gtk_box_pack_start (GTK_BOX (vbox2), vbox3, TRUE, TRUE, 0); 03416 03417 vbox5 = gtk_vbox_new (FALSE, 0); 03418 gtk_widget_show (vbox5); 03419 gtk_box_pack_start (GTK_BOX (vbox3), vbox5, FALSE, FALSE, 0); 03420 03421 combo1 = gtk_combo_new (); 03422 g_object_set_data (G_OBJECT (GTK_COMBO (combo1)->popwin), 03423 "GladeParentKey", combo1); 03424 gtk_widget_show (combo1); 03425 gtk_box_pack_start (GTK_BOX (vbox5), combo1, FALSE, FALSE, 0); 03426 gtk_combo_set_popdown_strings (GTK_COMBO (combo1), catCombo_items); 03427 g_list_free (catCombo_items); 03428 03429 combo_entry1 = GTK_COMBO (combo1)->entry; 03430 gtk_widget_show (combo_entry1); 03431 03432 hbox1 = gtk_hbox_new (FALSE, 0); 03433 gtk_widget_show (hbox1); 03434 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 03435 03436 catChoseBtn = gtk_button_new (); 03437 gtk_widget_show (catChoseBtn); 03438 gtk_box_pack_start (GTK_BOX (hbox1), catChoseBtn, TRUE, FALSE, 0); 03439 gtk_widget_add_accelerator (catChoseBtn, "clicked", accel_group, 03440 GDK_p, GDK_CONTROL_MASK, 03441 GTK_ACCEL_VISIBLE); 03442 03443 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 03444 gtk_widget_show (alignment2); 03445 gtk_container_add (GTK_CONTAINER (catChoseBtn), alignment2); 03446 03447 hbox3 = gtk_hbox_new (FALSE, 2); 03448 gtk_widget_show (hbox3); 03449 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 03450 03451 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 03452 gtk_widget_show (image2); 03453 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 03454 03455 label7 = gtk_label_new_with_mnemonic (_(" _Prihvati ")); 03456 gtk_widget_show (label7); 03457 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 03458 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 03459 03460 catChoseQuitBtn = gtk_button_new (); 03461 gtk_widget_show (catChoseQuitBtn); 03462 gtk_box_pack_start (GTK_BOX (hbox1), catChoseQuitBtn, TRUE, FALSE, 0); 03463 gtk_widget_add_accelerator (catChoseQuitBtn, "clicked", accel_group, 03464 GDK_o, GDK_CONTROL_MASK, 03465 GTK_ACCEL_VISIBLE); 03466 03467 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 03468 gtk_widget_show (alignment1); 03469 gtk_container_add (GTK_CONTAINER (catChoseQuitBtn), alignment1); 03470 03471 hbox2 = gtk_hbox_new (FALSE, 2); 03472 gtk_widget_show (hbox2); 03473 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 03474 03475 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 03476 gtk_widget_show (image1); 03477 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 03478 03479 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 03480 gtk_widget_show (label6); 03481 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 03482 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 03483 03484 g_signal_connect ((gpointer) catChoseBtn, "clicked", 03485 G_CALLBACK (on_catLinkDelChoseBtn_clicked), 03486 NULL); 03487 g_signal_connect ((gpointer) catChoseQuitBtn, "clicked", 03488 G_CALLBACK (on_catLinkDelChoseQuitBtn_clicked), 03489 NULL); 03490 03491 /* Store pointers to all widgets, for use by lookup_widget(). */ 03492 GLADE_HOOKUP_OBJECT_NO_REF (catLinkDelChoseWindow, catLinkDelChoseWindow, "catLinkDelChoseWindow"); 03493 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, vbox1, "vbox1"); 03494 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, catTitle, "catTitle"); 03495 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, vbox2, "vbox2"); 03496 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, vbox3, "vbox3"); 03497 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, vbox5, "vbox5"); 03498 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, combo1, "combo1"); 03499 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, combo_entry1, "combo_entry1"); 03500 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, hbox1, "hbox1"); 03501 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, catChoseBtn, "catChoseBtn"); 03502 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, alignment2, "alignment2"); 03503 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, hbox3, "hbox3"); 03504 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, image2, "image2"); 03505 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, label7, "label7"); 03506 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, catChoseQuitBtn, "catChoseQuitBtn"); 03507 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, alignment1, "alignment1"); 03508 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, hbox2, "hbox2"); 03509 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, image1, "image1"); 03510 GLADE_HOOKUP_OBJECT (catLinkDelChoseWindow, label6, "label6"); 03511 03512 gtk_window_add_accel_group (GTK_WINDOW (catLinkDelChoseWindow), accel_group); 03513 03514 return catLinkDelChoseWindow; 03515 } |
|
Definirano u liniji 3817 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REFon_helpOkBtn_clicked(). Referencirano od on_helpBtn_clicked().
03818 { 03819 GtkWidget *helpWindow; 03820 GtkWidget *vbox1; 03821 GtkWidget *vbox2; 03822 GtkWidget *label1; 03823 GtkWidget *hseparator1; 03824 GtkWidget *label4; 03825 GtkWidget *vbox3; 03826 GtkWidget *vbox4; 03827 GtkWidget *hseparator2; 03828 GtkWidget *label5; 03829 GtkWidget *hseparator3; 03830 GtkWidget *vbox5; 03831 GtkWidget *label6; 03832 GtkWidget *hseparator4; 03833 GtkWidget *hbox1; 03834 GtkWidget *button1; 03835 GtkWidget *alignment1; 03836 GtkWidget *hbox3; 03837 GtkWidget *image2; 03838 GtkWidget *label2; 03839 03840 helpWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 03841 gtk_window_set_title (GTK_WINDOW (helpWindow), _("Pomo\304\207 i ostalo...")); 03842 gtk_window_set_resizable (GTK_WINDOW (helpWindow), FALSE); 03843 gtk_window_set_position (GTK_WINDOW (helpWindow), GTK_WIN_POS_CENTER); 03844 gtk_window_set_destroy_with_parent (GTK_WINDOW (helpWindow), TRUE); 03845 03846 vbox1 = gtk_vbox_new (FALSE, 0); 03847 gtk_widget_show (vbox1); 03848 gtk_container_add (GTK_CONTAINER (helpWindow), vbox1); 03849 03850 vbox2 = gtk_vbox_new (FALSE, 0); 03851 gtk_widget_show (vbox2); 03852 gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); 03853 03854 label1 = gtk_label_new (_("\nSiS.Admin, 2004\ndio Studentskog Informacijskog Servisa\n")); 03855 gtk_widget_show (label1); 03856 gtk_box_pack_start (GTK_BOX (vbox2), label1, FALSE, FALSE, 0); 03857 gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_CENTER); 03858 03859 hseparator1 = gtk_hseparator_new (); 03860 gtk_widget_show (hseparator1); 03861 gtk_box_pack_start (GTK_BOX (vbox2), hseparator1, TRUE, TRUE, 0); 03862 03863 label4 = gtk_label_new (_("\n Pomo\304\207 i upustvo mo\305\276ete na\304\207i u file-u SiSAdmin.pdf \nili na oficijelnoj stranici projekta: \nhttp://sservis.sf.net/\n")); 03864 gtk_widget_show (label4); 03865 gtk_box_pack_start (GTK_BOX (vbox1), label4, FALSE, FALSE, 0); 03866 gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_CENTER); 03867 03868 vbox3 = gtk_vbox_new (FALSE, 0); 03869 gtk_widget_show (vbox3); 03870 gtk_box_pack_start (GTK_BOX (vbox1), vbox3, TRUE, TRUE, 0); 03871 03872 vbox4 = gtk_vbox_new (FALSE, 0); 03873 gtk_widget_show (vbox4); 03874 gtk_box_pack_start (GTK_BOX (vbox3), vbox4, TRUE, TRUE, 0); 03875 03876 hseparator2 = gtk_hseparator_new (); 03877 gtk_widget_show (hseparator2); 03878 gtk_box_pack_start (GTK_BOX (vbox4), hseparator2, TRUE, TRUE, 0); 03879 03880 label5 = gtk_label_new (_("\nSr\304\221an \305\240egvi\304\207\nsrdjans@open.net.ba\n")); 03881 gtk_widget_show (label5); 03882 gtk_box_pack_start (GTK_BOX (vbox4), label5, FALSE, FALSE, 0); 03883 gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_CENTER); 03884 03885 hseparator3 = gtk_hseparator_new (); 03886 gtk_widget_show (hseparator3); 03887 gtk_box_pack_start (GTK_BOX (vbox4), hseparator3, TRUE, TRUE, 0); 03888 03889 vbox5 = gtk_vbox_new (FALSE, 0); 03890 gtk_widget_show (vbox5); 03891 gtk_box_pack_start (GTK_BOX (vbox4), vbox5, TRUE, TRUE, 0); 03892 03893 label6 = gtk_label_new (_("\nProgram se distribuira pod uslovima \nGeneral Public Licence (GPL)\n")); 03894 gtk_widget_show (label6); 03895 gtk_box_pack_start (GTK_BOX (vbox5), label6, FALSE, FALSE, 0); 03896 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_CENTER); 03897 03898 hseparator4 = gtk_hseparator_new (); 03899 gtk_widget_show (hseparator4); 03900 gtk_box_pack_start (GTK_BOX (vbox5), hseparator4, TRUE, TRUE, 0); 03901 03902 hbox1 = gtk_hbox_new (TRUE, 0); 03903 gtk_widget_show (hbox1); 03904 gtk_box_pack_start (GTK_BOX (vbox3), hbox1, TRUE, TRUE, 0); 03905 03906 button1 = gtk_button_new (); 03907 gtk_widget_show (button1); 03908 gtk_box_pack_start (GTK_BOX (hbox1), button1, FALSE, FALSE, 0); 03909 03910 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 03911 gtk_widget_show (alignment1); 03912 gtk_container_add (GTK_CONTAINER (button1), alignment1); 03913 03914 hbox3 = gtk_hbox_new (FALSE, 2); 03915 gtk_widget_show (hbox3); 03916 gtk_container_add (GTK_CONTAINER (alignment1), hbox3); 03917 03918 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 03919 gtk_widget_show (image2); 03920 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 03921 03922 label2 = gtk_label_new_with_mnemonic (_(" U redu ")); 03923 gtk_widget_show (label2); 03924 gtk_box_pack_start (GTK_BOX (hbox3), label2, FALSE, FALSE, 0); 03925 gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); 03926 03927 g_signal_connect ((gpointer) button1, "clicked", 03928 G_CALLBACK (on_helpOkBtn_clicked), 03929 NULL); 03930 03931 03932 /* Store pointers to all widgets, for use by lookup_widget(). */ 03933 GLADE_HOOKUP_OBJECT_NO_REF (helpWindow, helpWindow, "helpWindow"); 03934 GLADE_HOOKUP_OBJECT (helpWindow, vbox1, "vbox1"); 03935 GLADE_HOOKUP_OBJECT (helpWindow, vbox2, "vbox2"); 03936 GLADE_HOOKUP_OBJECT (helpWindow, label1, "label1"); 03937 GLADE_HOOKUP_OBJECT (helpWindow, hseparator1, "hseparator1"); 03938 GLADE_HOOKUP_OBJECT (helpWindow, label4, "label4"); 03939 GLADE_HOOKUP_OBJECT (helpWindow, vbox3, "vbox3"); 03940 GLADE_HOOKUP_OBJECT (helpWindow, vbox4, "vbox4"); 03941 GLADE_HOOKUP_OBJECT (helpWindow, hseparator2, "hseparator2"); 03942 GLADE_HOOKUP_OBJECT (helpWindow, label5, "label5"); 03943 GLADE_HOOKUP_OBJECT (helpWindow, hseparator2, "hseparator2"); 03944 GLADE_HOOKUP_OBJECT (helpWindow, vbox5, "vbox5"); 03945 GLADE_HOOKUP_OBJECT (helpWindow, label6, "label6"); 03946 GLADE_HOOKUP_OBJECT (helpWindow, hseparator3, "hseparator3"); 03947 GLADE_HOOKUP_OBJECT (helpWindow, hbox1, "hbox1"); 03948 GLADE_HOOKUP_OBJECT (helpWindow, button1, "button1"); 03949 GLADE_HOOKUP_OBJECT (helpWindow, alignment1, "alignment1"); 03950 GLADE_HOOKUP_OBJECT (helpWindow, hbox3, "hbox3"); 03951 GLADE_HOOKUP_OBJECT (helpWindow, image2, "image2"); 03952 GLADE_HOOKUP_OBJECT (helpWindow, label2, "label2"); 03953 03954 return helpWindow; 03955 } |
|
Definirano u liniji 4013 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REFon_infoButtonWin_clicked(). Referencirano od on_catLinkChoseBtn_clicked(), on_catLinkDelChoseBtn_clicked(), on_delCatBtn_clicked(), on_delLinkBtn_clicked(), on_editCatBtn_clicked(), on_editLinkCatBtn_clicked(), on_editSSSBtn_clicked()on_prefAddLink_clicked().
04014 { 04015 GtkWidget *infoWindow; 04016 GtkWidget *vbox1; 04017 GtkWidget *label1; 04018 GtkWidget *button1; 04019 GtkWidget *alignment1; 04020 GtkWidget *hbox1; 04021 GtkWidget *image1; 04022 GtkWidget *label2; 04023 GtkAccelGroup *accel_group; 04024 04025 accel_group = gtk_accel_group_new (); 04026 04027 infoWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 04028 gtk_window_set_title (GTK_WINDOW (infoWindow), _("Upozorenje")); 04029 gtk_window_set_resizable (GTK_WINDOW (infoWindow), FALSE); 04030 gtk_window_set_position (GTK_WINDOW (infoWindow), GTK_WIN_POS_CENTER); 04031 gtk_window_set_destroy_with_parent (GTK_WINDOW (infoWindow), TRUE); 04032 04033 vbox1 = gtk_vbox_new (FALSE, 0); 04034 gtk_widget_show (vbox1); 04035 gtk_container_add (GTK_CONTAINER (infoWindow), vbox1); 04036 04037 label1 = gtk_label_new (_(label_upo)); 04038 gtk_widget_show (label1); 04039 gtk_box_pack_start (GTK_BOX (vbox1), label1, FALSE, FALSE, 0); 04040 gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT); 04041 04042 button1 = gtk_button_new (); 04043 gtk_widget_show (button1); 04044 gtk_box_pack_start (GTK_BOX (vbox1), button1, FALSE, FALSE, 0); 04045 gtk_widget_add_accelerator (button1, "clicked", accel_group, 04046 GDK_u, GDK_CONTROL_MASK, 04047 GTK_ACCEL_VISIBLE); 04048 04049 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 04050 gtk_widget_show (alignment1); 04051 gtk_container_add (GTK_CONTAINER (button1), alignment1); 04052 04053 hbox1 = gtk_hbox_new (FALSE, 2); 04054 gtk_widget_show (hbox1); 04055 gtk_container_add (GTK_CONTAINER (alignment1), hbox1); 04056 04057 image1 = gtk_image_new_from_stock ("gtk-dialog-error", GTK_ICON_SIZE_BUTTON); 04058 gtk_widget_show (image1); 04059 gtk_box_pack_start (GTK_BOX (hbox1), image1, FALSE, FALSE, 0); 04060 04061 label2 = gtk_label_new_with_mnemonic (_("_Uredu")); 04062 gtk_widget_show (label2); 04063 gtk_box_pack_start (GTK_BOX (hbox1), label2, FALSE, FALSE, 0); 04064 gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); 04065 04066 /* Store pointers to all widgets, for use by lookup_widget(). */ 04067 GLADE_HOOKUP_OBJECT_NO_REF (infoWindow, infoWindow, "infoWindow"); 04068 GLADE_HOOKUP_OBJECT (infoWindow, vbox1, "vbox1"); 04069 GLADE_HOOKUP_OBJECT (infoWindow, label1, "label1"); 04070 GLADE_HOOKUP_OBJECT (infoWindow, button1, "button1"); 04071 GLADE_HOOKUP_OBJECT (infoWindow, alignment1, "alignment1"); 04072 GLADE_HOOKUP_OBJECT (infoWindow, hbox1, "hbox1"); 04073 GLADE_HOOKUP_OBJECT (infoWindow, image1, "image1"); 04074 GLADE_HOOKUP_OBJECT (infoWindow, label2, "label2"); 04075 04076 g_signal_connect ((gpointer) button1, "clicked", 04077 G_CALLBACK (on_infoButtonWin_clicked), 04078 NULL); 04079 04080 gtk_window_add_accel_group (GTK_WINDOW (infoWindow), accel_group); 04081 04082 return infoWindow; 04083 } |
|
Definirano u liniji 1033 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_linkNewAddBtn_clicked()on_linkNewQuitBtn_clicked(). Referencirano od on_prefAddLink_clicked().
01034 { 01035 GtkWidget *linkAddWindow; 01036 GtkWidget *vbox1; 01037 GtkWidget *linkTitle; 01038 GtkWidget *label2; 01039 GtkWidget *linkIme; 01040 GtkWidget *label3; 01041 GtkWidget *linkUrl; 01042 GtkWidget *label4; 01043 GtkWidget *scrolledwindow1; 01044 GtkWidget *linkOpis; 01045 GtkWidget *label5; 01046 GtkWidget *linkCombo; 01047 01048 GtkWidget *linkComboEntry; 01049 GtkWidget *hbox1; 01050 GtkWidget *linkNewAddBtn; 01051 GtkWidget *alignment2; 01052 GtkWidget *hbox3; 01053 GtkWidget *image2; 01054 GtkWidget *label7; 01055 GtkWidget *linkNewQuitBtn; 01056 GtkWidget *alignment1; 01057 GtkWidget *hbox2; 01058 GtkWidget *image1; 01059 GtkWidget *label6; 01060 GtkAccelGroup *accel_group; 01061 gint linkcount=0, i=0; 01062 01063 accel_group = gtk_accel_group_new (); 01064 01065 linkAddWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 01066 gtk_window_set_title (GTK_WINDOW (linkAddWindow), _("Dodavanje novog linka")); 01067 gtk_window_set_position (GTK_WINDOW (linkAddWindow), GTK_WIN_POS_CENTER); 01068 gtk_window_set_resizable (GTK_WINDOW (linkAddWindow), FALSE); 01069 gtk_window_set_destroy_with_parent (GTK_WINDOW (linkAddWindow), TRUE); 01070 01071 vbox1 = gtk_vbox_new (FALSE, 0); 01072 gtk_widget_show (vbox1); 01073 gtk_container_add (GTK_CONTAINER (linkAddWindow), vbox1); 01074 01075 linkTitle = gtk_label_new (_("Dodavanje novog linka\n")); 01076 gtk_widget_show (linkTitle); 01077 gtk_box_pack_start (GTK_BOX (vbox1), linkTitle, FALSE, FALSE, 0); 01078 gtk_label_set_justify (GTK_LABEL (linkTitle), GTK_JUSTIFY_LEFT); 01079 01080 label2 = gtk_label_new (_("Naziv linka :")); 01081 gtk_widget_show (label2); 01082 gtk_box_pack_start (GTK_BOX (vbox1), label2, FALSE, FALSE, 0); 01083 gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); 01084 gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5); 01085 gtk_misc_set_padding (GTK_MISC (label2), 2, 0); 01086 01087 linkIme = gtk_entry_new (); 01088 gtk_widget_show (linkIme); 01089 gtk_box_pack_start (GTK_BOX (vbox1), linkIme, FALSE, FALSE, 0); 01090 01091 label3 = gtk_label_new (_("URL linka :")); 01092 gtk_widget_show (label3); 01093 gtk_box_pack_start (GTK_BOX (vbox1), label3, FALSE, FALSE, 0); 01094 gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT); 01095 gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5); 01096 gtk_misc_set_padding (GTK_MISC (label3), 2, 0); 01097 01098 linkUrl = gtk_entry_new (); 01099 gtk_widget_show (linkUrl); 01100 gtk_box_pack_start (GTK_BOX (vbox1), linkUrl, FALSE, FALSE, 0); 01101 gtk_entry_set_text (GTK_ENTRY (linkUrl), _("http://")); 01102 01103 label4 = gtk_label_new (_("Opis linka :")); 01104 gtk_widget_show (label4); 01105 gtk_box_pack_start (GTK_BOX (vbox1), label4, FALSE, FALSE, 0); 01106 gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT); 01107 gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); 01108 gtk_misc_set_padding (GTK_MISC (label4), 2, 0); 01109 01110 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); 01111 gtk_widget_show (scrolledwindow1); 01112 gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, FALSE, FALSE, 0); 01113 gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow1), 1); 01114 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); 01115 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN); 01116 01117 linkOpis = gtk_text_view_new (); 01118 gtk_widget_show (linkOpis); 01119 gtk_container_add (GTK_CONTAINER (scrolledwindow1), linkOpis); 01120 gtk_container_set_border_width (GTK_CONTAINER (linkOpis), 1); 01121 gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (linkOpis), GTK_WRAP_WORD); 01122 01123 label5 = gtk_label_new (_("Stavi u kategoriju :")); 01124 gtk_widget_show (label5); 01125 gtk_box_pack_start (GTK_BOX (vbox1), label5, FALSE, FALSE, 0); 01126 gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT); 01127 gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5); 01128 gtk_misc_set_padding (GTK_MISC (label5), 2, 0); 01129 01130 linkCombo = gtk_combo_new (); 01131 g_object_set_data (G_OBJECT (GTK_COMBO (linkCombo)->popwin), 01132 "GladeParentKey", linkCombo); 01133 gtk_widget_show (linkCombo); 01134 gtk_box_pack_start (GTK_BOX (vbox1), linkCombo, FALSE, FALSE, 0); 01135 gtk_combo_set_popdown_strings (GTK_COMBO (linkCombo), linkCombo_items); 01136 g_list_free (linkCombo_items); 01137 01138 linkComboEntry = GTK_COMBO (linkCombo)->entry; 01139 gtk_widget_show (linkComboEntry); 01140 gtk_editable_set_editable (GTK_EDITABLE (linkComboEntry), FALSE); 01141 gtk_entry_set_text (GTK_ENTRY (linkComboEntry), _("! Odaberi Kategoriju !")); 01142 01143 hbox1 = gtk_hbox_new (FALSE, 0); 01144 gtk_widget_show (hbox1); 01145 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 01146 01147 linkNewAddBtn = gtk_button_new (); 01148 gtk_widget_show (linkNewAddBtn); 01149 gtk_box_pack_start (GTK_BOX (hbox1), linkNewAddBtn, TRUE, FALSE, 0); 01150 gtk_widget_add_accelerator (linkNewAddBtn, "clicked", accel_group, 01151 GDK_d, GDK_CONTROL_MASK, 01152 GTK_ACCEL_VISIBLE); 01153 01154 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 01155 gtk_widget_show (alignment2); 01156 gtk_container_add (GTK_CONTAINER (linkNewAddBtn), alignment2); 01157 01158 hbox3 = gtk_hbox_new (FALSE, 2); 01159 gtk_widget_show (hbox3); 01160 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 01161 01162 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 01163 gtk_widget_show (image2); 01164 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 01165 01166 label7 = gtk_label_new_with_mnemonic (_(" _Dodaj novi link ")); 01167 gtk_widget_show (label7); 01168 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 01169 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 01170 01171 linkNewQuitBtn = gtk_button_new (); 01172 gtk_widget_show (linkNewQuitBtn); 01173 gtk_box_pack_start (GTK_BOX (hbox1), linkNewQuitBtn, TRUE, FALSE, 0); 01174 gtk_widget_add_accelerator (linkNewQuitBtn, "clicked", accel_group, 01175 GDK_o, GDK_CONTROL_MASK, 01176 GTK_ACCEL_VISIBLE); 01177 01178 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 01179 gtk_widget_show (alignment1); 01180 gtk_container_add (GTK_CONTAINER (linkNewQuitBtn), alignment1); 01181 01182 hbox2 = gtk_hbox_new (FALSE, 2); 01183 gtk_widget_show (hbox2); 01184 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 01185 01186 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 01187 gtk_widget_show (image1); 01188 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 01189 01190 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 01191 gtk_widget_show (label6); 01192 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 01193 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 01194 01195 g_signal_connect ((gpointer) linkNewAddBtn, "clicked", 01196 G_CALLBACK (on_linkNewAddBtn_clicked), 01197 NULL); 01198 g_signal_connect ((gpointer) linkNewQuitBtn, "clicked", 01199 G_CALLBACK (on_linkNewQuitBtn_clicked), 01200 NULL); 01201 01202 /* Store pointers to all widgets, for use by lookup_widget(). */ 01203 GLADE_HOOKUP_OBJECT_NO_REF (linkAddWindow, linkAddWindow, "linkAddWindow"); 01204 GLADE_HOOKUP_OBJECT (linkAddWindow, vbox1, "vbox1"); 01205 GLADE_HOOKUP_OBJECT (linkAddWindow, linkTitle, "linkTitle"); 01206 GLADE_HOOKUP_OBJECT (linkAddWindow, label2, "label2"); 01207 GLADE_HOOKUP_OBJECT (linkAddWindow, linkIme, "linkIme"); 01208 GLADE_HOOKUP_OBJECT (linkAddWindow, label3, "label3"); 01209 GLADE_HOOKUP_OBJECT (linkAddWindow, linkUrl, "linkUrl"); 01210 GLADE_HOOKUP_OBJECT (linkAddWindow, label4, "label4"); 01211 GLADE_HOOKUP_OBJECT (linkAddWindow, scrolledwindow1, "scrolledwindow1"); 01212 GLADE_HOOKUP_OBJECT (linkAddWindow, linkOpis, "linkOpis"); 01213 GLADE_HOOKUP_OBJECT (linkAddWindow, label5, "label5"); 01214 GLADE_HOOKUP_OBJECT (linkAddWindow, linkCombo, "linkCombo"); 01215 GLADE_HOOKUP_OBJECT (linkAddWindow, linkComboEntry, "linkComboEntry"); 01216 GLADE_HOOKUP_OBJECT (linkAddWindow, hbox1, "hbox1"); 01217 GLADE_HOOKUP_OBJECT (linkAddWindow, linkNewAddBtn, "linkNewAddBtn"); 01218 GLADE_HOOKUP_OBJECT (linkAddWindow, alignment2, "alignment2"); 01219 GLADE_HOOKUP_OBJECT (linkAddWindow, hbox3, "hbox3"); 01220 GLADE_HOOKUP_OBJECT (linkAddWindow, image2, "image2"); 01221 GLADE_HOOKUP_OBJECT (linkAddWindow, label7, "label7"); 01222 GLADE_HOOKUP_OBJECT (linkAddWindow, linkNewQuitBtn, "linkNewQuitBtn"); 01223 GLADE_HOOKUP_OBJECT (linkAddWindow, alignment1, "alignment1"); 01224 GLADE_HOOKUP_OBJECT (linkAddWindow, hbox2, "hbox2"); 01225 GLADE_HOOKUP_OBJECT (linkAddWindow, image1, "image1"); 01226 GLADE_HOOKUP_OBJECT (linkAddWindow, label6, "label6"); 01227 01228 gtk_window_add_accel_group (GTK_WINDOW (linkAddWindow), accel_group); 01229 01230 return linkAddWindow; 01231 } |
|
Definirano u liniji 2707 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_linkChoseBtn_clicked()on_linkChoseQuitBtn_clicked(). Referencirano od on_catLinkChoseBtn_clicked().
02708 { 02709 GtkWidget *linkChoseWindow; 02710 GtkWidget *vbox1; 02711 GtkWidget *linkTitle; 02712 GtkWidget *vbox2; 02713 GtkWidget *vbox3; 02714 GtkWidget *vbox5; 02715 GtkWidget *combo1; 02716 GtkWidget *combo_entry1; 02717 GtkWidget *hbox1; 02718 GtkWidget *linkChoseBtn; 02719 GtkWidget *alignment2; 02720 GtkWidget *hbox3; 02721 GtkWidget *image2; 02722 GtkWidget *label7; 02723 GtkWidget *linkChoseQuitBtn; 02724 GtkWidget *alignment1; 02725 GtkWidget *hbox2; 02726 GtkWidget *image1; 02727 GtkWidget *label6; 02728 GtkAccelGroup *accel_group; 02729 02730 accel_group = gtk_accel_group_new (); 02731 02732 linkChoseWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 02733 gtk_window_set_title (GTK_WINDOW (linkChoseWindow), _("Editovanje Linka")); 02734 gtk_window_set_position (GTK_WINDOW (linkChoseWindow), GTK_WIN_POS_CENTER); 02735 gtk_window_set_destroy_with_parent (GTK_WINDOW (linkChoseWindow), TRUE); 02736 02737 vbox1 = gtk_vbox_new (FALSE, 0); 02738 gtk_widget_show (vbox1); 02739 gtk_container_add (GTK_CONTAINER (linkChoseWindow), vbox1); 02740 02741 linkTitle = gtk_label_new (_("Odaberi link\n")); 02742 gtk_widget_show (linkTitle); 02743 gtk_box_pack_start (GTK_BOX (vbox1), linkTitle, FALSE, FALSE, 0); 02744 gtk_label_set_justify (GTK_LABEL (linkTitle), GTK_JUSTIFY_LEFT); 02745 02746 vbox2 = gtk_vbox_new (FALSE, 0); 02747 gtk_widget_show (vbox2); 02748 gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); 02749 02750 vbox3 = gtk_vbox_new (FALSE, 0); 02751 gtk_widget_show (vbox3); 02752 gtk_box_pack_start (GTK_BOX (vbox2), vbox3, TRUE, TRUE, 0); 02753 02754 vbox5 = gtk_vbox_new (FALSE, 0); 02755 gtk_widget_show (vbox5); 02756 gtk_box_pack_start (GTK_BOX (vbox3), vbox5, FALSE, FALSE, 0); 02757 02758 combo1 = gtk_combo_new (); 02759 g_object_set_data (G_OBJECT (GTK_COMBO (combo1)->popwin), 02760 "GladeParentKey", combo1); 02761 gtk_widget_show (combo1); 02762 gtk_box_pack_start (GTK_BOX (vbox5), combo1, FALSE, FALSE, 0); 02763 gtk_combo_set_popdown_strings (GTK_COMBO (combo1), linkCombo_items); 02764 g_list_free (linkCombo_items); 02765 02766 combo_entry1 = GTK_COMBO (combo1)->entry; 02767 gtk_widget_show (combo_entry1); 02768 02769 hbox1 = gtk_hbox_new (FALSE, 0); 02770 gtk_widget_show (hbox1); 02771 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 02772 02773 linkChoseBtn = gtk_button_new (); 02774 gtk_widget_show (linkChoseBtn); 02775 gtk_box_pack_start (GTK_BOX (hbox1), linkChoseBtn, TRUE, FALSE, 0); 02776 gtk_widget_add_accelerator (linkChoseBtn, "clicked", accel_group, 02777 GDK_p, GDK_CONTROL_MASK, 02778 GTK_ACCEL_VISIBLE); 02779 02780 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 02781 gtk_widget_show (alignment2); 02782 gtk_container_add (GTK_CONTAINER (linkChoseBtn), alignment2); 02783 02784 hbox3 = gtk_hbox_new (FALSE, 2); 02785 gtk_widget_show (hbox3); 02786 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 02787 02788 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 02789 gtk_widget_show (image2); 02790 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 02791 02792 label7 = gtk_label_new_with_mnemonic (_(" _Prihvati ")); 02793 gtk_widget_show (label7); 02794 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 02795 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 02796 02797 linkChoseQuitBtn = gtk_button_new (); 02798 gtk_widget_show (linkChoseQuitBtn); 02799 gtk_box_pack_start (GTK_BOX (hbox1), linkChoseQuitBtn, TRUE, FALSE, 0); 02800 gtk_widget_add_accelerator (linkChoseQuitBtn, "clicked", accel_group, 02801 GDK_o, GDK_CONTROL_MASK, 02802 GTK_ACCEL_VISIBLE); 02803 02804 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 02805 gtk_widget_show (alignment1); 02806 gtk_container_add (GTK_CONTAINER (linkChoseQuitBtn), alignment1); 02807 02808 hbox2 = gtk_hbox_new (FALSE, 2); 02809 gtk_widget_show (hbox2); 02810 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 02811 02812 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 02813 gtk_widget_show (image1); 02814 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 02815 02816 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 02817 gtk_widget_show (label6); 02818 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 02819 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 02820 02821 g_signal_connect ((gpointer) linkChoseBtn, "clicked", 02822 G_CALLBACK (on_linkChoseBtn_clicked), 02823 NULL); 02824 g_signal_connect ((gpointer) linkChoseQuitBtn, "clicked", 02825 G_CALLBACK (on_linkChoseQuitBtn_clicked), 02826 NULL); 02827 02828 /* Store pointers to all widgets, for use by lookup_widget(). */ 02829 GLADE_HOOKUP_OBJECT_NO_REF (linkChoseWindow, linkChoseWindow, "linkChoseWindow"); 02830 GLADE_HOOKUP_OBJECT (linkChoseWindow, vbox1, "vbox1"); 02831 GLADE_HOOKUP_OBJECT (linkChoseWindow, linkTitle, "linkTitle"); 02832 GLADE_HOOKUP_OBJECT (linkChoseWindow, vbox2, "vbox2"); 02833 GLADE_HOOKUP_OBJECT (linkChoseWindow, vbox3, "vbox3"); 02834 GLADE_HOOKUP_OBJECT (linkChoseWindow, vbox5, "vbox5"); 02835 GLADE_HOOKUP_OBJECT (linkChoseWindow, combo1, "combo1"); 02836 GLADE_HOOKUP_OBJECT (linkChoseWindow, combo_entry1, "combo_entry1"); 02837 GLADE_HOOKUP_OBJECT (linkChoseWindow, hbox1, "hbox1"); 02838 GLADE_HOOKUP_OBJECT (linkChoseWindow, linkChoseBtn, "linkChoseBtn"); 02839 GLADE_HOOKUP_OBJECT (linkChoseWindow, alignment2, "alignment2"); 02840 GLADE_HOOKUP_OBJECT (linkChoseWindow, hbox3, "hbox3"); 02841 GLADE_HOOKUP_OBJECT (linkChoseWindow, image2, "image2"); 02842 GLADE_HOOKUP_OBJECT (linkChoseWindow, label7, "label7"); 02843 GLADE_HOOKUP_OBJECT (linkChoseWindow, linkChoseQuitBtn, "linkChoseQuitBtn"); 02844 GLADE_HOOKUP_OBJECT (linkChoseWindow, alignment1, "alignment1"); 02845 GLADE_HOOKUP_OBJECT (linkChoseWindow, hbox2, "hbox2"); 02846 GLADE_HOOKUP_OBJECT (linkChoseWindow, image1, "image1"); 02847 GLADE_HOOKUP_OBJECT (linkChoseWindow, label6, "label6"); 02848 02849 gtk_window_add_accel_group (GTK_WINDOW (linkChoseWindow), accel_group); 02850 02851 return linkChoseWindow; 02852 } |
|
Definirano u liniji 3523 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_linkDelChoseBtn_clicked()on_linkDelChoseQuitBtn_clicked(). Referencirano od on_catLinkDelChoseBtn_clicked().
03524 { 03525 GtkWidget *linkDelChoseWindow; 03526 GtkWidget *vbox1; 03527 GtkWidget *linkTitle; 03528 GtkWidget *vbox2; 03529 GtkWidget *vbox3; 03530 GtkWidget *vbox5; 03531 GtkWidget *combo1; 03532 GtkWidget *combo_entry1; 03533 GtkWidget *hbox1; 03534 GtkWidget *linkChoseBtn; 03535 GtkWidget *alignment2; 03536 GtkWidget *hbox3; 03537 GtkWidget *image2; 03538 GtkWidget *label7; 03539 GtkWidget *linkChoseQuitBtn; 03540 GtkWidget *alignment1; 03541 GtkWidget *hbox2; 03542 GtkWidget *image1; 03543 GtkWidget *label6; 03544 GtkAccelGroup *accel_group; 03545 03546 accel_group = gtk_accel_group_new (); 03547 03548 linkDelChoseWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 03549 gtk_window_set_title (GTK_WINDOW (linkDelChoseWindow), _("Brisanje Linka")); 03550 gtk_window_set_position (GTK_WINDOW (linkDelChoseWindow), GTK_WIN_POS_CENTER); 03551 gtk_window_set_destroy_with_parent (GTK_WINDOW (linkDelChoseWindow), TRUE); 03552 03553 vbox1 = gtk_vbox_new (FALSE, 0); 03554 gtk_widget_show (vbox1); 03555 gtk_container_add (GTK_CONTAINER (linkDelChoseWindow), vbox1); 03556 03557 linkTitle = gtk_label_new (_("Odaberi link\n")); 03558 gtk_widget_show (linkTitle); 03559 gtk_box_pack_start (GTK_BOX (vbox1), linkTitle, FALSE, FALSE, 0); 03560 gtk_label_set_justify (GTK_LABEL (linkTitle), GTK_JUSTIFY_LEFT); 03561 03562 vbox2 = gtk_vbox_new (FALSE, 0); 03563 gtk_widget_show (vbox2); 03564 gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); 03565 03566 vbox3 = gtk_vbox_new (FALSE, 0); 03567 gtk_widget_show (vbox3); 03568 gtk_box_pack_start (GTK_BOX (vbox2), vbox3, TRUE, TRUE, 0); 03569 03570 vbox5 = gtk_vbox_new (FALSE, 0); 03571 gtk_widget_show (vbox5); 03572 gtk_box_pack_start (GTK_BOX (vbox3), vbox5, FALSE, FALSE, 0); 03573 03574 combo1 = gtk_combo_new (); 03575 g_object_set_data (G_OBJECT (GTK_COMBO (combo1)->popwin), 03576 "GladeParentKey", combo1); 03577 gtk_widget_show (combo1); 03578 gtk_box_pack_start (GTK_BOX (vbox5), combo1, FALSE, FALSE, 0); 03579 gtk_combo_set_popdown_strings (GTK_COMBO (combo1), linkCombo_items); 03580 g_list_free (linkCombo_items); 03581 03582 combo_entry1 = GTK_COMBO (combo1)->entry; 03583 gtk_widget_show (combo_entry1); 03584 03585 hbox1 = gtk_hbox_new (FALSE, 0); 03586 gtk_widget_show (hbox1); 03587 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 03588 03589 linkChoseBtn = gtk_button_new (); 03590 gtk_widget_show (linkChoseBtn); 03591 gtk_box_pack_start (GTK_BOX (hbox1), linkChoseBtn, TRUE, FALSE, 0); 03592 gtk_widget_add_accelerator (linkChoseBtn, "clicked", accel_group, 03593 GDK_p, GDK_CONTROL_MASK, 03594 GTK_ACCEL_VISIBLE); 03595 03596 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 03597 gtk_widget_show (alignment2); 03598 gtk_container_add (GTK_CONTAINER (linkChoseBtn), alignment2); 03599 03600 hbox3 = gtk_hbox_new (FALSE, 2); 03601 gtk_widget_show (hbox3); 03602 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 03603 03604 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 03605 gtk_widget_show (image2); 03606 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 03607 03608 label7 = gtk_label_new_with_mnemonic (_(" _Prihvati ")); 03609 gtk_widget_show (label7); 03610 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 03611 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 03612 03613 linkChoseQuitBtn = gtk_button_new (); 03614 gtk_widget_show (linkChoseQuitBtn); 03615 gtk_box_pack_start (GTK_BOX (hbox1), linkChoseQuitBtn, TRUE, FALSE, 0); 03616 gtk_widget_add_accelerator (linkChoseQuitBtn, "clicked", accel_group, 03617 GDK_o, GDK_CONTROL_MASK, 03618 GTK_ACCEL_VISIBLE); 03619 03620 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 03621 gtk_widget_show (alignment1); 03622 gtk_container_add (GTK_CONTAINER (linkChoseQuitBtn), alignment1); 03623 03624 hbox2 = gtk_hbox_new (FALSE, 2); 03625 gtk_widget_show (hbox2); 03626 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 03627 03628 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 03629 gtk_widget_show (image1); 03630 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 03631 03632 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 03633 gtk_widget_show (label6); 03634 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 03635 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 03636 03637 g_signal_connect ((gpointer) linkChoseBtn, "clicked", 03638 G_CALLBACK (on_linkDelChoseBtn_clicked), 03639 NULL); 03640 g_signal_connect ((gpointer) linkChoseQuitBtn, "clicked", 03641 G_CALLBACK (on_linkDelChoseQuitBtn_clicked), 03642 NULL); 03643 03644 /* Store pointers to all widgets, for use by lookup_widget(). */ 03645 GLADE_HOOKUP_OBJECT_NO_REF (linkDelChoseWindow, linkDelChoseWindow, "linkDelChoseWindow"); 03646 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, vbox1, "vbox1"); 03647 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, linkTitle, "linkTitle"); 03648 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, vbox2, "vbox2"); 03649 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, vbox3, "vbox3"); 03650 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, vbox5, "vbox5"); 03651 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, combo1, "combo1"); 03652 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, combo_entry1, "combo_entry1"); 03653 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, hbox1, "hbox1"); 03654 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, linkChoseBtn, "linkChoseBtn"); 03655 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, alignment2, "alignment2"); 03656 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, hbox3, "hbox3"); 03657 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, image2, "image2"); 03658 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, label7, "label7"); 03659 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, linkChoseQuitBtn, "linkChoseQuitBtn"); 03660 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, alignment1, "alignment1"); 03661 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, hbox2, "hbox2"); 03662 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, image1, "image1"); 03663 GLADE_HOOKUP_OBJECT (linkDelChoseWindow, label6, "label6"); 03664 03665 gtk_window_add_accel_group (GTK_WINDOW (linkDelChoseWindow), accel_group); 03666 03667 return linkDelChoseWindow; 03668 } |
|
Definirano u liniji 3676 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_linkDelOkBtn_clicked()on_linkDelQuitBtn_clicked(). Referencirano od on_linkDelChoseBtn_clicked().
03679 { 03680 GtkWidget *linkDelWindow; 03681 GtkWidget *vbox1; 03682 GtkWidget *label3; 03683 GtkWidget *linkLabel; 03684 GtkWidget *linkID; 03685 GtkWidget *label5; 03686 GtkWidget *hbox1; 03687 GtkWidget *linkDelOkBtn; 03688 GtkWidget *alignment2; 03689 GtkWidget *hbox3; 03690 GtkWidget *image2; 03691 GtkWidget *label6; 03692 GtkWidget *linkDelQuitBtn; 03693 GtkWidget *alignment3; 03694 GtkWidget *hbox4; 03695 GtkWidget *image3; 03696 GtkWidget *label7; 03697 GtkAccelGroup *accel_group; 03698 03699 accel_group = gtk_accel_group_new (); 03700 03701 linkDelWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 03702 gtk_window_set_title (GTK_WINDOW (linkDelWindow), _("Potvrda brisanja linka")); 03703 gtk_window_set_resizable (GTK_WINDOW (linkDelWindow), FALSE); 03704 gtk_window_set_position (GTK_WINDOW (linkDelWindow), GTK_WIN_POS_CENTER); 03705 gtk_window_set_destroy_with_parent (GTK_WINDOW (linkDelWindow), TRUE); 03706 03707 vbox1 = gtk_vbox_new (FALSE, 0); 03708 gtk_widget_show (vbox1); 03709 gtk_container_add (GTK_CONTAINER (linkDelWindow), vbox1); 03710 03711 label3 = gtk_label_new (_("Da li si siguran da \305\276eli\305\241 obrisati link:\n")); 03712 gtk_widget_show (label3); 03713 gtk_box_pack_start (GTK_BOX (vbox1), label3, FALSE, FALSE, 0); 03714 gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT); 03715 03716 linkLabel = gtk_label_new (_(link_title)); 03717 gtk_widget_show (linkLabel); 03718 gtk_box_pack_start (GTK_BOX (vbox1), linkLabel, FALSE, FALSE, 0); 03719 gtk_label_set_justify (GTK_LABEL (linkLabel), GTK_JUSTIFY_LEFT); 03720 03721 linkID = gtk_label_new (_(link_id)); 03722 03723 label5 = gtk_label_new (_(link_url)); 03724 gtk_widget_show (label5); 03725 gtk_box_pack_start (GTK_BOX (vbox1), label5, FALSE, FALSE, 0); 03726 gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT); 03727 03728 hbox1 = gtk_hbox_new (FALSE, 0); 03729 gtk_widget_show (hbox1); 03730 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 03731 03732 linkDelOkBtn = gtk_button_new (); 03733 gtk_widget_show (linkDelOkBtn); 03734 gtk_box_pack_start (GTK_BOX (hbox1), linkDelOkBtn, TRUE, FALSE, 0); 03735 gtk_widget_add_accelerator (linkDelOkBtn, "clicked", accel_group, 03736 GDK_p, GDK_CONTROL_MASK, 03737 GTK_ACCEL_VISIBLE); 03738 03739 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 03740 gtk_widget_show (alignment2); 03741 gtk_container_add (GTK_CONTAINER (linkDelOkBtn), alignment2); 03742 03743 hbox3 = gtk_hbox_new (FALSE, 2); 03744 gtk_widget_show (hbox3); 03745 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 03746 03747 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 03748 gtk_widget_show (image2); 03749 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 03750 03751 label6 = gtk_label_new_with_mnemonic (_(" _Prihvati ")); 03752 gtk_widget_show (label6); 03753 gtk_box_pack_start (GTK_BOX (hbox3), label6, FALSE, FALSE, 0); 03754 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 03755 03756 linkDelQuitBtn = gtk_button_new (); 03757 gtk_widget_show (linkDelQuitBtn); 03758 gtk_box_pack_start (GTK_BOX (hbox1), linkDelQuitBtn, TRUE, FALSE, 0); 03759 gtk_widget_add_accelerator (linkDelQuitBtn, "clicked", accel_group, 03760 GDK_o, GDK_CONTROL_MASK, 03761 GTK_ACCEL_VISIBLE); 03762 03763 alignment3 = gtk_alignment_new (0.5, 0.5, 0, 0); 03764 gtk_widget_show (alignment3); 03765 gtk_container_add (GTK_CONTAINER (linkDelQuitBtn), alignment3); 03766 03767 hbox4 = gtk_hbox_new (FALSE, 2); 03768 gtk_widget_show (hbox4); 03769 gtk_container_add (GTK_CONTAINER (alignment3), hbox4); 03770 03771 image3 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 03772 gtk_widget_show (image3); 03773 gtk_box_pack_start (GTK_BOX (hbox4), image3, FALSE, FALSE, 0); 03774 03775 label7 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 03776 gtk_widget_show (label7); 03777 gtk_box_pack_start (GTK_BOX (hbox4), label7, FALSE, FALSE, 0); 03778 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 03779 03780 g_signal_connect ((gpointer) linkDelQuitBtn, "clicked", 03781 G_CALLBACK (on_linkDelQuitBtn_clicked), 03782 NULL); 03783 03784 g_signal_connect ((gpointer) linkDelOkBtn, "clicked", 03785 G_CALLBACK (on_linkDelOkBtn_clicked), 03786 NULL); 03787 03788 /* Store pointers to all widgets, for use by lookup_widget(). */ 03789 GLADE_HOOKUP_OBJECT_NO_REF (linkDelWindow, linkDelWindow, "linkDelWindow"); 03790 GLADE_HOOKUP_OBJECT (linkDelWindow, vbox1, "vbox1"); 03791 GLADE_HOOKUP_OBJECT (linkDelWindow, label3, "label3"); 03792 GLADE_HOOKUP_OBJECT (linkDelWindow, linkLabel, "linkLabel"); 03793 GLADE_HOOKUP_OBJECT (linkDelWindow, linkID, "linkID"); 03794 GLADE_HOOKUP_OBJECT (linkDelWindow, label5, "label5"); 03795 GLADE_HOOKUP_OBJECT (linkDelWindow, hbox1, "hbox1"); 03796 GLADE_HOOKUP_OBJECT (linkDelWindow, linkDelOkBtn, "linkDelOkBtn"); 03797 GLADE_HOOKUP_OBJECT (linkDelWindow, alignment2, "alignment2"); 03798 GLADE_HOOKUP_OBJECT (linkDelWindow, hbox3, "hbox3"); 03799 GLADE_HOOKUP_OBJECT (linkDelWindow, image2, "image2"); 03800 GLADE_HOOKUP_OBJECT (linkDelWindow, label6, "label6"); 03801 GLADE_HOOKUP_OBJECT (linkDelWindow, linkDelQuitBtn, "linkDelQuitBtn"); 03802 GLADE_HOOKUP_OBJECT (linkDelWindow, alignment3, "alignment3"); 03803 GLADE_HOOKUP_OBJECT (linkDelWindow, hbox4, "hbox4"); 03804 GLADE_HOOKUP_OBJECT (linkDelWindow, image3, "image3"); 03805 GLADE_HOOKUP_OBJECT (linkDelWindow, label7, "label7"); 03806 03807 gtk_window_add_accel_group (GTK_WINDOW (linkDelWindow), accel_group); 03808 03809 return linkDelWindow; 03810 } |
|
Definirano u liniji 2859 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_linkEditQuitBtn_clicked()on_linkEditSaveBtn_clicked(). Referencirano od on_linkChoseBtn_clicked().
02865 { 02866 GtkWidget *linkEditWindow; 02867 GtkWidget *vbox1; 02868 GtkWidget *linkTitle; 02869 GtkWidget *label2; 02870 GtkWidget *linkIme; 02871 GtkWidget *label3; 02872 GtkWidget *linkUrl; 02873 GtkWidget *label4; 02874 GtkWidget *scrolledwindow1; 02875 GtkWidget *linkOpis; 02876 GtkWidget *label5; 02877 GtkWidget *linkCombo; 02878 GtkWidget *linkComboEntry; 02879 GtkWidget *hbox1; 02880 GtkWidget *linkNewAddBtn; 02881 GtkWidget *alignment2; 02882 GtkWidget *hbox3; 02883 GtkWidget *image2; 02884 GtkWidget *label7; 02885 GtkWidget *linkNewQuitBtn; 02886 GtkWidget *alignment1; 02887 GtkWidget *hbox2; 02888 GtkWidget *image1; 02889 GtkWidget *label6; 02890 GtkWidget *linkID; 02891 GtkAccelGroup *accel_group; 02892 02893 02894 accel_group = gtk_accel_group_new (); 02895 02896 linkEditWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 02897 gtk_window_set_title (GTK_WINDOW (linkEditWindow), _("Editovanje linka")); 02898 gtk_window_set_position (GTK_WINDOW (linkEditWindow), GTK_WIN_POS_CENTER); 02899 gtk_window_set_resizable (GTK_WINDOW (linkEditWindow), FALSE); 02900 gtk_window_set_destroy_with_parent (GTK_WINDOW (linkEditWindow), TRUE); 02901 02902 vbox1 = gtk_vbox_new (FALSE, 0); 02903 gtk_widget_show (vbox1); 02904 gtk_container_add (GTK_CONTAINER (linkEditWindow), vbox1); 02905 02906 linkTitle = gtk_label_new (_("Editovanje linka\n")); 02907 gtk_widget_show (linkTitle); 02908 gtk_box_pack_start (GTK_BOX (vbox1), linkTitle, FALSE, FALSE, 0); 02909 gtk_label_set_justify (GTK_LABEL (linkTitle), GTK_JUSTIFY_LEFT); 02910 02911 label2 = gtk_label_new (_("Naziv linka :")); 02912 gtk_widget_show (label2); 02913 gtk_box_pack_start (GTK_BOX (vbox1), label2, FALSE, FALSE, 0); 02914 gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); 02915 gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5); 02916 gtk_misc_set_padding (GTK_MISC (label2), 2, 0); 02917 02918 linkIme = gtk_entry_new (); 02919 gtk_widget_show (linkIme); 02920 gtk_box_pack_start (GTK_BOX (vbox1), linkIme, FALSE, FALSE, 0); 02921 gtk_entry_set_text (GTK_ENTRY (linkIme), _(link_naslov)); 02922 02923 linkID = gtk_entry_new (); 02924 gtk_entry_set_text (GTK_ENTRY (linkID), _(link_id)); 02925 02926 label3 = gtk_label_new (_("URL linka :")); 02927 gtk_widget_show (label3); 02928 gtk_box_pack_start (GTK_BOX (vbox1), label3, FALSE, FALSE, 0); 02929 gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT); 02930 gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5); 02931 gtk_misc_set_padding (GTK_MISC (label3), 2, 0); 02932 02933 linkUrl = gtk_entry_new (); 02934 gtk_widget_show (linkUrl); 02935 gtk_box_pack_start (GTK_BOX (vbox1), linkUrl, FALSE, FALSE, 0); 02936 gtk_entry_set_text (GTK_ENTRY (linkUrl), _(link_url)); 02937 02938 label4 = gtk_label_new (_("Opis linka :")); 02939 gtk_widget_show (label4); 02940 gtk_box_pack_start (GTK_BOX (vbox1), label4, FALSE, FALSE, 0); 02941 gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT); 02942 gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); 02943 gtk_misc_set_padding (GTK_MISC (label4), 2, 0); 02944 02945 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); 02946 gtk_widget_show (scrolledwindow1); 02947 gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, FALSE, FALSE, 0); 02948 gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow1), 1); 02949 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); 02950 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN); 02951 02952 linkOpis = gtk_text_view_new (); 02953 gtk_widget_show (linkOpis); 02954 gtk_container_add (GTK_CONTAINER (scrolledwindow1), linkOpis); 02955 gtk_container_set_border_width (GTK_CONTAINER (linkOpis), 1); 02956 gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (linkOpis), GTK_WRAP_WORD); 02957 gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (linkOpis)), _(link_opis), -1); 02958 02959 label5 = gtk_label_new (_("Stavi u kategoriju :")); 02960 gtk_widget_show (label5); 02961 gtk_box_pack_start (GTK_BOX (vbox1), label5, FALSE, FALSE, 0); 02962 gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT); 02963 gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5); 02964 gtk_misc_set_padding (GTK_MISC (label5), 2, 0); 02965 02966 linkCombo = gtk_combo_new (); 02967 g_object_set_data (G_OBJECT (GTK_COMBO (linkCombo)->popwin), 02968 "GladeParentKey", linkCombo); 02969 gtk_widget_show (linkCombo); 02970 gtk_box_pack_start (GTK_BOX (vbox1), linkCombo, FALSE, FALSE, 0); 02971 gtk_combo_set_popdown_strings (GTK_COMBO (linkCombo), linkCombo_items); 02972 g_list_free (linkCombo_items); 02973 02974 linkComboEntry = GTK_COMBO (linkCombo)->entry; 02975 gtk_widget_show (linkComboEntry); 02976 gtk_editable_set_editable (GTK_EDITABLE (linkComboEntry), FALSE); 02977 gtk_entry_set_text (GTK_ENTRY (linkComboEntry), _(link_kat_chosen)); 02978 02979 hbox1 = gtk_hbox_new (FALSE, 0); 02980 gtk_widget_show (hbox1); 02981 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 02982 02983 linkNewAddBtn = gtk_button_new (); 02984 gtk_widget_show (linkNewAddBtn); 02985 gtk_box_pack_start (GTK_BOX (hbox1), linkNewAddBtn, TRUE, FALSE, 0); 02986 gtk_widget_add_accelerator (linkNewAddBtn, "clicked", accel_group, 02987 GDK_s, GDK_CONTROL_MASK, 02988 GTK_ACCEL_VISIBLE); 02989 02990 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 02991 gtk_widget_show (alignment2); 02992 gtk_container_add (GTK_CONTAINER (linkNewAddBtn), alignment2); 02993 02994 hbox3 = gtk_hbox_new (FALSE, 2); 02995 gtk_widget_show (hbox3); 02996 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 02997 02998 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 02999 gtk_widget_show (image2); 03000 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 03001 03002 label7 = gtk_label_new_with_mnemonic (_("_Spasi promjene linka")); 03003 gtk_widget_show (label7); 03004 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 03005 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 03006 03007 linkNewQuitBtn = gtk_button_new (); 03008 gtk_widget_show (linkNewQuitBtn); 03009 gtk_box_pack_start (GTK_BOX (hbox1), linkNewQuitBtn, TRUE, FALSE, 0); 03010 gtk_widget_add_accelerator (linkNewQuitBtn, "clicked", accel_group, 03011 GDK_o, GDK_CONTROL_MASK, 03012 GTK_ACCEL_VISIBLE); 03013 03014 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 03015 gtk_widget_show (alignment1); 03016 gtk_container_add (GTK_CONTAINER (linkNewQuitBtn), alignment1); 03017 03018 hbox2 = gtk_hbox_new (FALSE, 2); 03019 gtk_widget_show (hbox2); 03020 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 03021 03022 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 03023 gtk_widget_show (image1); 03024 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 03025 03026 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 03027 gtk_widget_show (label6); 03028 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 03029 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 03030 03031 g_signal_connect ((gpointer) linkNewAddBtn, "clicked", 03032 G_CALLBACK (on_linkEditSaveBtn_clicked), 03033 NULL); 03034 g_signal_connect ((gpointer) linkNewQuitBtn, "clicked", 03035 G_CALLBACK (on_linkEditQuitBtn_clicked), 03036 NULL); 03037 03038 /* Store pointers to all widgets, for use by lookup_widget(). */ 03039 GLADE_HOOKUP_OBJECT_NO_REF (linkEditWindow, linkEditWindow, "linkEditWindow"); 03040 GLADE_HOOKUP_OBJECT (linkEditWindow, vbox1, "vbox1"); 03041 GLADE_HOOKUP_OBJECT (linkEditWindow, linkTitle, "linkTitle"); 03042 GLADE_HOOKUP_OBJECT (linkEditWindow, label2, "label2"); 03043 GLADE_HOOKUP_OBJECT (linkEditWindow, linkIme, "linkIme"); 03044 GLADE_HOOKUP_OBJECT (linkEditWindow, label3, "label3"); 03045 GLADE_HOOKUP_OBJECT (linkEditWindow, linkUrl, "linkUrl"); 03046 GLADE_HOOKUP_OBJECT (linkEditWindow, label4, "label4"); 03047 GLADE_HOOKUP_OBJECT (linkEditWindow, scrolledwindow1, "scrolledwindow1"); 03048 GLADE_HOOKUP_OBJECT (linkEditWindow, linkOpis, "linkOpis"); 03049 GLADE_HOOKUP_OBJECT (linkEditWindow, label5, "label5"); 03050 GLADE_HOOKUP_OBJECT (linkEditWindow, linkCombo, "linkCombo"); 03051 GLADE_HOOKUP_OBJECT (linkEditWindow, linkComboEntry, "linkComboEntry"); 03052 GLADE_HOOKUP_OBJECT (linkEditWindow, hbox1, "hbox1"); 03053 GLADE_HOOKUP_OBJECT (linkEditWindow, linkNewAddBtn, "linkNewAddBtn"); 03054 GLADE_HOOKUP_OBJECT (linkEditWindow, alignment2, "alignment2"); 03055 GLADE_HOOKUP_OBJECT (linkEditWindow, hbox3, "hbox3"); 03056 GLADE_HOOKUP_OBJECT (linkEditWindow, image2, "image2"); 03057 GLADE_HOOKUP_OBJECT (linkEditWindow, label7, "label7"); 03058 GLADE_HOOKUP_OBJECT (linkEditWindow, linkNewQuitBtn, "linkNewQuitBtn"); 03059 GLADE_HOOKUP_OBJECT (linkEditWindow, alignment1, "alignment1"); 03060 GLADE_HOOKUP_OBJECT (linkEditWindow, hbox2, "hbox2"); 03061 GLADE_HOOKUP_OBJECT (linkEditWindow, image1, "image1"); 03062 GLADE_HOOKUP_OBJECT (linkEditWindow, label6, "label6"); 03063 GLADE_HOOKUP_OBJECT (linkEditWindow, linkID, "linkID"); 03064 03065 gtk_window_add_accel_group (GTK_WINDOW (linkEditWindow), accel_group); 03066 03067 return linkEditWindow; 03068 } |
|
Definirano u liniji 54 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_loginButton_clicked(), on_loginWidow_destroy_event()on_quitBtn_clicked(). Referencirano od main().
00055 { 00056 GtkWidget *loginWidow; 00057 GtkWidget *vbox1; 00058 GtkWidget *noticeLabel; 00059 GtkWidget *label3; 00060 GtkWidget *hostname; 00061 GtkWidget *label4; 00062 GtkWidget *tablename; 00063 GtkWidget *label5; 00064 GtkWidget *username; 00065 GtkWidget *label6; 00066 GtkWidget *password; 00067 GtkWidget *hbox1; 00068 GtkWidget *loginButton; 00069 GtkWidget *alignment25; 00070 GtkWidget *hbox32; 00071 GtkWidget *image61; 00072 GtkWidget *label43; 00073 GtkWidget *quitButton; 00074 GtkWidget *alignment24; 00075 GtkWidget *hbox31; 00076 GtkWidget *image60; 00077 GtkWidget *label42; 00078 GtkAccelGroup *accel_group; 00079 00080 accel_group = gtk_accel_group_new (); 00081 00082 00083 loginWidow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 00084 gtk_widget_set_name (loginWidow, "loginWidow"); 00085 gtk_window_set_title (GTK_WINDOW (loginWidow), _("SiS.Admin Login")); 00086 gtk_window_set_position (GTK_WINDOW (loginWidow), GTK_WIN_POS_CENTER); 00087 00088 vbox1 = gtk_vbox_new (FALSE, 0); 00089 gtk_widget_set_name (vbox1, "vbox1"); 00090 gtk_widget_show (vbox1); 00091 gtk_container_add (GTK_CONTAINER (loginWidow), vbox1); 00092 00093 noticeLabel = gtk_label_new (_("SiS Administracija")); 00094 gtk_widget_set_name (noticeLabel, "noticeLabel"); 00095 gtk_widget_show (noticeLabel); 00096 gtk_box_pack_start (GTK_BOX (vbox1), noticeLabel, FALSE, FALSE, 10); 00097 gtk_label_set_justify (GTK_LABEL (noticeLabel), GTK_JUSTIFY_LEFT); 00098 00099 label3 = gtk_label_new (_("DB Hostname :")); 00100 gtk_widget_set_name (label3, "label3"); 00101 gtk_widget_show (label3); 00102 gtk_box_pack_start (GTK_BOX (vbox1), label3, FALSE, FALSE, 0); 00103 gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT); 00104 gtk_misc_set_alignment (GTK_MISC (label3), 0.01, 0.5); 00105 00106 hostname = gtk_entry_new (); 00107 gtk_widget_set_name (hostname, "hostname"); 00108 gtk_widget_show (hostname); 00109 gtk_box_pack_start (GTK_BOX (vbox1), hostname, FALSE, FALSE, 0); 00110 gtk_entry_set_text (GTK_ENTRY (hostname), _("")); 00111 00112 label4 = gtk_label_new (_("DB Name :")); 00113 gtk_widget_set_name (label4, "label4"); 00114 gtk_widget_show (label4); 00115 gtk_box_pack_start (GTK_BOX (vbox1), label4, FALSE, FALSE, 0); 00116 gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT); 00117 gtk_misc_set_alignment (GTK_MISC (label4), 0.01, 0.5); 00118 00119 tablename = gtk_entry_new (); 00120 gtk_widget_set_name (tablename, "tablename"); 00121 gtk_widget_show (tablename); 00122 gtk_box_pack_start (GTK_BOX (vbox1), tablename, FALSE, FALSE, 0); 00123 gtk_entry_set_text (GTK_ENTRY (tablename), _("")); 00124 00125 label5 = gtk_label_new (_("DB username :")); 00126 gtk_widget_set_name (label5, "label5"); 00127 gtk_widget_show (label5); 00128 gtk_box_pack_start (GTK_BOX (vbox1), label5, FALSE, FALSE, 0); 00129 gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT); 00130 gtk_misc_set_alignment (GTK_MISC (label5), 0.01, 0.5); 00131 00132 username = gtk_entry_new (); 00133 gtk_widget_set_name (username, "username"); 00134 gtk_widget_show (username); 00135 gtk_box_pack_start (GTK_BOX (vbox1), username, FALSE, FALSE, 0); 00136 gtk_entry_set_text (GTK_ENTRY (username), _("")); 00137 00138 label6 = gtk_label_new (_("DB password :")); 00139 gtk_widget_set_name (label6, "label6"); 00140 gtk_widget_show (label6); 00141 gtk_box_pack_start (GTK_BOX (vbox1), label6, FALSE, FALSE, 0); 00142 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 00143 gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.51); 00144 00145 password = gtk_entry_new (); 00146 gtk_widget_set_name (password, "password"); 00147 gtk_widget_show (password); 00148 gtk_box_pack_start (GTK_BOX (vbox1), password, FALSE, FALSE, 0); 00149 gtk_entry_set_visibility (GTK_ENTRY (password), FALSE); 00150 gtk_entry_set_text (GTK_ENTRY (password), _("")); 00151 00152 hbox1 = gtk_hbox_new (FALSE, 0); 00153 gtk_widget_set_name (hbox1, "hbox1"); 00154 gtk_widget_show (hbox1); 00155 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 00156 00157 loginButton = gtk_button_new (); 00158 gtk_widget_set_name (loginButton, "loginButton"); 00159 gtk_widget_show (loginButton); 00160 gtk_box_pack_start (GTK_BOX (hbox1), loginButton, FALSE, FALSE, 0); 00161 gtk_widget_add_accelerator (loginButton, "clicked", accel_group, 00162 GDK_l, GDK_CONTROL_MASK, 00163 GTK_ACCEL_VISIBLE); 00164 00165 00166 00167 alignment25 = gtk_alignment_new (0.5, 0.5, 0, 0); 00168 gtk_widget_set_name (alignment25, "alignment25"); 00169 gtk_widget_show (alignment25); 00170 gtk_container_add (GTK_CONTAINER (loginButton), alignment25); 00171 00172 hbox32 = gtk_hbox_new (FALSE, 2); 00173 gtk_widget_set_name (hbox32, "hbox32"); 00174 gtk_widget_show (hbox32); 00175 gtk_container_add (GTK_CONTAINER (alignment25), hbox32); 00176 00177 image61 = gtk_image_new_from_stock ("gtk-ok", GTK_ICON_SIZE_BUTTON); 00178 gtk_widget_set_name (image61, "image61"); 00179 gtk_widget_show (image61); 00180 gtk_box_pack_start (GTK_BOX (hbox32), image61, FALSE, FALSE, 0); 00181 00182 label43 = gtk_label_new_with_mnemonic (_(" _Login ")); 00183 gtk_widget_set_name (label43, "label43"); 00184 gtk_widget_show (label43); 00185 gtk_box_pack_start (GTK_BOX (hbox32), label43, FALSE, FALSE, 0); 00186 gtk_label_set_justify (GTK_LABEL (label43), GTK_JUSTIFY_LEFT); 00187 00188 quitButton = gtk_button_new (); 00189 gtk_widget_set_name (quitButton, "quitButton"); 00190 gtk_widget_show (quitButton); 00191 gtk_box_pack_start (GTK_BOX (hbox1), quitButton, FALSE, FALSE, 0); 00192 gtk_widget_add_accelerator (quitButton, "clicked", accel_group, 00193 GDK_o, GDK_CONTROL_MASK, 00194 GTK_ACCEL_VISIBLE); 00195 00196 00197 00198 alignment24 = gtk_alignment_new (0.5, 0.5, 0, 0); 00199 gtk_widget_set_name (alignment24, "alignment24"); 00200 gtk_widget_show (alignment24); 00201 gtk_container_add (GTK_CONTAINER (quitButton), alignment24); 00202 00203 hbox31 = gtk_hbox_new (FALSE, 2); 00204 gtk_widget_set_name (hbox31, "hbox31"); 00205 gtk_widget_show (hbox31); 00206 gtk_container_add (GTK_CONTAINER (alignment24), hbox31); 00207 00208 image60 = gtk_image_new_from_stock ("gtk-quit", GTK_ICON_SIZE_BUTTON); 00209 gtk_widget_set_name (image60, "image60"); 00210 gtk_widget_show (image60); 00211 gtk_box_pack_start (GTK_BOX (hbox31), image60, FALSE, FALSE, 0); 00212 00213 label42 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 00214 gtk_widget_set_name (label42, "label42"); 00215 gtk_widget_show (label42); 00216 gtk_box_pack_start (GTK_BOX (hbox31), label42, FALSE, FALSE, 0); 00217 gtk_label_set_justify (GTK_LABEL (label42), GTK_JUSTIFY_LEFT); 00218 00219 g_signal_connect ((gpointer) loginWidow, "destroy_event", 00220 G_CALLBACK (on_loginWidow_destroy_event), 00221 NULL); 00222 g_signal_connect ((gpointer) loginWidow, "delete_event", 00223 G_CALLBACK (on_loginWidow_destroy_event), 00224 NULL); 00225 g_signal_connect ((gpointer) loginButton, "clicked", 00226 G_CALLBACK (on_loginButton_clicked), 00227 NULL); 00228 g_signal_connect ((gpointer) quitButton, "clicked", 00229 G_CALLBACK (on_quitBtn_clicked), 00230 NULL); 00231 00232 /* Store pointers to all widgets, for use by lookup_widget(). */ 00233 GLADE_HOOKUP_OBJECT_NO_REF (loginWidow, loginWidow, "loginWidow"); 00234 GLADE_HOOKUP_OBJECT (loginWidow, vbox1, "vbox1"); 00235 GLADE_HOOKUP_OBJECT (loginWidow, noticeLabel, "noticeLabel"); 00236 GLADE_HOOKUP_OBJECT (loginWidow, label3, "label3"); 00237 GLADE_HOOKUP_OBJECT (loginWidow, hostname, "hostname"); 00238 GLADE_HOOKUP_OBJECT (loginWidow, label4, "label4"); 00239 GLADE_HOOKUP_OBJECT (loginWidow, tablename, "tablename"); 00240 GLADE_HOOKUP_OBJECT (loginWidow, label5, "label5"); 00241 GLADE_HOOKUP_OBJECT (loginWidow, username, "username"); 00242 GLADE_HOOKUP_OBJECT (loginWidow, label6, "label6"); 00243 GLADE_HOOKUP_OBJECT (loginWidow, password, "password"); 00244 GLADE_HOOKUP_OBJECT (loginWidow, hbox1, "hbox1"); 00245 GLADE_HOOKUP_OBJECT (loginWidow, loginButton, "loginButton"); 00246 GLADE_HOOKUP_OBJECT (loginWidow, alignment25, "alignment25"); 00247 GLADE_HOOKUP_OBJECT (loginWidow, hbox32, "hbox32"); 00248 GLADE_HOOKUP_OBJECT (loginWidow, image61, "image61"); 00249 GLADE_HOOKUP_OBJECT (loginWidow, label43, "label43"); 00250 GLADE_HOOKUP_OBJECT (loginWidow, quitButton, "quitButton"); 00251 GLADE_HOOKUP_OBJECT (loginWidow, alignment24, "alignment24"); 00252 GLADE_HOOKUP_OBJECT (loginWidow, hbox31, "hbox31"); 00253 GLADE_HOOKUP_OBJECT (loginWidow, image60, "image60"); 00254 GLADE_HOOKUP_OBJECT (loginWidow, label42, "label42"); 00255 00256 gtk_window_add_accel_group (GTK_WINDOW (loginWidow), accel_group); 00257 00258 00259 return loginWidow; 00260 } |
|
Definirano u liniji 267 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_backupBtn_clicked(), on_delCatBtn_clicked(), on_delLinkBtn_clicked(), on_editCatBtn_clicked(), on_editLinkCatBtn_clicked(), on_editSSSBtn_clicked(), on_helpBtn_clicked(), on_prefAddCatBtn_clicked(), on_prefAddLink_clicked(), on_prefAddSSSBtn_clicked(), on_prefBtn_clicked(), on_quitBtn_clicked()on_restoreBtn_clicked(). Referencirano od on_loginButton_clicked().
00268 { 00269 GtkWidget *mainWindow; 00270 GtkWidget *vbox2; 00271 GtkWidget *vbox5; 00272 GtkWidget *toolbar1; 00273 GtkWidget *label47; 00274 GtkWidget *tmp_toolbar_icon; 00275 GtkWidget *backupBtn; 00276 GtkWidget *button26; 00277 GtkWidget *vbox6; 00278 GtkWidget *toolbar2; 00279 GtkWidget *label48; 00280 GtkWidget *prefAddLink; 00281 GtkWidget *button28; 00282 GtkWidget *button29; 00283 GtkWidget *button30; 00284 GtkWidget *button31; 00285 GtkWidget *button37; 00286 GtkWidget *toolbar3; 00287 GtkWidget *label49; 00288 GtkWidget *prefAddSSS; 00289 00290 GtkWidget *button34; 00291 GtkWidget *toolbar4; 00292 GtkWidget *label50; 00293 GtkWidget *prefBtn; 00294 GtkWidget *button36; 00295 GtkWidget *quitBtn; 00296 GtkAccelGroup *accel_group; 00297 00298 accel_group = gtk_accel_group_new (); 00299 00300 00301 mainWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 00302 gtk_widget_set_name (mainWindow, "mainWindow"); 00303 gtk_window_set_title (GTK_WINDOW (mainWindow), _("Operacije")); 00304 gtk_window_set_position (GTK_WINDOW (mainWindow), GTK_WIN_POS_CENTER); 00305 gtk_window_set_default_size (GTK_WINDOW (mainWindow), 152, -1); 00306 gtk_window_set_resizable (GTK_WINDOW (mainWindow), FALSE); 00307 gtk_window_set_destroy_with_parent (GTK_WINDOW (mainWindow), TRUE); 00308 00309 vbox2 = gtk_vbox_new (FALSE, 0); 00310 gtk_widget_set_name (vbox2, "vbox2"); 00311 gtk_widget_show (vbox2); 00312 gtk_container_add (GTK_CONTAINER (mainWindow), vbox2); 00313 00314 vbox5 = gtk_vbox_new (FALSE, 0); 00315 gtk_widget_set_name (vbox5, "vbox5"); 00316 gtk_widget_show (vbox5); 00317 gtk_box_pack_start (GTK_BOX (vbox2), vbox5, TRUE, TRUE, 0); 00318 00319 toolbar1 = gtk_toolbar_new (); 00320 gtk_widget_set_name (toolbar1, "toolbar1"); 00321 gtk_widget_show (toolbar1); 00322 gtk_box_pack_start (GTK_BOX (vbox5), toolbar1, FALSE, FALSE, 0); 00323 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_BOTH_HORIZ); 00324 gtk_toolbar_set_orientation (GTK_TOOLBAR (toolbar1), GTK_ORIENTATION_VERTICAL); 00325 00326 label47 = gtk_label_new (_("DB Administracija")); 00327 gtk_widget_set_name (label47, "label47"); 00328 gtk_widget_show (label47); 00329 gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar1), label47, NULL, NULL); 00330 gtk_label_set_justify (GTK_LABEL (label47), GTK_JUSTIFY_LEFT); 00331 00332 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-save", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1))); 00333 backupBtn = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1), 00334 GTK_TOOLBAR_CHILD_BUTTON, 00335 NULL, 00336 _(" DB _Backup "), 00337 NULL, NULL, 00338 tmp_toolbar_icon, NULL, NULL); 00339 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE); 00340 gtk_widget_set_name (backupBtn, "backupBtn"); 00341 gtk_widget_show (backupBtn); 00342 gtk_widget_add_accelerator (backupBtn, "clicked", accel_group, 00343 GDK_b, GDK_CONTROL_MASK, 00344 GTK_ACCEL_VISIBLE); 00345 00346 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-revert-to-saved", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1))); 00347 button26 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1), 00348 GTK_TOOLBAR_CHILD_BUTTON, 00349 NULL, 00350 _(" DB R_estore "), 00351 NULL, NULL, 00352 tmp_toolbar_icon, NULL, NULL); 00353 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE); 00354 gtk_widget_set_name (button26, "button26"); 00355 gtk_widget_show (button26); 00356 gtk_widget_add_accelerator (button26, "clicked", accel_group, 00357 GDK_e, GDK_CONTROL_MASK, 00358 GTK_ACCEL_VISIBLE); 00359 00360 00361 vbox6 = gtk_vbox_new (FALSE, 0); 00362 gtk_widget_set_name (vbox6, "vbox6"); 00363 gtk_widget_show (vbox6); 00364 gtk_box_pack_start (GTK_BOX (vbox5), vbox6, TRUE, TRUE, 0); 00365 00366 toolbar2 = gtk_toolbar_new (); 00367 gtk_widget_set_name (toolbar2, "toolbar2"); 00368 gtk_widget_show (toolbar2); 00369 gtk_box_pack_start (GTK_BOX (vbox6), toolbar2, FALSE, FALSE, 0); 00370 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_BOTH_HORIZ); 00371 gtk_toolbar_set_orientation (GTK_TOOLBAR (toolbar2), GTK_ORIENTATION_VERTICAL); 00372 00373 label48 = gtk_label_new (_("\nWeb link Administracija")); 00374 gtk_widget_set_name (label48, "label48"); 00375 gtk_widget_show (label48); 00376 gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar2), label48, NULL, NULL); 00377 gtk_label_set_justify (GTK_LABEL (label48), GTK_JUSTIFY_LEFT); 00378 00379 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-add", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2))); 00380 prefAddLink = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), 00381 GTK_TOOLBAR_CHILD_BUTTON, 00382 NULL, 00383 _(" _Dodaj link "), 00384 NULL, NULL, 00385 tmp_toolbar_icon, NULL, NULL); 00386 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar2)->children)->data))->label), TRUE); 00387 gtk_widget_set_name (prefAddLink, "prefAddLink"); 00388 gtk_widget_show (prefAddLink); 00389 gtk_widget_add_accelerator (prefAddLink, "clicked", accel_group, 00390 GDK_d, GDK_CONTROL_MASK, 00391 GTK_ACCEL_VISIBLE); 00392 00393 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-properties", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2))); 00394 button28 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), 00395 GTK_TOOLBAR_CHILD_BUTTON, 00396 NULL, 00397 _(" Edituj _link "), 00398 NULL, NULL, 00399 tmp_toolbar_icon, NULL, NULL); 00400 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar2)->children)->data))->label), TRUE); 00401 gtk_widget_set_name (button28, "button28"); 00402 gtk_widget_show (button28); 00403 gtk_widget_add_accelerator (button28, "clicked", accel_group, 00404 GDK_l, GDK_CONTROL_MASK, 00405 GTK_ACCEL_VISIBLE); 00406 00407 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-delete", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2))); 00408 button29 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), 00409 GTK_TOOLBAR_CHILD_BUTTON, 00410 NULL, 00411 _(" _Obri\305\241i link "), 00412 NULL, NULL, 00413 tmp_toolbar_icon, NULL, NULL); 00414 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar2)->children)->data))->label), TRUE); 00415 gtk_widget_set_name (button29, "button29"); 00416 gtk_widget_show (button29); 00417 gtk_widget_add_accelerator (button29, "clicked", accel_group, 00418 GDK_o, GDK_CONTROL_MASK, 00419 GTK_ACCEL_VISIBLE); 00420 00421 00422 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-index", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2))); 00423 button30 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), 00424 GTK_TOOLBAR_CHILD_BUTTON, 00425 NULL, 00426 _(" Dodaj _kategoriju "), 00427 NULL, NULL, 00428 tmp_toolbar_icon, NULL, NULL); 00429 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar2)->children)->data))->label), TRUE); 00430 gtk_widget_set_name (button30, "button30"); 00431 gtk_widget_show (button30); 00432 gtk_widget_add_accelerator (button30, "clicked", accel_group, 00433 GDK_k, GDK_CONTROL_MASK, 00434 GTK_ACCEL_VISIBLE); 00435 00436 00437 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-find-and-replace", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2))); 00438 button31 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), 00439 GTK_TOOLBAR_CHILD_BUTTON, 00440 NULL, 00441 _(" Edituj ka_tegoriju "), 00442 NULL, NULL, 00443 tmp_toolbar_icon, NULL, NULL); 00444 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar2)->children)->data))->label), TRUE); 00445 gtk_widget_set_name (button31, "button31"); 00446 gtk_widget_show (button31); 00447 gtk_widget_add_accelerator (button31, "clicked", accel_group, 00448 GDK_t, GDK_CONTROL_MASK, 00449 GTK_ACCEL_VISIBLE); 00450 00451 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-stop", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2))); 00452 button37 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), 00453 GTK_TOOLBAR_CHILD_BUTTON, 00454 NULL, 00455 _(" Ob_ri\305\241i kategoriju "), 00456 NULL, NULL, 00457 tmp_toolbar_icon, NULL, NULL); 00458 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar2)->children)->data))->label), TRUE); 00459 gtk_widget_set_name (button37, "button37"); 00460 gtk_widget_show (button37); 00461 gtk_widget_add_accelerator (button37, "clicked", accel_group, 00462 GDK_r, GDK_CONTROL_MASK, 00463 GTK_ACCEL_VISIBLE); 00464 00465 toolbar3 = gtk_toolbar_new (); 00466 gtk_widget_set_name (toolbar3, "toolbar3"); 00467 gtk_widget_show (toolbar3); 00468 gtk_box_pack_start (GTK_BOX (vbox5), toolbar3, FALSE, FALSE, 0); 00469 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar3), GTK_TOOLBAR_BOTH_HORIZ); 00470 gtk_toolbar_set_orientation (GTK_TOOLBAR (toolbar3), GTK_ORIENTATION_VERTICAL); 00471 00472 label49 = gtk_label_new (_("\nAdministracija slu\305\276be")); 00473 gtk_widget_set_name (label49, "label49"); 00474 gtk_widget_show (label49); 00475 gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar3), label49, NULL, NULL); 00476 gtk_label_set_justify (GTK_LABEL (label49), GTK_JUSTIFY_LEFT); 00477 00478 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-execute", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar3))); 00479 prefAddSSS = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar3), 00480 GTK_TOOLBAR_CHILD_BUTTON, 00481 NULL, 00482 _(" Dodaj _slu\305\276benika"), 00483 NULL, NULL, 00484 tmp_toolbar_icon, NULL, NULL); 00485 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar3)->children)->data))->label), TRUE); 00486 gtk_widget_set_name (prefAddSSS, "prefAddSSS"); 00487 gtk_widget_show (prefAddSSS); 00488 gtk_widget_add_accelerator (prefAddSSS, "clicked", accel_group, 00489 GDK_s, GDK_CONTROL_MASK, 00490 GTK_ACCEL_VISIBLE); 00491 00492 00493 00494 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-find", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar3))); 00495 button34 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar3), 00496 GTK_TOOLBAR_CHILD_BUTTON, 00497 NULL, 00498 _(" Edituj sl_u\305\276benika "), 00499 NULL, NULL, 00500 tmp_toolbar_icon, NULL, NULL); 00501 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar3)->children)->data))->label), TRUE); 00502 gtk_widget_set_name (button34, "button34"); 00503 gtk_widget_show (button34); 00504 gtk_widget_add_accelerator (button34, "clicked", accel_group, 00505 GDK_u, GDK_CONTROL_MASK, 00506 GTK_ACCEL_VISIBLE); 00507 00508 toolbar4 = gtk_toolbar_new (); 00509 gtk_widget_set_name (toolbar4, "toolbar4"); 00510 gtk_widget_show (toolbar4); 00511 gtk_box_pack_start (GTK_BOX (vbox5), toolbar4, FALSE, FALSE, 0); 00512 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar4), GTK_TOOLBAR_BOTH_HORIZ); 00513 gtk_toolbar_set_orientation (GTK_TOOLBAR (toolbar4), GTK_ORIENTATION_VERTICAL); 00514 00515 label50 = gtk_label_new (_("\nOsnovne operacije")); 00516 gtk_widget_set_name (label50, "label50"); 00517 gtk_widget_show (label50); 00518 gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar4), label50, NULL, NULL); 00519 gtk_label_set_justify (GTK_LABEL (label50), GTK_JUSTIFY_LEFT); 00520 00521 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-preferences", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar4))); 00522 prefBtn = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar4), 00523 GTK_TOOLBAR_CHILD_BUTTON, 00524 NULL, 00525 _(" _Pode\305\241avanje "), 00526 NULL, NULL, 00527 tmp_toolbar_icon, NULL, NULL); 00528 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar4)->children)->data))->label), TRUE); 00529 gtk_widget_set_name (prefBtn, "prefBtn"); 00530 gtk_widget_show (prefBtn); 00531 gtk_widget_add_accelerator (prefBtn, "clicked", accel_group, 00532 GDK_p, GDK_CONTROL_MASK, 00533 GTK_ACCEL_VISIBLE); 00534 00535 00536 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-help", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar4))); 00537 button36 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar4), 00538 GTK_TOOLBAR_CHILD_BUTTON, 00539 NULL, 00540 _(" Pomo\304\207 "), 00541 NULL, NULL, 00542 tmp_toolbar_icon, NULL, NULL); 00543 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar4)->children)->data))->label), TRUE); 00544 gtk_widget_set_name (button36, "button36"); 00545 gtk_widget_show (button36); 00546 gtk_widget_add_accelerator (button36, "clicked", accel_group, 00547 GDK_F1, 0, 00548 GTK_ACCEL_VISIBLE); 00549 00550 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-quit", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar4))); 00551 quitBtn = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar4), 00552 GTK_TOOLBAR_CHILD_BUTTON, 00553 NULL, 00554 _(" _Napusti "), 00555 NULL, NULL, 00556 tmp_toolbar_icon, NULL, NULL); 00557 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar4)->children)->data))->label), TRUE); 00558 gtk_widget_set_name (quitBtn, "quitBtn"); 00559 gtk_widget_show (quitBtn); 00560 gtk_widget_add_accelerator (quitBtn, "clicked", accel_group, 00561 GDK_n, GDK_CONTROL_MASK, 00562 GTK_ACCEL_VISIBLE); 00563 00564 g_signal_connect ((gpointer) prefBtn, "clicked", 00565 G_CALLBACK (on_prefBtn_clicked), 00566 NULL); 00567 g_signal_connect ((gpointer) quitBtn, "clicked", 00568 G_CALLBACK (on_quitBtn_clicked), 00569 NULL); 00570 00571 g_signal_connect ((gpointer) prefAddLink, "clicked", 00572 G_CALLBACK (on_prefAddLink_clicked), 00573 NULL); 00574 00575 g_signal_connect ((gpointer) button30, "clicked", 00576 G_CALLBACK (on_prefAddCatBtn_clicked), 00577 NULL); 00578 00579 g_signal_connect ((gpointer) prefAddSSS, "clicked", 00580 G_CALLBACK (on_prefAddSSSBtn_clicked), 00581 NULL); 00582 00583 g_signal_connect ((gpointer) backupBtn, "clicked", 00584 G_CALLBACK (on_backupBtn_clicked), 00585 NULL); 00586 g_signal_connect ((gpointer) button34, "clicked", 00587 G_CALLBACK (on_editSSSBtn_clicked), 00588 NULL); 00589 00590 g_signal_connect ((gpointer) button31, "clicked", 00591 G_CALLBACK (on_editCatBtn_clicked), 00592 NULL); 00593 00594 g_signal_connect ((gpointer) button28, "clicked", 00595 G_CALLBACK (on_editLinkCatBtn_clicked), 00596 NULL); 00597 00598 g_signal_connect ((gpointer) button37, "clicked", 00599 G_CALLBACK (on_delCatBtn_clicked), 00600 NULL); 00601 00602 g_signal_connect ((gpointer) button29, "clicked", 00603 G_CALLBACK (on_delLinkBtn_clicked), 00604 NULL); 00605 00606 g_signal_connect ((gpointer) button36, "clicked", 00607 G_CALLBACK (on_helpBtn_clicked), 00608 NULL); 00609 00610 g_signal_connect ((gpointer) button26, "clicked", 00611 G_CALLBACK (on_restoreBtn_clicked), 00612 NULL); 00613 00614 /* Store pointers to all widgets, for use by lookup_widget(). */ 00615 GLADE_HOOKUP_OBJECT_NO_REF (mainWindow, mainWindow, "mainWindow"); 00616 GLADE_HOOKUP_OBJECT (mainWindow, vbox2, "vbox2"); 00617 GLADE_HOOKUP_OBJECT (mainWindow, vbox5, "vbox5"); 00618 GLADE_HOOKUP_OBJECT (mainWindow, toolbar1, "toolbar1"); 00619 GLADE_HOOKUP_OBJECT (mainWindow, label47, "label47"); 00620 GLADE_HOOKUP_OBJECT (mainWindow, backupBtn, "backupBtn"); 00621 GLADE_HOOKUP_OBJECT (mainWindow, button26, "button26"); 00622 GLADE_HOOKUP_OBJECT (mainWindow, vbox6, "vbox6"); 00623 GLADE_HOOKUP_OBJECT (mainWindow, toolbar2, "toolbar2"); 00624 GLADE_HOOKUP_OBJECT (mainWindow, label48, "label48"); 00625 GLADE_HOOKUP_OBJECT (mainWindow, prefAddLink, "prefAddLink"); 00626 GLADE_HOOKUP_OBJECT (mainWindow, button28, "button28"); 00627 GLADE_HOOKUP_OBJECT (mainWindow, button29, "button29"); 00628 GLADE_HOOKUP_OBJECT (mainWindow, button30, "button30"); 00629 GLADE_HOOKUP_OBJECT (mainWindow, button31, "button31"); 00630 GLADE_HOOKUP_OBJECT (mainWindow, button37, "button37"); 00631 GLADE_HOOKUP_OBJECT (mainWindow, toolbar3, "toolbar3"); 00632 GLADE_HOOKUP_OBJECT (mainWindow, label49, "label49"); 00633 GLADE_HOOKUP_OBJECT (mainWindow, prefAddSSS, "prefAddSSS"); 00634 GLADE_HOOKUP_OBJECT (mainWindow, button34, "button34"); 00635 GLADE_HOOKUP_OBJECT (mainWindow, toolbar4, "toolbar4"); 00636 GLADE_HOOKUP_OBJECT (mainWindow, label50, "label50"); 00637 GLADE_HOOKUP_OBJECT (mainWindow, prefBtn, "prefBtn"); 00638 GLADE_HOOKUP_OBJECT (mainWindow, button36, "button36"); 00639 GLADE_HOOKUP_OBJECT (mainWindow, quitBtn, "quitBtn"); 00640 00641 gtk_window_add_accel_group (GTK_WINDOW (mainWindow), accel_group); 00642 00643 return mainWindow; 00644 } |
|
Definirano u liniji 650 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_prefOkBtn_clicked()on_prefQuitBtn_clicked(). Referencirano od on_prefBtn_clicked().
00659 { 00660 GtkWidget *prefWindow; 00661 GtkWidget *vbox7; 00662 GtkWidget *label67; 00663 GtkWidget *hbox33; 00664 GtkWidget *label54; 00665 GtkWidget *hbox34; 00666 GtkWidget *label55; 00667 GtkWidget *fakime; 00668 GtkWidget *hbox35; 00669 GtkWidget *label56; 00670 GtkWidget *fakuni; 00671 GtkWidget *hbox36; 00672 GtkWidget *label57; 00673 GtkWidget *fakadresa; 00674 GtkWidget *hbox37; 00675 GtkWidget *label58; 00676 GtkWidget *fakmjesto; 00677 GtkWidget *hbox38; 00678 GtkWidget *label59; 00679 GtkWidget *fakdrz; 00680 GtkWidget *hbox39; 00681 GtkWidget *label60; 00682 GtkWidget *faktel; 00683 GtkWidget *hbox40; 00684 GtkWidget *label61; 00685 GtkWidget *fakfax; 00686 GtkWidget *hbox41; 00687 GtkWidget *label62; 00688 GtkWidget *fakemail; 00689 GtkWidget *hbox42; 00690 GtkWidget *label63; 00691 GtkWidget *fakweb; 00692 GtkWidget *label66; 00693 GtkWidget *hbox43; 00694 GtkWidget *prefOkBtn; 00695 GtkWidget *alignment26; 00696 GtkWidget *hbox44; 00697 GtkWidget *image62; 00698 GtkWidget *label64; 00699 GtkWidget *prefQuitBtn; 00700 GtkWidget *alignment27; 00701 GtkWidget *hbox45; 00702 GtkWidget *image63; 00703 GtkWidget *label65; 00704 GtkAccelGroup *accel_group; 00705 00706 accel_group = gtk_accel_group_new (); 00707 00708 prefWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 00709 gtk_widget_set_name (prefWindow, "prefWindow"); 00710 gtk_window_set_title (GTK_WINDOW (prefWindow), _("Osnovne postavke")); 00711 gtk_window_set_position (GTK_WINDOW (prefWindow), GTK_WIN_POS_CENTER); 00712 gtk_window_set_default_size (GTK_WINDOW (prefWindow), -1, 431); 00713 gtk_window_set_resizable (GTK_WINDOW (prefWindow), FALSE); 00714 00715 vbox7 = gtk_vbox_new (FALSE, 0); 00716 gtk_widget_set_name (vbox7, "vbox7"); 00717 gtk_widget_show (vbox7); 00718 gtk_container_add (GTK_CONTAINER (prefWindow), vbox7); 00719 00720 label67 = gtk_label_new (_("SiS Osnovne postavke")); 00721 gtk_widget_set_name (label67, "label67"); 00722 gtk_widget_show (label67); 00723 gtk_box_pack_start (GTK_BOX (vbox7), label67, FALSE, FALSE, 0); 00724 gtk_label_set_justify (GTK_LABEL (label67), GTK_JUSTIFY_LEFT); 00725 00726 hbox33 = gtk_hbox_new (FALSE, 0); 00727 gtk_widget_set_name (hbox33, "hbox33"); 00728 gtk_widget_show (hbox33); 00729 gtk_box_pack_start (GTK_BOX (vbox7), hbox33, FALSE, FALSE, 0); 00730 00731 label54 = gtk_label_new (""); 00732 gtk_widget_set_name (label54, "label54"); 00733 gtk_widget_show (label54); 00734 gtk_box_pack_start (GTK_BOX (hbox33), label54, FALSE, FALSE, 0); 00735 gtk_label_set_justify (GTK_LABEL (label54), GTK_JUSTIFY_LEFT); 00736 00737 hbox34 = gtk_hbox_new (FALSE, 0); 00738 gtk_widget_set_name (hbox34, "hbox34"); 00739 gtk_widget_show (hbox34); 00740 gtk_box_pack_start (GTK_BOX (vbox7), hbox34, FALSE, FALSE, 0); 00741 00742 label55 = gtk_label_new (_("Naziv fakulteta :")); 00743 gtk_widget_set_name (label55, "label55"); 00744 gtk_widget_show (label55); 00745 gtk_box_pack_start (GTK_BOX (hbox34), label55, FALSE, FALSE, 2); 00746 gtk_label_set_justify (GTK_LABEL (label55), GTK_JUSTIFY_RIGHT); 00747 gtk_misc_set_alignment (GTK_MISC (label55), 0, 0.5); 00748 00749 fakime = gtk_entry_new (); 00750 gtk_widget_set_name (fakime, "fakime"); 00751 gtk_entry_set_text (GTK_ENTRY (fakime), _(fakultet)); 00752 gtk_widget_show (fakime); 00753 gtk_box_pack_start (GTK_BOX (vbox7), fakime, FALSE, FALSE, 0); 00754 00755 hbox35 = gtk_hbox_new (FALSE, 0); 00756 gtk_widget_set_name (hbox35, "hbox35"); 00757 gtk_widget_show (hbox35); 00758 gtk_box_pack_start (GTK_BOX (vbox7), hbox35, FALSE, FALSE, 0); 00759 00760 label56 = gtk_label_new (_("Naziv Univerziteta :")); 00761 gtk_widget_set_name (label56, "label56"); 00762 gtk_widget_show (label56); 00763 gtk_box_pack_start (GTK_BOX (hbox35), label56, FALSE, FALSE, 2); 00764 gtk_label_set_justify (GTK_LABEL (label56), GTK_JUSTIFY_RIGHT); 00765 gtk_misc_set_alignment (GTK_MISC (label56), 0, 0.5); 00766 00767 fakuni = gtk_entry_new (); 00768 gtk_widget_set_name (fakuni, "fakuni"); 00769 gtk_entry_set_text (GTK_ENTRY (fakuni), _(uni)); 00770 gtk_widget_show (fakuni); 00771 gtk_box_pack_start (GTK_BOX (vbox7), fakuni, FALSE, FALSE, 0); 00772 00773 hbox36 = gtk_hbox_new (FALSE, 0); 00774 gtk_widget_set_name (hbox36, "hbox36"); 00775 gtk_widget_show (hbox36); 00776 gtk_box_pack_start (GTK_BOX (vbox7), hbox36, TRUE, FALSE, 0); 00777 00778 label57 = gtk_label_new (_("Adresa :")); 00779 gtk_widget_set_name (label57, "label57"); 00780 gtk_widget_show (label57); 00781 gtk_box_pack_start (GTK_BOX (hbox36), label57, FALSE, FALSE, 2); 00782 gtk_label_set_justify (GTK_LABEL (label57), GTK_JUSTIFY_RIGHT); 00783 gtk_misc_set_alignment (GTK_MISC (label57), 0, 0.5); 00784 00785 fakadresa = gtk_entry_new (); 00786 gtk_widget_set_name (fakadresa, "fakadresa"); 00787 gtk_entry_set_text (GTK_ENTRY (fakadresa), _(adresa)); 00788 gtk_widget_show (fakadresa); 00789 gtk_box_pack_start (GTK_BOX (vbox7), fakadresa, FALSE, FALSE, 0); 00790 00791 hbox37 = gtk_hbox_new (FALSE, 0); 00792 gtk_widget_set_name (hbox37, "hbox37"); 00793 gtk_widget_show (hbox37); 00794 gtk_box_pack_start (GTK_BOX (vbox7), hbox37, TRUE, TRUE, 0); 00795 00796 label58 = gtk_label_new (_("Mjesto :")); 00797 gtk_widget_set_name (label58, "label58"); 00798 gtk_widget_show (label58); 00799 gtk_box_pack_start (GTK_BOX (hbox37), label58, FALSE, FALSE, 2); 00800 gtk_label_set_justify (GTK_LABEL (label58), GTK_JUSTIFY_RIGHT); 00801 gtk_misc_set_alignment (GTK_MISC (label58), 0, 0.5); 00802 00803 fakmjesto = gtk_entry_new (); 00804 gtk_widget_set_name (fakmjesto, "fakmjesto"); 00805 gtk_entry_set_text (GTK_ENTRY (fakmjesto), _(mjesto)); 00806 gtk_widget_show (fakmjesto); 00807 gtk_box_pack_start (GTK_BOX (vbox7), fakmjesto, FALSE, FALSE, 0); 00808 00809 hbox38 = gtk_hbox_new (FALSE, 0); 00810 gtk_widget_set_name (hbox38, "hbox38"); 00811 gtk_widget_show (hbox38); 00812 gtk_box_pack_start (GTK_BOX (vbox7), hbox38, TRUE, TRUE, 0); 00813 00814 label59 = gtk_label_new (_("Dr\305\276ava :")); 00815 gtk_widget_set_name (label59, "label59"); 00816 gtk_widget_show (label59); 00817 gtk_box_pack_start (GTK_BOX (hbox38), label59, FALSE, FALSE, 2); 00818 gtk_label_set_justify (GTK_LABEL (label59), GTK_JUSTIFY_RIGHT); 00819 gtk_misc_set_alignment (GTK_MISC (label59), 0, 0.5); 00820 00821 fakdrz = gtk_entry_new (); 00822 gtk_widget_set_name (fakdrz, "fakdrz"); 00823 gtk_entry_set_text (GTK_ENTRY (fakdrz), _(drzava)); 00824 gtk_widget_show (fakdrz); 00825 gtk_box_pack_start (GTK_BOX (vbox7), fakdrz, FALSE, FALSE, 0); 00826 00827 hbox39 = gtk_hbox_new (FALSE, 0); 00828 gtk_widget_set_name (hbox39, "hbox39"); 00829 gtk_widget_show (hbox39); 00830 gtk_box_pack_start (GTK_BOX (vbox7), hbox39, TRUE, TRUE, 0); 00831 00832 label60 = gtk_label_new (_("Broj telefona :")); 00833 gtk_widget_set_name (label60, "label60"); 00834 gtk_widget_show (label60); 00835 gtk_box_pack_start (GTK_BOX (hbox39), label60, FALSE, FALSE, 2); 00836 gtk_label_set_justify (GTK_LABEL (label60), GTK_JUSTIFY_RIGHT); 00837 gtk_misc_set_alignment (GTK_MISC (label60), 0, 0.5); 00838 00839 faktel = gtk_entry_new (); 00840 gtk_widget_set_name (faktel, "faktel"); 00841 gtk_entry_set_text (GTK_ENTRY (faktel), _(tel)); 00842 gtk_widget_show (faktel); 00843 gtk_box_pack_start (GTK_BOX (vbox7), faktel, FALSE, FALSE, 0); 00844 00845 hbox40 = gtk_hbox_new (FALSE, 0); 00846 gtk_widget_set_name (hbox40, "hbox40"); 00847 gtk_widget_show (hbox40); 00848 gtk_box_pack_start (GTK_BOX (vbox7), hbox40, TRUE, TRUE, 0); 00849 00850 label61 = gtk_label_new (_("Broj faxa :")); 00851 gtk_widget_set_name (label61, "label61"); 00852 gtk_widget_show (label61); 00853 gtk_box_pack_start (GTK_BOX (hbox40), label61, FALSE, FALSE, 2); 00854 gtk_label_set_justify (GTK_LABEL (label61), GTK_JUSTIFY_RIGHT); 00855 gtk_misc_set_alignment (GTK_MISC (label61), 0, 0.5); 00856 00857 fakfax = gtk_entry_new (); 00858 gtk_widget_set_name (fakfax, "fakfax"); 00859 gtk_entry_set_text (GTK_ENTRY (fakfax), _(fax)); 00860 gtk_widget_show (fakfax); 00861 gtk_box_pack_start (GTK_BOX (vbox7), fakfax, FALSE, FALSE, 0); 00862 00863 hbox41 = gtk_hbox_new (FALSE, 0); 00864 gtk_widget_set_name (hbox41, "hbox41"); 00865 gtk_widget_show (hbox41); 00866 gtk_box_pack_start (GTK_BOX (vbox7), hbox41, TRUE, TRUE, 0); 00867 00868 label62 = gtk_label_new (_("Email :")); 00869 gtk_widget_set_name (label62, "label62"); 00870 gtk_widget_show (label62); 00871 gtk_box_pack_start (GTK_BOX (hbox41), label62, FALSE, FALSE, 2); 00872 gtk_label_set_justify (GTK_LABEL (label62), GTK_JUSTIFY_RIGHT); 00873 gtk_misc_set_alignment (GTK_MISC (label62), 0, 0.5); 00874 00875 fakemail = gtk_entry_new (); 00876 gtk_widget_set_name (fakemail, "fakemail"); 00877 gtk_entry_set_text (GTK_ENTRY (fakemail), _(email)); 00878 gtk_widget_show (fakemail); 00879 gtk_box_pack_start (GTK_BOX (vbox7), fakemail, FALSE, FALSE, 0); 00880 00881 hbox42 = gtk_hbox_new (FALSE, 0); 00882 gtk_widget_set_name (hbox42, "hbox42"); 00883 gtk_widget_show (hbox42); 00884 gtk_box_pack_start (GTK_BOX (vbox7), hbox42, TRUE, TRUE, 0); 00885 00886 label63 = gtk_label_new (_("Web adresa :")); 00887 gtk_widget_set_name (label63, "label63"); 00888 gtk_widget_show (label63); 00889 gtk_box_pack_start (GTK_BOX (hbox42), label63, FALSE, FALSE, 2); 00890 gtk_label_set_justify (GTK_LABEL (label63), GTK_JUSTIFY_RIGHT); 00891 gtk_misc_set_alignment (GTK_MISC (label63), 0, 0.5); 00892 00893 fakweb = gtk_entry_new (); 00894 gtk_widget_set_name (fakweb, "fakweb"); 00895 gtk_entry_set_text (GTK_ENTRY (fakweb), _(web)); 00896 gtk_widget_show (fakweb); 00897 gtk_box_pack_start (GTK_BOX (vbox7), fakweb, FALSE, FALSE, 0); 00898 00899 label66 = gtk_label_new (""); 00900 gtk_widget_set_name (label66, "label66"); 00901 gtk_widget_show (label66); 00902 gtk_box_pack_start (GTK_BOX (vbox7), label66, FALSE, FALSE, 0); 00903 gtk_label_set_justify (GTK_LABEL (label66), GTK_JUSTIFY_LEFT); 00904 00905 hbox43 = gtk_hbox_new (FALSE, 0); 00906 gtk_widget_set_name (hbox43, "hbox43"); 00907 gtk_widget_show (hbox43); 00908 gtk_box_pack_start (GTK_BOX (vbox7), hbox43, TRUE, TRUE, 0); 00909 00910 prefOkBtn = gtk_button_new (); 00911 gtk_widget_set_name (prefOkBtn, "prefOkBtn"); 00912 gtk_widget_show (prefOkBtn); 00913 gtk_box_pack_start (GTK_BOX (hbox43), prefOkBtn, TRUE, FALSE, 0); 00914 gtk_widget_add_accelerator (prefOkBtn, "clicked", accel_group, 00915 GDK_s, GDK_CONTROL_MASK, 00916 GTK_ACCEL_VISIBLE); 00917 00918 alignment26 = gtk_alignment_new (0.5, 0.5, 0, 0); 00919 gtk_widget_set_name (alignment26, "alignment26"); 00920 gtk_widget_show (alignment26); 00921 gtk_container_add (GTK_CONTAINER (prefOkBtn), alignment26); 00922 00923 hbox44 = gtk_hbox_new (FALSE, 2); 00924 gtk_widget_set_name (hbox44, "hbox44"); 00925 gtk_widget_show (hbox44); 00926 gtk_container_add (GTK_CONTAINER (alignment26), hbox44); 00927 00928 image62 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 00929 gtk_widget_set_name (image62, "image62"); 00930 gtk_widget_show (image62); 00931 gtk_box_pack_start (GTK_BOX (hbox44), image62, FALSE, FALSE, 0); 00932 00933 label64 = gtk_label_new_with_mnemonic (_(" _Sa\304\215uvaj Promjene ")); 00934 gtk_widget_set_name (label64, "label64"); 00935 gtk_widget_show (label64); 00936 gtk_box_pack_start (GTK_BOX (hbox44), label64, FALSE, FALSE, 0); 00937 gtk_label_set_justify (GTK_LABEL (label64), GTK_JUSTIFY_LEFT); 00938 00939 prefQuitBtn = gtk_button_new (); 00940 gtk_widget_set_name (prefQuitBtn, "prefQuitBtn"); 00941 gtk_widget_show (prefQuitBtn); 00942 gtk_box_pack_start (GTK_BOX (hbox43), prefQuitBtn, TRUE, FALSE, 0); 00943 gtk_widget_add_accelerator (prefQuitBtn, "clicked", accel_group, 00944 GDK_o, GDK_CONTROL_MASK, 00945 GTK_ACCEL_VISIBLE); 00946 00947 alignment27 = gtk_alignment_new (0.5, 0.5, 0, 0); 00948 gtk_widget_set_name (alignment27, "alignment27"); 00949 gtk_widget_show (alignment27); 00950 gtk_container_add (GTK_CONTAINER (prefQuitBtn), alignment27); 00951 00952 hbox45 = gtk_hbox_new (FALSE, 2); 00953 gtk_widget_set_name (hbox45, "hbox45"); 00954 gtk_widget_show (hbox45); 00955 gtk_container_add (GTK_CONTAINER (alignment27), hbox45); 00956 00957 image63 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 00958 gtk_widget_set_name (image63, "image63"); 00959 gtk_widget_show (image63); 00960 gtk_box_pack_start (GTK_BOX (hbox45), image63, FALSE, FALSE, 0); 00961 00962 label65 = gtk_label_new_with_mnemonic (_(" _Odbaci Promjene ")); 00963 gtk_widget_set_name (label65, "label65"); 00964 gtk_widget_show (label65); 00965 gtk_box_pack_start (GTK_BOX (hbox45), label65, FALSE, FALSE, 0); 00966 gtk_label_set_justify (GTK_LABEL (label65), GTK_JUSTIFY_LEFT); 00967 00968 00969 g_signal_connect ((gpointer) prefOkBtn, "clicked", 00970 G_CALLBACK (on_prefOkBtn_clicked), 00971 NULL); 00972 g_signal_connect ((gpointer) prefQuitBtn, "clicked", 00973 G_CALLBACK (on_prefQuitBtn_clicked), 00974 NULL); 00975 00976 00977 /* Store pointers to all widgets, for use by lookup_widget(). */ 00978 GLADE_HOOKUP_OBJECT_NO_REF (prefWindow, prefWindow, "prefWindow"); 00979 GLADE_HOOKUP_OBJECT (prefWindow, vbox7, "vbox7"); 00980 GLADE_HOOKUP_OBJECT (prefWindow, label67, "label67"); 00981 GLADE_HOOKUP_OBJECT (prefWindow, hbox33, "hbox33"); 00982 GLADE_HOOKUP_OBJECT (prefWindow, label54, "label54"); 00983 GLADE_HOOKUP_OBJECT (prefWindow, hbox34, "hbox34"); 00984 GLADE_HOOKUP_OBJECT (prefWindow, label55, "label55"); 00985 GLADE_HOOKUP_OBJECT (prefWindow, fakime, "fakime"); 00986 GLADE_HOOKUP_OBJECT (prefWindow, hbox35, "hbox35"); 00987 GLADE_HOOKUP_OBJECT (prefWindow, label56, "label56"); 00988 GLADE_HOOKUP_OBJECT (prefWindow, fakuni, "fakuni"); 00989 GLADE_HOOKUP_OBJECT (prefWindow, hbox36, "hbox36"); 00990 GLADE_HOOKUP_OBJECT (prefWindow, label57, "label57"); 00991 GLADE_HOOKUP_OBJECT (prefWindow, fakadresa, "fakadresa"); 00992 GLADE_HOOKUP_OBJECT (prefWindow, hbox37, "hbox37"); 00993 GLADE_HOOKUP_OBJECT (prefWindow, label58, "label58"); 00994 GLADE_HOOKUP_OBJECT (prefWindow, fakmjesto, "fakmjesto"); 00995 GLADE_HOOKUP_OBJECT (prefWindow, hbox38, "hbox38"); 00996 GLADE_HOOKUP_OBJECT (prefWindow, label59, "label59"); 00997 GLADE_HOOKUP_OBJECT (prefWindow, fakdrz, "fakdrz"); 00998 GLADE_HOOKUP_OBJECT (prefWindow, hbox39, "hbox39"); 00999 GLADE_HOOKUP_OBJECT (prefWindow, label60, "label60"); 01000 GLADE_HOOKUP_OBJECT (prefWindow, faktel, "faktel"); 01001 GLADE_HOOKUP_OBJECT (prefWindow, hbox40, "hbox40"); 01002 GLADE_HOOKUP_OBJECT (prefWindow, label61, "label61"); 01003 GLADE_HOOKUP_OBJECT (prefWindow, fakfax, "fakfax"); 01004 GLADE_HOOKUP_OBJECT (prefWindow, hbox41, "hbox41"); 01005 GLADE_HOOKUP_OBJECT (prefWindow, label62, "label62"); 01006 GLADE_HOOKUP_OBJECT (prefWindow, fakemail, "fakemail"); 01007 GLADE_HOOKUP_OBJECT (prefWindow, hbox42, "hbox42"); 01008 GLADE_HOOKUP_OBJECT (prefWindow, label63, "label63"); 01009 GLADE_HOOKUP_OBJECT (prefWindow, fakweb, "fakweb"); 01010 GLADE_HOOKUP_OBJECT (prefWindow, label66, "label66"); 01011 GLADE_HOOKUP_OBJECT (prefWindow, hbox43, "hbox43"); 01012 GLADE_HOOKUP_OBJECT (prefWindow, prefOkBtn, "prefOkBtn"); 01013 GLADE_HOOKUP_OBJECT (prefWindow, alignment26, "alignment26"); 01014 GLADE_HOOKUP_OBJECT (prefWindow, hbox44, "hbox44"); 01015 GLADE_HOOKUP_OBJECT (prefWindow, image62, "image62"); 01016 GLADE_HOOKUP_OBJECT (prefWindow, label64, "label64"); 01017 GLADE_HOOKUP_OBJECT (prefWindow, prefQuitBtn, "prefQuitBtn"); 01018 GLADE_HOOKUP_OBJECT (prefWindow, alignment27, "alignment27"); 01019 GLADE_HOOKUP_OBJECT (prefWindow, hbox45, "hbox45"); 01020 GLADE_HOOKUP_OBJECT (prefWindow, image63, "image63"); 01021 GLADE_HOOKUP_OBJECT (prefWindow, label65, "label65"); 01022 01023 gtk_window_add_accel_group (GTK_WINDOW (prefWindow), accel_group); 01024 01025 return prefWindow; 01026 } |
|
Definirano u liniji 3963 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REFon_restoreButtonWin_clicked(). Referencirano od on_restoreBtn_clicked().
03964 { 03965 GtkWidget *restoreWindow; 03966 GtkWidget *vbox1; 03967 GtkWidget *label1; 03968 GtkWidget *bckPath; 03969 GtkWidget *bckButton; 03970 03971 restoreWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 03972 gtk_window_set_title (GTK_WINDOW (restoreWindow), _("Restore baze podataka")); 03973 gtk_window_set_position (GTK_WINDOW (restoreWindow), GTK_WIN_POS_CENTER); 03974 gtk_window_set_resizable (GTK_WINDOW (restoreWindow), FALSE); 03975 gtk_window_set_destroy_with_parent (GTK_WINDOW (restoreWindow), TRUE); 03976 03977 vbox1 = gtk_vbox_new (FALSE, 0); 03978 gtk_widget_show (vbox1); 03979 gtk_container_add (GTK_CONTAINER (restoreWindow), vbox1); 03980 03981 label1 = gtk_label_new (_("\nNadamo se da znate sta radite...\n\nPut (npr. /home/user/backup/XX-XX-XXXX.sql) :")); 03982 gtk_widget_show (label1); 03983 gtk_box_pack_start (GTK_BOX (vbox1), label1, FALSE, FALSE, 0); 03984 gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT); 03985 03986 bckPath = gtk_entry_new (); 03987 gtk_widget_show (bckPath); 03988 gtk_box_pack_start (GTK_BOX (vbox1), bckPath, FALSE, FALSE, 0); 03989 gtk_entry_set_text (GTK_ENTRY (bckPath), _("/")); 03990 03991 bckButton = gtk_button_new_with_mnemonic (_("Restore")); 03992 gtk_widget_show (bckButton); 03993 gtk_box_pack_start (GTK_BOX (vbox1), bckButton, FALSE, FALSE, 0); 03994 03995 /* Store pointers to all widgets, for use by lookup_widget(). */ 03996 GLADE_HOOKUP_OBJECT_NO_REF (restoreWindow, restoreWindow, "restoreWindow"); 03997 GLADE_HOOKUP_OBJECT (restoreWindow, vbox1, "vbox1"); 03998 GLADE_HOOKUP_OBJECT (restoreWindow, label1, "label1"); 03999 GLADE_HOOKUP_OBJECT (restoreWindow, bckPath, "bckPath"); 04000 GLADE_HOOKUP_OBJECT (restoreWindow, bckButton, "bckButton"); 04001 04002 g_signal_connect ((gpointer) bckButton, "clicked", 04003 G_CALLBACK (on_restoreButtonWin_clicked), 04004 NULL); 04005 04006 return restoreWindow; 04007 } |
|
Definirano u liniji 1425 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_sssNewAddBtn_clicked()on_sssNewQuitBtn_clicked(). Referencirano od on_prefAddSSSBtn_clicked().
01426 { 01427 GtkWidget *sssAddWindow; 01428 GtkWidget *vbox1; 01429 GtkWidget *sssTitle; 01430 GtkWidget *label2; 01431 GtkWidget *sssJMBG; 01432 GtkWidget *label4; 01433 GtkWidget *sssIme; 01434 GtkWidget *vbox2; 01435 GtkWidget *label8; 01436 GtkWidget *sssPrezime; 01437 GtkWidget *label9; 01438 GtkWidget *sssRadno; 01439 GtkWidget *vbox3; 01440 GtkWidget *label10; 01441 GtkWidget *sssEmail; 01442 GtkWidget *vbox5; 01443 GtkWidget *vbox6; 01444 GtkWidget *vbox7; 01445 GtkWidget *label13; 01446 GtkWidget *hseparator1; 01447 GtkWidget *label11; 01448 GtkWidget *sssUser; 01449 GtkWidget *vbox4; 01450 GtkWidget *label12; 01451 GtkWidget *sssPass; 01452 GtkWidget *hbox1; 01453 GtkWidget *sssNewAddBtn; 01454 GtkWidget *alignment2; 01455 GtkWidget *hbox3; 01456 GtkWidget *image2; 01457 GtkWidget *label7; 01458 GtkWidget *sssNewQuitBtn; 01459 GtkWidget *alignment1; 01460 GtkWidget *hbox2; 01461 GtkWidget *image1; 01462 GtkWidget *label6; 01463 GtkAccelGroup *accel_group; 01464 01465 accel_group = gtk_accel_group_new (); 01466 01467 sssAddWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 01468 gtk_window_set_title (GTK_WINDOW (sssAddWindow), _("Dodavanje novog slu\305\276benika")); 01469 gtk_window_set_position (GTK_WINDOW (sssAddWindow), GTK_WIN_POS_CENTER); 01470 gtk_window_set_resizable (GTK_WINDOW (sssAddWindow), FALSE); 01471 gtk_window_set_destroy_with_parent (GTK_WINDOW (sssAddWindow), TRUE); 01472 01473 vbox1 = gtk_vbox_new (FALSE, 0); 01474 gtk_widget_show (vbox1); 01475 gtk_container_add (GTK_CONTAINER (sssAddWindow), vbox1); 01476 01477 sssTitle = gtk_label_new (_("Dodavanje novog slu\305\276benika\n")); 01478 gtk_widget_show (sssTitle); 01479 gtk_box_pack_start (GTK_BOX (vbox1), sssTitle, FALSE, FALSE, 0); 01480 gtk_label_set_justify (GTK_LABEL (sssTitle), GTK_JUSTIFY_LEFT); 01481 01482 label2 = gtk_label_new (_("JMBG slu\305\276benika :")); 01483 gtk_widget_show (label2); 01484 gtk_box_pack_start (GTK_BOX (vbox1), label2, FALSE, FALSE, 0); 01485 gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); 01486 gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5); 01487 gtk_misc_set_padding (GTK_MISC (label2), 2, 0); 01488 01489 sssJMBG = gtk_entry_new (); 01490 gtk_widget_show (sssJMBG); 01491 gtk_box_pack_start (GTK_BOX (vbox1), sssJMBG, FALSE, FALSE, 0); 01492 gtk_entry_set_max_length (GTK_ENTRY (sssJMBG), 13); 01493 01494 label4 = gtk_label_new (_("Ime slu\305\276benika :")); 01495 gtk_widget_show (label4); 01496 gtk_box_pack_start (GTK_BOX (vbox1), label4, FALSE, FALSE, 0); 01497 gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT); 01498 gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); 01499 gtk_misc_set_padding (GTK_MISC (label4), 2, 0); 01500 01501 sssIme = gtk_entry_new (); 01502 gtk_widget_show (sssIme); 01503 gtk_box_pack_start (GTK_BOX (vbox1), sssIme, FALSE, FALSE, 0); 01504 01505 vbox2 = gtk_vbox_new (FALSE, 0); 01506 gtk_widget_show (vbox2); 01507 gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); 01508 01509 label8 = gtk_label_new (_("Prezime slu\305\276benika :")); 01510 gtk_widget_show (label8); 01511 gtk_box_pack_start (GTK_BOX (vbox2), label8, FALSE, FALSE, 0); 01512 gtk_label_set_justify (GTK_LABEL (label8), GTK_JUSTIFY_LEFT); 01513 gtk_misc_set_alignment (GTK_MISC (label8), 0, 0.5); 01514 gtk_misc_set_padding (GTK_MISC (label8), 2, 0); 01515 01516 sssPrezime = gtk_entry_new (); 01517 gtk_widget_show (sssPrezime); 01518 gtk_box_pack_start (GTK_BOX (vbox2), sssPrezime, FALSE, FALSE, 0); 01519 01520 label9 = gtk_label_new (_("Radno mjesto :")); 01521 gtk_widget_show (label9); 01522 gtk_box_pack_start (GTK_BOX (vbox2), label9, FALSE, FALSE, 0); 01523 gtk_label_set_justify (GTK_LABEL (label9), GTK_JUSTIFY_LEFT); 01524 gtk_misc_set_alignment (GTK_MISC (label9), 0, 0.5); 01525 gtk_misc_set_padding (GTK_MISC (label9), 2, 0); 01526 01527 sssRadno = gtk_entry_new (); 01528 gtk_widget_show (sssRadno); 01529 gtk_box_pack_start (GTK_BOX (vbox2), sssRadno, FALSE, FALSE, 0); 01530 01531 vbox3 = gtk_vbox_new (FALSE, 0); 01532 gtk_widget_show (vbox3); 01533 gtk_box_pack_start (GTK_BOX (vbox2), vbox3, TRUE, TRUE, 0); 01534 01535 label10 = gtk_label_new (_("Email :")); 01536 gtk_widget_show (label10); 01537 gtk_box_pack_start (GTK_BOX (vbox3), label10, FALSE, FALSE, 0); 01538 gtk_label_set_justify (GTK_LABEL (label10), GTK_JUSTIFY_LEFT); 01539 gtk_misc_set_alignment (GTK_MISC (label10), 0, 0.5); 01540 gtk_misc_set_padding (GTK_MISC (label10), 2, 0); 01541 01542 sssEmail = gtk_entry_new (); 01543 gtk_widget_show (sssEmail); 01544 gtk_box_pack_start (GTK_BOX (vbox3), sssEmail, FALSE, FALSE, 0); 01545 01546 vbox5 = gtk_vbox_new (FALSE, 0); 01547 gtk_widget_show (vbox5); 01548 gtk_box_pack_start (GTK_BOX (vbox3), vbox5, FALSE, FALSE, 0); 01549 01550 vbox6 = gtk_vbox_new (FALSE, 0); 01551 gtk_widget_show (vbox6); 01552 gtk_box_pack_start (GTK_BOX (vbox5), vbox6, TRUE, TRUE, 0); 01553 01554 vbox7 = gtk_vbox_new (FALSE, 0); 01555 gtk_widget_show (vbox7); 01556 gtk_box_pack_start (GTK_BOX (vbox6), vbox7, TRUE, TRUE, 0); 01557 01558 label13 = gtk_label_new (""); 01559 gtk_widget_show (label13); 01560 gtk_box_pack_start (GTK_BOX (vbox7), label13, FALSE, FALSE, 0); 01561 gtk_label_set_justify (GTK_LABEL (label13), GTK_JUSTIFY_LEFT); 01562 01563 hseparator1 = gtk_hseparator_new (); 01564 gtk_widget_show (hseparator1); 01565 gtk_box_pack_start (GTK_BOX (vbox7), hseparator1, TRUE, TRUE, 0); 01566 01567 label11 = gtk_label_new (_("Username :")); 01568 gtk_widget_show (label11); 01569 gtk_box_pack_start (GTK_BOX (vbox5), label11, FALSE, FALSE, 0); 01570 gtk_label_set_justify (GTK_LABEL (label11), GTK_JUSTIFY_LEFT); 01571 gtk_misc_set_alignment (GTK_MISC (label11), 0, 0.5); 01572 gtk_misc_set_padding (GTK_MISC (label11), 2, 0); 01573 01574 sssUser = gtk_entry_new (); 01575 gtk_widget_show (sssUser); 01576 gtk_box_pack_start (GTK_BOX (vbox3), sssUser, FALSE, FALSE, 0); 01577 01578 vbox4 = gtk_vbox_new (FALSE, 0); 01579 gtk_widget_show (vbox4); 01580 gtk_box_pack_start (GTK_BOX (vbox3), vbox4, TRUE, TRUE, 0); 01581 01582 label12 = gtk_label_new (_("Password :")); 01583 gtk_widget_show (label12); 01584 gtk_box_pack_start (GTK_BOX (vbox4), label12, FALSE, FALSE, 0); 01585 gtk_label_set_justify (GTK_LABEL (label12), GTK_JUSTIFY_LEFT); 01586 gtk_misc_set_alignment (GTK_MISC (label12), 0, 0.5); 01587 gtk_misc_set_padding (GTK_MISC (label12), 2, 0); 01588 01589 sssPass = gtk_entry_new (); 01590 gtk_widget_show (sssPass); 01591 gtk_entry_set_visibility (GTK_ENTRY (sssPass), FALSE); 01592 gtk_box_pack_start (GTK_BOX (vbox4), sssPass, FALSE, FALSE, 0); 01593 01594 hbox1 = gtk_hbox_new (FALSE, 0); 01595 gtk_widget_show (hbox1); 01596 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 01597 01598 sssNewAddBtn = gtk_button_new (); 01599 gtk_widget_show (sssNewAddBtn); 01600 gtk_box_pack_start (GTK_BOX (hbox1), sssNewAddBtn, TRUE, FALSE, 0); 01601 gtk_widget_add_accelerator (sssNewAddBtn, "clicked", accel_group, 01602 GDK_d, GDK_CONTROL_MASK, 01603 GTK_ACCEL_VISIBLE); 01604 01605 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 01606 gtk_widget_show (alignment2); 01607 gtk_container_add (GTK_CONTAINER (sssNewAddBtn), alignment2); 01608 01609 hbox3 = gtk_hbox_new (FALSE, 2); 01610 gtk_widget_show (hbox3); 01611 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 01612 01613 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 01614 gtk_widget_show (image2); 01615 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 01616 01617 label7 = gtk_label_new_with_mnemonic (_("_Dodaj novog slu\305\276benika")); 01618 gtk_widget_show (label7); 01619 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 01620 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 01621 01622 sssNewQuitBtn = gtk_button_new (); 01623 gtk_widget_show (sssNewQuitBtn); 01624 gtk_box_pack_start (GTK_BOX (hbox1), sssNewQuitBtn, TRUE, FALSE, 0); 01625 gtk_widget_add_accelerator (sssNewQuitBtn, "clicked", accel_group, 01626 GDK_o, GDK_CONTROL_MASK, 01627 GTK_ACCEL_VISIBLE); 01628 01629 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 01630 gtk_widget_show (alignment1); 01631 gtk_container_add (GTK_CONTAINER (sssNewQuitBtn), alignment1); 01632 01633 hbox2 = gtk_hbox_new (FALSE, 2); 01634 gtk_widget_show (hbox2); 01635 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 01636 01637 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 01638 gtk_widget_show (image1); 01639 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 01640 01641 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 01642 gtk_widget_show (label6); 01643 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 01644 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 01645 01646 g_signal_connect ((gpointer) sssNewAddBtn, "clicked", 01647 G_CALLBACK (on_sssNewAddBtn_clicked), 01648 NULL); 01649 g_signal_connect ((gpointer) sssNewQuitBtn, "clicked", 01650 G_CALLBACK (on_sssNewQuitBtn_clicked), 01651 NULL); 01652 01653 /* Store pointers to all widgets, for use by lookup_widget(). */ 01654 GLADE_HOOKUP_OBJECT_NO_REF (sssAddWindow, sssAddWindow, "sssAddWindow"); 01655 GLADE_HOOKUP_OBJECT (sssAddWindow, vbox1, "vbox1"); 01656 GLADE_HOOKUP_OBJECT (sssAddWindow, sssTitle, "sssTitle"); 01657 GLADE_HOOKUP_OBJECT (sssAddWindow, label2, "label2"); 01658 GLADE_HOOKUP_OBJECT (sssAddWindow, sssJMBG, "sssJMBG"); 01659 GLADE_HOOKUP_OBJECT (sssAddWindow, label4, "label4"); 01660 GLADE_HOOKUP_OBJECT (sssAddWindow, sssIme, "sssIme"); 01661 GLADE_HOOKUP_OBJECT (sssAddWindow, vbox2, "vbox2"); 01662 GLADE_HOOKUP_OBJECT (sssAddWindow, label8, "label8"); 01663 GLADE_HOOKUP_OBJECT (sssAddWindow, sssPrezime, "sssPrezime"); 01664 GLADE_HOOKUP_OBJECT (sssAddWindow, label9, "label9"); 01665 GLADE_HOOKUP_OBJECT (sssAddWindow, sssRadno, "sssRadno"); 01666 GLADE_HOOKUP_OBJECT (sssAddWindow, vbox3, "vbox3"); 01667 GLADE_HOOKUP_OBJECT (sssAddWindow, label10, "label10"); 01668 GLADE_HOOKUP_OBJECT (sssAddWindow, sssEmail, "sssEmail"); 01669 GLADE_HOOKUP_OBJECT (sssAddWindow, vbox5, "vbox5"); 01670 GLADE_HOOKUP_OBJECT (sssAddWindow, vbox6, "vbox6"); 01671 GLADE_HOOKUP_OBJECT (sssAddWindow, vbox7, "vbox7"); 01672 GLADE_HOOKUP_OBJECT (sssAddWindow, label13, "label13"); 01673 GLADE_HOOKUP_OBJECT (sssAddWindow, hseparator1, "hseparator1"); 01674 GLADE_HOOKUP_OBJECT (sssAddWindow, label11, "label11"); 01675 GLADE_HOOKUP_OBJECT (sssAddWindow, sssUser, "sssUser"); 01676 GLADE_HOOKUP_OBJECT (sssAddWindow, vbox4, "vbox4"); 01677 GLADE_HOOKUP_OBJECT (sssAddWindow, label12, "label12"); 01678 GLADE_HOOKUP_OBJECT (sssAddWindow, sssPass, "sssPass"); 01679 GLADE_HOOKUP_OBJECT (sssAddWindow, hbox1, "hbox1"); 01680 GLADE_HOOKUP_OBJECT (sssAddWindow, sssNewAddBtn, "sssNewAddBtn"); 01681 GLADE_HOOKUP_OBJECT (sssAddWindow, alignment2, "alignment2"); 01682 GLADE_HOOKUP_OBJECT (sssAddWindow, hbox3, "hbox3"); 01683 GLADE_HOOKUP_OBJECT (sssAddWindow, image2, "image2"); 01684 GLADE_HOOKUP_OBJECT (sssAddWindow, label7, "label7"); 01685 GLADE_HOOKUP_OBJECT (sssAddWindow, sssNewQuitBtn, "sssNewQuitBtn"); 01686 GLADE_HOOKUP_OBJECT (sssAddWindow, alignment1, "alignment1"); 01687 GLADE_HOOKUP_OBJECT (sssAddWindow, hbox2, "hbox2"); 01688 GLADE_HOOKUP_OBJECT (sssAddWindow, image1, "image1"); 01689 GLADE_HOOKUP_OBJECT (sssAddWindow, label6, "label6"); 01690 01691 gtk_window_add_accel_group (GTK_WINDOW (sssAddWindow), accel_group); 01692 01693 return sssAddWindow; 01694 } |
|
Definirano u liniji 1754 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_sssChoseBtn_clicked()on_sssChoseQuitBtn_clicked(). Referencirano od on_editSSSBtn_clicked().
01755 { 01756 GtkWidget *sssChoseWindow; 01757 GtkWidget *vbox1; 01758 GtkWidget *sssTitle; 01759 GtkWidget *vbox2; 01760 GtkWidget *vbox3; 01761 GtkWidget *vbox5; 01762 GtkWidget *combo1; 01763 GtkWidget *combo_entry1; 01764 GtkWidget *hbox1; 01765 GtkWidget *sssChoseBtn; 01766 GtkWidget *alignment2; 01767 GtkWidget *hbox3; 01768 GtkWidget *image2; 01769 GtkWidget *label7; 01770 GtkWidget *sssChoseQuitBtn; 01771 GtkWidget *alignment1; 01772 GtkWidget *hbox2; 01773 GtkWidget *image1; 01774 GtkWidget *label6; 01775 GtkAccelGroup *accel_group; 01776 01777 accel_group = gtk_accel_group_new (); 01778 01779 sssChoseWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 01780 gtk_window_set_title (GTK_WINDOW (sssChoseWindow), _("Editovanje slu\305\276benika")); 01781 gtk_window_set_position (GTK_WINDOW (sssChoseWindow), GTK_WIN_POS_CENTER); 01782 gtk_window_set_destroy_with_parent (GTK_WINDOW (sssChoseWindow), TRUE); 01783 01784 vbox1 = gtk_vbox_new (FALSE, 0); 01785 gtk_widget_show (vbox1); 01786 gtk_container_add (GTK_CONTAINER (sssChoseWindow), vbox1); 01787 01788 sssTitle = gtk_label_new (_("Odaberi slu\305\276benika\n")); 01789 gtk_widget_show (sssTitle); 01790 gtk_box_pack_start (GTK_BOX (vbox1), sssTitle, FALSE, FALSE, 0); 01791 gtk_label_set_justify (GTK_LABEL (sssTitle), GTK_JUSTIFY_LEFT); 01792 01793 vbox2 = gtk_vbox_new (FALSE, 0); 01794 gtk_widget_show (vbox2); 01795 gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); 01796 01797 vbox3 = gtk_vbox_new (FALSE, 0); 01798 gtk_widget_show (vbox3); 01799 gtk_box_pack_start (GTK_BOX (vbox2), vbox3, TRUE, TRUE, 0); 01800 01801 vbox5 = gtk_vbox_new (FALSE, 0); 01802 gtk_widget_show (vbox5); 01803 gtk_box_pack_start (GTK_BOX (vbox3), vbox5, FALSE, FALSE, 0); 01804 01805 combo1 = gtk_combo_new (); 01806 g_object_set_data (G_OBJECT (GTK_COMBO (combo1)->popwin), 01807 "GladeParentKey", combo1); 01808 gtk_widget_show (combo1); 01809 gtk_box_pack_start (GTK_BOX (vbox5), combo1, FALSE, FALSE, 0); 01810 gtk_combo_set_popdown_strings (GTK_COMBO (combo1), sssCombo_items); 01811 g_list_free (sssCombo_items); 01812 01813 combo_entry1 = GTK_COMBO (combo1)->entry; 01814 gtk_widget_show (combo_entry1); 01815 01816 hbox1 = gtk_hbox_new (FALSE, 0); 01817 gtk_widget_show (hbox1); 01818 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 01819 01820 sssChoseBtn = gtk_button_new (); 01821 gtk_widget_show (sssChoseBtn); 01822 gtk_box_pack_start (GTK_BOX (hbox1), sssChoseBtn, TRUE, FALSE, 0); 01823 gtk_widget_add_accelerator (sssChoseBtn, "clicked", accel_group, 01824 GDK_p, GDK_CONTROL_MASK, 01825 GTK_ACCEL_VISIBLE); 01826 01827 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 01828 gtk_widget_show (alignment2); 01829 gtk_container_add (GTK_CONTAINER (sssChoseBtn), alignment2); 01830 01831 hbox3 = gtk_hbox_new (FALSE, 2); 01832 gtk_widget_show (hbox3); 01833 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 01834 01835 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 01836 gtk_widget_show (image2); 01837 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 01838 01839 label7 = gtk_label_new_with_mnemonic (_(" _Prihvati ")); 01840 gtk_widget_show (label7); 01841 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 01842 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 01843 01844 sssChoseQuitBtn = gtk_button_new (); 01845 gtk_widget_show (sssChoseQuitBtn); 01846 gtk_box_pack_start (GTK_BOX (hbox1), sssChoseQuitBtn, TRUE, FALSE, 0); 01847 gtk_widget_add_accelerator (sssChoseQuitBtn, "clicked", accel_group, 01848 GDK_o, GDK_CONTROL_MASK, 01849 GTK_ACCEL_VISIBLE); 01850 01851 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 01852 gtk_widget_show (alignment1); 01853 gtk_container_add (GTK_CONTAINER (sssChoseQuitBtn), alignment1); 01854 01855 hbox2 = gtk_hbox_new (FALSE, 2); 01856 gtk_widget_show (hbox2); 01857 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 01858 01859 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 01860 gtk_widget_show (image1); 01861 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 01862 01863 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 01864 gtk_widget_show (label6); 01865 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 01866 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 01867 01868 g_signal_connect ((gpointer) sssChoseBtn, "clicked", 01869 G_CALLBACK (on_sssChoseBtn_clicked), 01870 NULL); 01871 g_signal_connect ((gpointer) sssChoseQuitBtn, "clicked", 01872 G_CALLBACK (on_sssChoseQuitBtn_clicked), 01873 NULL); 01874 01875 /* Store pointers to all widgets, for use by lookup_widget(). */ 01876 GLADE_HOOKUP_OBJECT_NO_REF (sssChoseWindow, sssChoseWindow, "sssChoseWindow"); 01877 GLADE_HOOKUP_OBJECT (sssChoseWindow, vbox1, "vbox1"); 01878 GLADE_HOOKUP_OBJECT (sssChoseWindow, sssTitle, "sssTitle"); 01879 GLADE_HOOKUP_OBJECT (sssChoseWindow, vbox2, "vbox2"); 01880 GLADE_HOOKUP_OBJECT (sssChoseWindow, vbox3, "vbox3"); 01881 GLADE_HOOKUP_OBJECT (sssChoseWindow, vbox5, "vbox5"); 01882 GLADE_HOOKUP_OBJECT (sssChoseWindow, combo1, "combo1"); 01883 GLADE_HOOKUP_OBJECT (sssChoseWindow, combo_entry1, "combo_entry1"); 01884 GLADE_HOOKUP_OBJECT (sssChoseWindow, hbox1, "hbox1"); 01885 GLADE_HOOKUP_OBJECT (sssChoseWindow, sssChoseBtn, "sssChoseBtn"); 01886 GLADE_HOOKUP_OBJECT (sssChoseWindow, alignment2, "alignment2"); 01887 GLADE_HOOKUP_OBJECT (sssChoseWindow, hbox3, "hbox3"); 01888 GLADE_HOOKUP_OBJECT (sssChoseWindow, image2, "image2"); 01889 GLADE_HOOKUP_OBJECT (sssChoseWindow, label7, "label7"); 01890 GLADE_HOOKUP_OBJECT (sssChoseWindow, sssChoseQuitBtn, "sssChoseQuitBtn"); 01891 GLADE_HOOKUP_OBJECT (sssChoseWindow, alignment1, "alignment1"); 01892 GLADE_HOOKUP_OBJECT (sssChoseWindow, hbox2, "hbox2"); 01893 GLADE_HOOKUP_OBJECT (sssChoseWindow, image1, "image1"); 01894 GLADE_HOOKUP_OBJECT (sssChoseWindow, label6, "label6"); 01895 01896 gtk_window_add_accel_group (GTK_WINDOW (sssChoseWindow), accel_group); 01897 01898 return sssChoseWindow; 01899 } |
|
Definirano u liniji 1907 datoteke interface.c. Reference _, GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_sssEditQuitBtn_clicked()on_sssEditSaveBtn_clicked(). Referencirano od on_sssChoseBtn_clicked().
01914 { 01915 GtkWidget *sssEditWindow; 01916 GtkWidget *vbox1; 01917 GtkWidget *sssTitle; 01918 GtkWidget *label2; 01919 GtkWidget *sssJMBG; 01920 GtkWidget *label4; 01921 GtkWidget *sssIme; 01922 GtkWidget *vbox2; 01923 GtkWidget *label8; 01924 GtkWidget *sssPrezime; 01925 GtkWidget *label9; 01926 GtkWidget *sssRadno; 01927 GtkWidget *vbox3; 01928 GtkWidget *label10; 01929 GtkWidget *sssEmail; 01930 GtkWidget *vbox5; 01931 GtkWidget *vbox6; 01932 GtkWidget *vbox7; 01933 GtkWidget *label13; 01934 GtkWidget *hseparator1; 01935 GtkWidget *label11; 01936 GtkWidget *sssUser; 01937 GtkWidget *vbox4; 01938 GtkWidget *label12; 01939 GtkWidget *sssPass; 01940 GtkWidget *hbox1; 01941 GtkWidget *sssID; 01942 GtkWidget *sssNewAddBtn; 01943 GtkWidget *alignment2; 01944 GtkWidget *hbox3; 01945 GtkWidget *image2; 01946 GtkWidget *label7; 01947 GtkWidget *sssNewQuitBtn; 01948 GtkWidget *alignment1; 01949 GtkWidget *hbox2; 01950 GtkWidget *image1; 01951 GtkWidget *label6; 01952 GtkAccelGroup *accel_group; 01953 01954 accel_group = gtk_accel_group_new (); 01955 01956 sssEditWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); 01957 gtk_window_set_title (GTK_WINDOW (sssEditWindow), _("Editovanje slu\305\276benika")); 01958 gtk_window_set_position (GTK_WINDOW (sssEditWindow), GTK_WIN_POS_CENTER); 01959 gtk_window_set_resizable (GTK_WINDOW (sssEditWindow), FALSE); 01960 gtk_window_set_destroy_with_parent (GTK_WINDOW (sssEditWindow), TRUE); 01961 01962 vbox1 = gtk_vbox_new (FALSE, 0); 01963 gtk_widget_show (vbox1); 01964 gtk_container_add (GTK_CONTAINER (sssEditWindow), vbox1); 01965 01966 sssTitle = gtk_label_new (_("Editovanje slu\305\276benika\n")); 01967 gtk_widget_show (sssTitle); 01968 gtk_box_pack_start (GTK_BOX (vbox1), sssTitle, FALSE, FALSE, 0); 01969 gtk_label_set_justify (GTK_LABEL (sssTitle), GTK_JUSTIFY_LEFT); 01970 01971 label2 = gtk_label_new (_("JMBG slu\305\276benika :")); 01972 gtk_widget_show (label2); 01973 gtk_box_pack_start (GTK_BOX (vbox1), label2, FALSE, FALSE, 0); 01974 gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); 01975 gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5); 01976 gtk_misc_set_padding (GTK_MISC (label2), 2, 0); 01977 01978 sssJMBG = gtk_entry_new (); 01979 gtk_widget_show (sssJMBG); 01980 gtk_box_pack_start (GTK_BOX (vbox1), sssJMBG, FALSE, FALSE, 0); 01981 gtk_entry_set_max_length (GTK_ENTRY (sssJMBG), 13); 01982 gtk_entry_set_text (GTK_ENTRY (sssJMBG), _(sss_jmbg)); 01983 01984 label4 = gtk_label_new (_("Ime slu\305\276benika :")); 01985 gtk_widget_show (label4); 01986 gtk_box_pack_start (GTK_BOX (vbox1), label4, FALSE, FALSE, 0); 01987 gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT); 01988 gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); 01989 gtk_misc_set_padding (GTK_MISC (label4), 2, 0); 01990 01991 sssIme = gtk_entry_new (); 01992 gtk_widget_show (sssIme); 01993 gtk_box_pack_start (GTK_BOX (vbox1), sssIme, FALSE, FALSE, 0); 01994 gtk_entry_set_text (GTK_ENTRY (sssIme), _(sss_ime)); 01995 01996 vbox2 = gtk_vbox_new (FALSE, 0); 01997 gtk_widget_show (vbox2); 01998 gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); 01999 02000 label8 = gtk_label_new (_("Prezime slu\305\276benika :")); 02001 gtk_widget_show (label8); 02002 gtk_box_pack_start (GTK_BOX (vbox2), label8, FALSE, FALSE, 0); 02003 gtk_label_set_justify (GTK_LABEL (label8), GTK_JUSTIFY_LEFT); 02004 gtk_misc_set_alignment (GTK_MISC (label8), 0, 0.5); 02005 gtk_misc_set_padding (GTK_MISC (label8), 2, 0); 02006 02007 sssPrezime = gtk_entry_new (); 02008 gtk_widget_show (sssPrezime); 02009 gtk_box_pack_start (GTK_BOX (vbox2), sssPrezime, FALSE, FALSE, 0); 02010 gtk_entry_set_text (GTK_ENTRY (sssPrezime), _(sss_prezime)); 02011 02012 label9 = gtk_label_new (_("Radno mjesto :")); 02013 gtk_widget_show (label9); 02014 gtk_box_pack_start (GTK_BOX (vbox2), label9, FALSE, FALSE, 0); 02015 gtk_label_set_justify (GTK_LABEL (label9), GTK_JUSTIFY_LEFT); 02016 gtk_misc_set_alignment (GTK_MISC (label9), 0, 0.5); 02017 gtk_misc_set_padding (GTK_MISC (label9), 2, 0); 02018 02019 sssRadno = gtk_entry_new (); 02020 gtk_widget_show (sssRadno); 02021 gtk_box_pack_start (GTK_BOX (vbox2), sssRadno, FALSE, FALSE, 0); 02022 gtk_entry_set_text (GTK_ENTRY (sssRadno), _(sss_radno)); 02023 02024 vbox3 = gtk_vbox_new (FALSE, 0); 02025 gtk_widget_show (vbox3); 02026 gtk_box_pack_start (GTK_BOX (vbox2), vbox3, TRUE, TRUE, 0); 02027 02028 label10 = gtk_label_new (_("Email :")); 02029 gtk_widget_show (label10); 02030 gtk_box_pack_start (GTK_BOX (vbox3), label10, FALSE, FALSE, 0); 02031 gtk_label_set_justify (GTK_LABEL (label10), GTK_JUSTIFY_LEFT); 02032 gtk_misc_set_alignment (GTK_MISC (label10), 0, 0.5); 02033 gtk_misc_set_padding (GTK_MISC (label10), 2, 0); 02034 02035 sssEmail = gtk_entry_new (); 02036 gtk_widget_show (sssEmail); 02037 gtk_box_pack_start (GTK_BOX (vbox3), sssEmail, FALSE, FALSE, 0); 02038 gtk_entry_set_text (GTK_ENTRY (sssEmail), _(sss_email)); 02039 02040 vbox5 = gtk_vbox_new (FALSE, 0); 02041 gtk_widget_show (vbox5); 02042 gtk_box_pack_start (GTK_BOX (vbox3), vbox5, FALSE, FALSE, 0); 02043 02044 vbox6 = gtk_vbox_new (FALSE, 0); 02045 gtk_widget_show (vbox6); 02046 gtk_box_pack_start (GTK_BOX (vbox5), vbox6, TRUE, TRUE, 0); 02047 02048 vbox7 = gtk_vbox_new (FALSE, 0); 02049 gtk_widget_show (vbox7); 02050 gtk_box_pack_start (GTK_BOX (vbox6), vbox7, TRUE, TRUE, 0); 02051 02052 label13 = gtk_label_new (""); 02053 gtk_widget_show (label13); 02054 gtk_box_pack_start (GTK_BOX (vbox7), label13, FALSE, FALSE, 0); 02055 gtk_label_set_justify (GTK_LABEL (label13), GTK_JUSTIFY_LEFT); 02056 02057 hseparator1 = gtk_hseparator_new (); 02058 gtk_widget_show (hseparator1); 02059 gtk_box_pack_start (GTK_BOX (vbox7), hseparator1, TRUE, TRUE, 0); 02060 02061 label11 = gtk_label_new (_("Username :")); 02062 gtk_widget_show (label11); 02063 gtk_box_pack_start (GTK_BOX (vbox5), label11, FALSE, FALSE, 0); 02064 gtk_label_set_justify (GTK_LABEL (label11), GTK_JUSTIFY_LEFT); 02065 gtk_misc_set_alignment (GTK_MISC (label11), 0, 0.5); 02066 gtk_misc_set_padding (GTK_MISC (label11), 2, 0); 02067 02068 sssUser = gtk_entry_new (); 02069 gtk_widget_show (sssUser); 02070 gtk_box_pack_start (GTK_BOX (vbox3), sssUser, FALSE, FALSE, 0); 02071 gtk_entry_set_text (GTK_ENTRY (sssUser), _(sss_user)); 02072 02073 vbox4 = gtk_vbox_new (FALSE, 0); 02074 gtk_widget_show (vbox4); 02075 gtk_box_pack_start (GTK_BOX (vbox3), vbox4, TRUE, TRUE, 0); 02076 02077 label12 = gtk_label_new (_("Password : (ostavi prazno ako nema promjena)")); 02078 gtk_widget_show (label12); 02079 gtk_box_pack_start (GTK_BOX (vbox4), label12, FALSE, FALSE, 0); 02080 gtk_label_set_justify (GTK_LABEL (label12), GTK_JUSTIFY_LEFT); 02081 gtk_misc_set_alignment (GTK_MISC (label12), 0, 0.5); 02082 gtk_misc_set_padding (GTK_MISC (label12), 2, 0); 02083 02084 sssPass = gtk_entry_new (); 02085 gtk_widget_show (sssPass); 02086 gtk_entry_set_visibility (GTK_ENTRY (sssPass), FALSE); 02087 gtk_box_pack_start (GTK_BOX (vbox4), sssPass, FALSE, FALSE, 0); 02088 02089 sssID = gtk_entry_new (); 02090 gtk_entry_set_text (GTK_ENTRY (sssID), _(sss_id)); 02091 02092 02093 hbox1 = gtk_hbox_new (FALSE, 0); 02094 gtk_widget_show (hbox1); 02095 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); 02096 02097 sssNewAddBtn = gtk_button_new (); 02098 gtk_widget_show (sssNewAddBtn); 02099 gtk_box_pack_start (GTK_BOX (hbox1), sssNewAddBtn, TRUE, FALSE, 0); 02100 gtk_widget_add_accelerator (sssNewAddBtn, "clicked", accel_group, 02101 GDK_s, GDK_CONTROL_MASK, 02102 GTK_ACCEL_VISIBLE); 02103 02104 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); 02105 gtk_widget_show (alignment2); 02106 gtk_container_add (GTK_CONTAINER (sssNewAddBtn), alignment2); 02107 02108 hbox3 = gtk_hbox_new (FALSE, 2); 02109 gtk_widget_show (hbox3); 02110 gtk_container_add (GTK_CONTAINER (alignment2), hbox3); 02111 02112 image2 = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); 02113 gtk_widget_show (image2); 02114 gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); 02115 02116 label7 = gtk_label_new_with_mnemonic (_("_Spasi promjene slu\305\276benika")); 02117 gtk_widget_show (label7); 02118 gtk_box_pack_start (GTK_BOX (hbox3), label7, FALSE, FALSE, 0); 02119 gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); 02120 02121 sssNewQuitBtn = gtk_button_new (); 02122 gtk_widget_show (sssNewQuitBtn); 02123 gtk_box_pack_start (GTK_BOX (hbox1), sssNewQuitBtn, TRUE, FALSE, 0); 02124 gtk_widget_add_accelerator (sssNewQuitBtn, "clicked", accel_group, 02125 GDK_o, GDK_CONTROL_MASK, 02126 GTK_ACCEL_VISIBLE); 02127 02128 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 02129 gtk_widget_show (alignment1); 02130 gtk_container_add (GTK_CONTAINER (sssNewQuitBtn), alignment1); 02131 02132 hbox2 = gtk_hbox_new (FALSE, 2); 02133 gtk_widget_show (hbox2); 02134 gtk_container_add (GTK_CONTAINER (alignment1), hbox2); 02135 02136 image1 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON); 02137 gtk_widget_show (image1); 02138 gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); 02139 02140 label6 = gtk_label_new_with_mnemonic (_(" _Odustani ")); 02141 gtk_widget_show (label6); 02142 gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0); 02143 gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); 02144 02145 g_signal_connect ((gpointer) sssNewAddBtn, "clicked", 02146 G_CALLBACK (on_sssEditSaveBtn_clicked), 02147 NULL); 02148 g_signal_connect ((gpointer) sssNewQuitBtn, "clicked", 02149 G_CALLBACK (on_sssEditQuitBtn_clicked), 02150 NULL); 02151 02152 /* Store pointers to all widgets, for use by lookup_widget(). */ 02153 GLADE_HOOKUP_OBJECT_NO_REF (sssEditWindow, sssEditWindow, "sssEditWindow"); 02154 GLADE_HOOKUP_OBJECT (sssEditWindow, vbox1, "vbox1"); 02155 GLADE_HOOKUP_OBJECT (sssEditWindow, sssTitle, "sssTitle"); 02156 GLADE_HOOKUP_OBJECT (sssEditWindow, label2, "label2"); 02157 GLADE_HOOKUP_OBJECT (sssEditWindow, sssJMBG, "sssJMBG"); 02158 GLADE_HOOKUP_OBJECT (sssEditWindow, label4, "label4"); 02159 GLADE_HOOKUP_OBJECT (sssEditWindow, sssIme, "sssIme"); 02160 GLADE_HOOKUP_OBJECT (sssEditWindow, vbox2, "vbox2"); 02161 GLADE_HOOKUP_OBJECT (sssEditWindow, label8, "label8"); 02162 GLADE_HOOKUP_OBJECT (sssEditWindow, sssPrezime, "sssPrezime"); 02163 GLADE_HOOKUP_OBJECT (sssEditWindow, label9, "label9"); 02164 GLADE_HOOKUP_OBJECT (sssEditWindow, sssRadno, "sssRadno"); 02165 GLADE_HOOKUP_OBJECT (sssEditWindow, vbox3, "vbox3"); 02166 GLADE_HOOKUP_OBJECT (sssEditWindow, label10, "label10"); 02167 GLADE_HOOKUP_OBJECT (sssEditWindow, sssEmail, "sssEmail"); 02168 GLADE_HOOKUP_OBJECT (sssEditWindow, vbox5, "vbox5"); 02169 GLADE_HOOKUP_OBJECT (sssEditWindow, vbox6, "vbox6"); 02170 GLADE_HOOKUP_OBJECT (sssEditWindow, vbox7, "vbox7"); 02171 GLADE_HOOKUP_OBJECT (sssEditWindow, label13, "label13"); 02172 GLADE_HOOKUP_OBJECT (sssEditWindow, hseparator1, "hseparator1"); 02173 GLADE_HOOKUP_OBJECT (sssEditWindow, label11, "label11"); 02174 GLADE_HOOKUP_OBJECT (sssEditWindow, sssUser, "sssUser"); 02175 GLADE_HOOKUP_OBJECT (sssEditWindow, vbox4, "vbox4"); 02176 GLADE_HOOKUP_OBJECT (sssEditWindow, label12, "label12"); 02177 GLADE_HOOKUP_OBJECT (sssEditWindow, sssPass, "sssPass"); 02178 GLADE_HOOKUP_OBJECT (sssEditWindow, sssID, "sssID"); 02179 GLADE_HOOKUP_OBJECT (sssEditWindow, hbox1, "hbox1"); 02180 GLADE_HOOKUP_OBJECT (sssEditWindow, sssNewAddBtn, "sssNewAddBtn"); 02181 GLADE_HOOKUP_OBJECT (sssEditWindow, alignment2, "alignment2"); 02182 GLADE_HOOKUP_OBJECT (sssEditWindow, hbox3, "hbox3"); 02183 GLADE_HOOKUP_OBJECT (sssEditWindow, image2, "image2"); 02184 GLADE_HOOKUP_OBJECT (sssEditWindow, label7, "label7"); 02185 GLADE_HOOKUP_OBJECT (sssEditWindow, sssNewQuitBtn, "sssNewQuitBtn"); 02186 GLADE_HOOKUP_OBJECT (sssEditWindow, alignment1, "alignment1"); 02187 GLADE_HOOKUP_OBJECT (sssEditWindow, hbox2, "hbox2"); 02188 GLADE_HOOKUP_OBJECT (sssEditWindow, image1, "image1"); 02189 GLADE_HOOKUP_OBJECT (sssEditWindow, label6, "label6"); 02190 02191 gtk_window_add_accel_group (GTK_WINDOW (sssEditWindow), accel_group); 02192 02193 return sssEditWindow; 02194 } |