Glavna stranica | Popis datoteka | Članovi klasa u datoteci

Opis datoteke /home/srle/Projects/sisadmin/src/interface.c

#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"

Izvorni kod

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)


Dokumentacija definicija

#define GLADE_HOOKUP_OBJECT component,
widget,
name   ) 
 

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().

#define GLADE_HOOKUP_OBJECT_NO_REF component,
widget,
name   )     g_object_set_data (G_OBJECT (component), name, widget)
 

Definirano u liniji 47 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().


Dokumentacije funkcija

GtkWidget* create_backupWindow void   ) 
 

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 }

GtkWidget* create_catAddWindow GList *  catCombo_items  ) 
 

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 }

GtkWidget* create_catChoseDelWindow GList *  catCombo_items  ) 
 

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 }

GtkWidget* create_catChoseWindow GList *  catCombo_items  ) 
 

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 }

GtkWidget* create_catDelWindow gchar *  cat_title,
gchar *  cat_id
 

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 }

GtkWidget* create_catEditWindow GList *  catCombo_items,
gchar *  kat_naslov,
gchar *  kat_opis,
gchar *  kat_parent,
gchar *  kat_chosen,
gchar *  kat_id
 

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 }

GtkWidget* create_catLinkChoseWindow GList *  catCombo_items  ) 
 

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 }

GtkWidget* create_catLinkDelChoseWindow GList *  catCombo_items  ) 
 

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 }

GtkWidget* create_helpWindow void   ) 
 

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 }

GtkWidget* create_infoWindow gchar *  label_upo  ) 
 

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 }

GtkWidget* create_linkAddWindow GList *  linkCombo_items  ) 
 

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 }

GtkWidget* create_linkChoseWindow GList *  linkCombo_items  ) 
 

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 }

GtkWidget* create_linkDelChoseWindow GList *  linkCombo_items  ) 
 

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 }

GtkWidget* create_linkDelWindow gchar *  link_title,
gchar *  link_id,
gchar *  link_url
 

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 }

GtkWidget* create_linkEditWindow GList *  linkCombo_items,
gchar *  link_id,
gchar *  link_kat_chosen,
gchar *  link_naslov,
gchar *  link_url,
gchar *  link_opis
 

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 }

GtkWidget* create_loginWidow void   ) 
 

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 }

GtkWidget* create_mainWindow void   ) 
 

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 }

GtkWidget* create_prefWindow gchar *  fakultet,
gchar *  uni,
gchar *  adresa,
gchar *  mjesto,
gchar *  drzava,
gchar *  tel,
gchar *  fax,
gchar *  email,
gchar *  web
 

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 }

GtkWidget* create_restoreWindow void   ) 
 

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 }

GtkWidget* create_sssAddWindow void   ) 
 

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 }

GtkWidget* create_sssChoseWindow GList *  sssCombo_items  ) 
 

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 }

GtkWidget* create_sssEditWindow gchar *  sss_jmbg,
gchar *  sss_ime,
gchar *  sss_prezime,
gchar *  sss_radno,
gchar *  sss_email,
gchar *  sss_user,
gchar *  sss_id
 

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 }


Generirano Thu Sep 16 17:26:22 2004 projekt: SiS.Admin generator: doxygen 1.3.2