]> saetta.ns0.it Git - solipa/organigramma/commitdiff
Aggiunto il namespace organigramma (refs #103).
authorAndrea Zagli <a.zagli@comune.scandicci.fi.it>
Tue, 27 Nov 2012 12:13:49 +0000 (13:13 +0100)
committerAndrea Zagli <a.zagli@comune.scandicci.fi.it>
Tue, 27 Nov 2012 12:13:49 +0000 (13:13 +0100)
21 files changed:
src/main.c
src/posizioneeconomica.c
src/posizioneeconomica.h
src/posizionieconomiche.c
src/posizionieconomiche.h
src/profiliprofessionali.c
src/profiliprofessionali.h
src/profiloprofessionale.c
src/profiloprofessionale.h
src/tipiprestazione.c
src/tipiprestazione.h
src/tipirapportolavoro.c
src/tipirapportolavoro.h
src/tipirecapito.c
src/tipirecapito.h
src/tipoprestazione.c
src/tipoprestazione.h
src/tiporapportolavoro.c
src/tiporapportolavoro.h
src/tiporecapito.c
src/tiporecapito.h

index 3c6f875cd4b0d480eafe93c66590b6dc17944c4f..9970e100c52d217d08bb1e44241640ff7cddf4f2 100644 (file)
@@ -131,9 +131,9 @@ on_mnu_tabelle_tipi_recapito_activate (GtkMenuItem *menuitem,
 {
        GtkWidget *vbx;
 
-       TipiRecapito *m = tipi_recapito_new (commons, FALSE);
+       OrganigrammaTipiRecapito *m = organigramma_tipi_recapito_new (commons, FALSE);
 
-       vbx = tipi_recapito_get_widget (m);
+       vbx = organigramma_tipi_recapito_get_widget (m);
 
        main_set_vbx_body_child (vbx);
 }
@@ -157,9 +157,9 @@ on_mnu_tabelle_tipi_rapporto_lavoro_activate (GtkMenuItem *menuitem,
 {
        GtkWidget *vbx;
 
-       TipiRapportoLavoro *m = tipi_rapporto_lavoro_new (commons, FALSE);
+       OrganigrammaTipiRapportoLavoro *m = organigramma_tipi_rapporto_lavoro_new (commons, FALSE);
 
-       vbx = tipi_rapporto_lavoro_get_widget (m);
+       vbx = organigramma_tipi_rapporto_lavoro_get_widget (m);
 
        main_set_vbx_body_child (vbx);
 }
@@ -170,9 +170,9 @@ on_mnu_tabelle_posizioni_economiche_activate (GtkMenuItem *menuitem,
 {
        GtkWidget *vbx;
 
-       PosizioniEconomiche *m = posizioni_economiche_new (commons, FALSE);
+       OrganigrammaPosizioniEconomiche *m = organigramma_posizioni_economiche_new (commons, FALSE);
 
-       vbx = posizioni_economiche_get_widget (m);
+       vbx = organigramma_posizioni_economiche_get_widget (m);
 
        main_set_vbx_body_child (vbx);
 }
@@ -183,9 +183,9 @@ on_mnu_tabelle_tipi_prestazione_activate (GtkMenuItem *menuitem,
 {
        GtkWidget *vbx;
 
-       TipiPrestazione *m = tipi_prestazione_new (commons, FALSE);
+       OrganigrammaTipiPrestazione *m = organigramma_tipi_prestazione_new (commons, FALSE);
 
-       vbx = tipi_prestazione_get_widget (m);
+       vbx = organigramma_tipi_prestazione_get_widget (m);
 
        main_set_vbx_body_child (vbx);
 }
@@ -196,9 +196,9 @@ on_mnu_tabelle_profili_professionali_activate (GtkMenuItem *menuitem,
 {
        GtkWidget *vbx;
 
-       ProfiliProfessionali *m = profili_professionali_new (commons, FALSE);
+       OrganigrammaProfiliProfessionali *m = organigramma_profili_professionali_new (commons, FALSE);
 
-       vbx = profili_professionali_get_widget (m);
+       vbx = organigramma_profili_professionali_get_widget (m);
 
        main_set_vbx_body_child (vbx);
 }
index 25a2b5e8615bafe657a72af5d8f23378cc9cf63a..09b7bed83ae742958ada305d9bbef1a4e555909d 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
 
 #include "posizioneeconomica.h"
 
-static void posizione_economica_class_init (PosizioneEconomicaClass *klass);
-static void posizione_economica_init (PosizioneEconomica *posizione_economica);
+static void organigramma_posizione_economica_class_init (OrganigrammaPosizioneEconomicaClass *klass);
+static void organigramma_posizione_economica_init (OrganigrammaPosizioneEconomica *posizione_economica);
 
-static void posizione_economica_carica (PosizioneEconomica *posizione_economica);
-static void posizione_economica_salva (PosizioneEconomica *posizione_economica);
+static void organigramma_posizione_economica_carica (OrganigrammaPosizioneEconomica *posizione_economica);
+static void organigramma_posizione_economica_salva (OrganigrammaPosizioneEconomica *posizione_economica);
 
-static gboolean posizione_economica_conferma_chiusura (PosizioneEconomica *posizione_economica);
+static gboolean organigramma_posizione_economica_conferma_chiusura (OrganigrammaPosizioneEconomica *posizione_economica);
 
-static void posizione_economica_set_property (GObject *object,
+static void organigramma_posizione_economica_set_property (GObject *object,
                                      guint property_id,
                                      const GValue *value,
                                      GParamSpec *pspec);
-static void posizione_economica_get_property (GObject *object,
+static void organigramma_posizione_economica_get_property (GObject *object,
                                      guint property_id,
                                      GValue *value,
                                      GParamSpec *pspec);
 
-static gboolean posizione_economica_on_w_posizione_economica_delete_event (GtkWidget *widget,
+static gboolean organigramma_posizione_economica_on_w_organigramma_posizione_economica_delete_event (GtkWidget *widget,
                                GdkEvent *event,
                                gpointer user_data);
 
-static void posizione_economica_on_btn_annulla_clicked (GtkButton *button,
+static void organigramma_posizione_economica_on_btn_annulla_clicked (GtkButton *button,
                                     gpointer user_data);
-static void posizione_economica_on_btn_salva_clicked (GtkButton *button,
+static void organigramma_posizione_economica_on_btn_salva_clicked (GtkButton *button,
                                   gpointer user_data);
 
-#define POSIZIONE_ECONOMICA_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_POSIZIONE_ECONOMICA, PosizioneEconomicaPrivate))
+#define POSIZIONE_ECONOMICA_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_POSIZIONE_ECONOMICA, OrganigrammaPosizioneEconomicaPrivate))
 
 enum
 {
        LBL_ID
 };
 
-typedef struct _PosizioneEconomicaPrivate PosizioneEconomicaPrivate;
-struct _PosizioneEconomicaPrivate
+typedef struct _OrganigrammaPosizioneEconomicaPrivate OrganigrammaPosizioneEconomicaPrivate;
+struct _OrganigrammaPosizioneEconomicaPrivate
        {
                OrganigrammaCommons *commons;
 
@@ -68,20 +68,20 @@ struct _PosizioneEconomicaPrivate
                gint id;
        };
 
-G_DEFINE_TYPE (PosizioneEconomica, posizione_economica, G_TYPE_OBJECT)
+G_DEFINE_TYPE (OrganigrammaPosizioneEconomica, organigramma_posizione_economica, G_TYPE_OBJECT)
 
 static void
-posizione_economica_class_init (PosizioneEconomicaClass *klass)
+organigramma_posizione_economica_class_init (OrganigrammaPosizioneEconomicaClass *klass)
 {
        GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
-       g_type_class_add_private (object_class, sizeof (PosizioneEconomicaPrivate));
+       g_type_class_add_private (object_class, sizeof (OrganigrammaPosizioneEconomicaPrivate));
 
-       object_class->set_property = posizione_economica_set_property;
-       object_class->get_property = posizione_economica_get_property;
+       object_class->set_property = organigramma_posizione_economica_set_property;
+       object_class->get_property = organigramma_posizione_economica_get_property;
 
        /**
-        * PosizioneEconomica::aggiornato:
+        * OrganigrammaPosizioneEconomica::aggiornato:
         * @posizione_economica:
         *
         */
@@ -97,26 +97,26 @@ posizione_economica_class_init (PosizioneEconomicaClass *klass)
 }
 
 static void
-posizione_economica_init (PosizioneEconomica *posizione_economica)
+organigramma_posizione_economica_init (OrganigrammaPosizioneEconomica *posizione_economica)
 {
-       PosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
+       OrganigrammaPosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
 }
 
 /**
- * posizione_economica_new:
+ * organigramma_posizione_economica_new:
  * @commons:
  * @id:
  *
- * Returns: the newly created #PosizioneEconomica object.
+ * Returns: the newly created #OrganigrammaPosizioneEconomica object.
  */
-PosizioneEconomica
-*posizione_economica_new (OrganigrammaCommons *commons, gint id)
+OrganigrammaPosizioneEconomica
+*organigramma_posizione_economica_new (OrganigrammaCommons *commons, gint id)
 {
        GError *error;
 
-       PosizioneEconomica *a = POSIZIONE_ECONOMICA (g_object_new (posizione_economica_get_type (), NULL));
+       OrganigrammaPosizioneEconomica *a = POSIZIONE_ECONOMICA (g_object_new (organigramma_posizione_economica_get_type (), NULL));
 
-       PosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (a);
+       OrganigrammaPosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (a);
 
        priv->commons = commons;
 
@@ -141,12 +141,12 @@ PosizioneEconomica
                                                      NULL);
 
        g_signal_connect (priv->w,
-                         "delete-event", G_CALLBACK (posizione_economica_on_w_posizione_economica_delete_event), (gpointer *)a);
+                         "delete-event", G_CALLBACK (organigramma_posizione_economica_on_w_organigramma_posizione_economica_delete_event), (gpointer *)a);
 
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button121"),
-                         "clicked", G_CALLBACK (posizione_economica_on_btn_annulla_clicked), (gpointer *)a);
+                         "clicked", G_CALLBACK (organigramma_posizione_economica_on_btn_annulla_clicked), (gpointer *)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button122"),
-                         "clicked", G_CALLBACK (posizione_economica_on_btn_salva_clicked), (gpointer *)a);
+                         "clicked", G_CALLBACK (organigramma_posizione_economica_on_btn_salva_clicked), (gpointer *)a);
 
        priv->id = id;
 
@@ -159,36 +159,36 @@ PosizioneEconomica
        else
                {
                        gtk_label_set_text (GTK_LABEL (priv->objects[LBL_ID]), g_strdup_printf ("%d", priv->id));
-                       posizione_economica_carica (a);
+                       organigramma_posizione_economica_carica (a);
                }
 
        return a;
 }
 
 /**
- * posizione_economica_get_widget:
+ * organigramma_posizione_economica_get_widget:
  * @posizione_economica:
  *
  */
 GtkWidget
-*posizione_economica_get_widget (PosizioneEconomica *posizione_economica)
+*organigramma_posizione_economica_get_widget (OrganigrammaPosizioneEconomica *posizione_economica)
 {
-       PosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
+       OrganigrammaPosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
 
        return priv->w;
 }
 
 /* PRIVATE */
 static void
-posizione_economica_carica (PosizioneEconomica *posizione_economica)
+organigramma_posizione_economica_carica (OrganigrammaPosizioneEconomica *posizione_economica)
 {
-       PosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
+       OrganigrammaPosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
 
        gtk_form_fill_from_table (priv->form);
 }
 
 static void
-posizione_economica_salva (PosizioneEconomica *posizione_economica)
+organigramma_posizione_economica_salva (OrganigrammaPosizioneEconomica *posizione_economica)
 {
        GError *error = NULL;
        gchar *sql;
@@ -197,9 +197,9 @@ posizione_economica_salva (PosizioneEconomica *posizione_economica)
        GDate *da;
        GDate *a;
 
-       PosizioneEconomicaClass *klass = POSIZIONE_ECONOMICA_GET_CLASS (posizione_economica);
+       OrganigrammaPosizioneEconomicaClass *klass = POSIZIONE_ECONOMICA_GET_CLASS (posizione_economica);
 
-       PosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
+       OrganigrammaPosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
 
        if (!gtk_form_check (priv->form, (priv->id != 0), NULL, TRUE, priv->w, TRUE))
                {
@@ -252,11 +252,11 @@ posizione_economica_salva (PosizioneEconomica *posizione_economica)
 }
 
 static void
-posizione_economica_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
+organigramma_posizione_economica_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
 {
-       PosizioneEconomica *posizione_economica = POSIZIONE_ECONOMICA (object);
+       OrganigrammaPosizioneEconomica *posizione_economica = POSIZIONE_ECONOMICA (object);
 
-       PosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
+       OrganigrammaPosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
 
        switch (property_id)
                {
@@ -267,11 +267,11 @@ posizione_economica_set_property (GObject *object, guint property_id, const GVal
 }
 
 static void
-posizione_economica_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+organigramma_posizione_economica_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
 {
-       PosizioneEconomica *posizione_economica = POSIZIONE_ECONOMICA (object);
+       OrganigrammaPosizioneEconomica *posizione_economica = POSIZIONE_ECONOMICA (object);
 
-       PosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
+       OrganigrammaPosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
 
        switch (property_id)
                {
@@ -282,13 +282,13 @@ posizione_economica_get_property (GObject *object, guint property_id, GValue *va
 }
 
 static gboolean
-posizione_economica_conferma_chiusura (PosizioneEconomica *posizione_economica)
+organigramma_posizione_economica_conferma_chiusura (OrganigrammaPosizioneEconomica *posizione_economica)
 {
        GtkWidget *dialog;
 
        gboolean ret;
 
-       PosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
+       OrganigrammaPosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
 
        ret = TRUE;
        if (gtk_form_is_changed (priv->form))
@@ -310,27 +310,27 @@ posizione_economica_conferma_chiusura (PosizioneEconomica *posizione_economica)
 
 /* CALLBACK */
 static gboolean
-posizione_economica_on_w_posizione_economica_delete_event (GtkWidget *widget,
+organigramma_posizione_economica_on_w_organigramma_posizione_economica_delete_event (GtkWidget *widget,
                                GdkEvent *event,
                                gpointer user_data)
 {
-       return !posizione_economica_conferma_chiusura ((PosizioneEconomica *)user_data);
+       return !organigramma_posizione_economica_conferma_chiusura ((OrganigrammaPosizioneEconomica *)user_data);
 }
 
 static void
-posizione_economica_on_btn_annulla_clicked (GtkButton *button,
+organigramma_posizione_economica_on_btn_annulla_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       PosizioneEconomica *posizione_economica = (PosizioneEconomica *)user_data;
+       OrganigrammaPosizioneEconomica *posizione_economica = (OrganigrammaPosizioneEconomica *)user_data;
 
-       PosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
+       OrganigrammaPosizioneEconomicaPrivate *priv = POSIZIONE_ECONOMICA_GET_PRIVATE (posizione_economica);
 
-       if (posizione_economica_conferma_chiusura (posizione_economica)) gtk_widget_destroy (priv->w);
+       if (organigramma_posizione_economica_conferma_chiusura (posizione_economica)) gtk_widget_destroy (priv->w);
 }
 
 static void
-posizione_economica_on_btn_salva_clicked (GtkButton *button,
+organigramma_posizione_economica_on_btn_salva_clicked (GtkButton *button,
                       gpointer user_data)
 {
-       posizione_economica_salva ((PosizioneEconomica *)user_data);
+       organigramma_posizione_economica_salva ((OrganigrammaPosizioneEconomica *)user_data);
 }
index c439c0e679f6be51289e53bff33dc4df3afd4d4c..a0dbf220a7d103db781aeb513542a383daf52472 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,8 +17,8 @@
  *
  */
 
-#ifndef __POSIZIONE_ECONOMICA_LAVORO_H__
-#define __POSIZIONE_ECONOMICA_LAVORO_H__
+#ifndef __ORGANIGRAMMA_POSIZIONE_ECONOMICA_LAVORO_H__
+#define __ORGANIGRAMMA_POSIZIONE_ECONOMICA_LAVORO_H__
 
 #include <glib.h>
 #include <glib-object.h>
 G_BEGIN_DECLS
 
 
-#define TYPE_POSIZIONE_ECONOMICA                 (posizione_economica_get_type ())
-#define POSIZIONE_ECONOMICA(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_POSIZIONE_ECONOMICA, PosizioneEconomica))
-#define POSIZIONE_ECONOMICA_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_POSIZIONE_ECONOMICA, PosizioneEconomicaClass))
+#define TYPE_POSIZIONE_ECONOMICA                 (organigramma_posizione_economica_get_type ())
+#define POSIZIONE_ECONOMICA(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_POSIZIONE_ECONOMICA, OrganigrammaPosizioneEconomica))
+#define POSIZIONE_ECONOMICA_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_POSIZIONE_ECONOMICA, OrganigrammaPosizioneEconomicaClass))
 #define IS_POSIZIONE_ECONOMICA(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_POSIZIONE_ECONOMICA))
 #define IS_POSIZIONE_ECONOMICA_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_POSIZIONE_ECONOMICA))
-#define POSIZIONE_ECONOMICA_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_POSIZIONE_ECONOMICA, PosizioneEconomicaClass))
+#define POSIZIONE_ECONOMICA_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_POSIZIONE_ECONOMICA, OrganigrammaPosizioneEconomicaClass))
 
 
-typedef struct _PosizioneEconomica PosizioneEconomica;
-typedef struct _PosizioneEconomicaClass PosizioneEconomicaClass;
+typedef struct _OrganigrammaPosizioneEconomica OrganigrammaPosizioneEconomica;
+typedef struct _OrganigrammaPosizioneEconomicaClass OrganigrammaPosizioneEconomicaClass;
 
-struct _PosizioneEconomica
+struct _OrganigrammaPosizioneEconomica
        {
                GObject parent;
        };
 
-struct _PosizioneEconomicaClass
+struct _OrganigrammaPosizioneEconomicaClass
        {
                GObjectClass parent_class;
 
                guint aggiornato_signal_id;
        };
 
-GType posizione_economica_get_type (void) G_GNUC_CONST;
+GType organigramma_posizione_economica_get_type (void) G_GNUC_CONST;
 
-PosizioneEconomica *posizione_economica_new (OrganigrammaCommons *commons, gint id);
+OrganigrammaPosizioneEconomica *organigramma_posizione_economica_new (OrganigrammaCommons *commons, gint id);
 
-GtkWidget *posizione_economica_get_widget (PosizioneEconomica *posizione_economica);
+GtkWidget *organigramma_posizione_economica_get_widget (OrganigrammaPosizioneEconomica *posizione_economica);
 
 
 G_END_DECLS
 
-#endif /* __POSIZIONE_ECONOMICA_LAVORO_H__ */
+#endif /* __ORGANIGRAMMA_POSIZIONE_ECONOMICA_LAVORO_H__ */
index 6606c19d7933cd08d1ba2deb10f47ef497cad86d..07154c37ab72f30b34f8c43a8b6ed1265024aeaf 100644 (file)
 #include "posizionieconomiche.h"
 #include "posizioneeconomica.h"
 
-static void posizioni_economiche_class_init (PosizioniEconomicheClass *klass);
-static void posizioni_economiche_init (PosizioniEconomiche *posizioni_economiche);
+static void organigramma_posizioni_economiche_class_init (OrganigrammaPosizioniEconomicheClass *klass);
+static void organigramma_posizioni_economiche_init (OrganigrammaPosizioniEconomiche *posizioni_economiche);
 
-static void posizioni_economiche_carica (PosizioniEconomiche *posizioni_economiche);
-static void posizioni_economiche_modifica (PosizioniEconomiche *posizioni_economiche);
+static void organigramma_posizioni_economiche_carica (OrganigrammaPosizioniEconomiche *posizioni_economiche);
+static void organigramma_posizioni_economiche_modifica (OrganigrammaPosizioniEconomiche *posizioni_economiche);
 
-static void posizioni_economiche_selezionato (PosizioniEconomiche *posizioni_economiche);
-static void posizioni_economiche_on_posizione_aggiornato (gpointer instance, gpointer user_data);
+static void organigramma_posizioni_economiche_selezionato (OrganigrammaPosizioniEconomiche *posizioni_economiche);
+static void organigramma_posizioni_economiche_on_posizione_aggiornato (gpointer instance, gpointer user_data);
 
-static void posizioni_economiche_set_property (GObject *object,
+static void organigramma_posizioni_economiche_set_property (GObject *object,
                                      guint property_id,
                                      const GValue *value,
                                      GParamSpec *pspec);
-static void posizioni_economiche_get_property (GObject *object,
+static void organigramma_posizioni_economiche_get_property (GObject *object,
                                      guint property_id,
                                      GValue *value,
                                      GParamSpec *pspec);
 
-static void posizioni_economiche_on_btn_nuovo_clicked (GtkButton *button,
+static void organigramma_posizioni_economiche_on_btn_nuovo_clicked (GtkButton *button,
                       gpointer user_data);
-static void posizioni_economiche_on_btn_modifica_clicked (GtkButton *button,
+static void organigramma_posizioni_economiche_on_btn_modifica_clicked (GtkButton *button,
                       gpointer user_data);
-static void posizioni_economiche_on_btn_elimina_clicked (GtkButton *button,
+static void organigramma_posizioni_economiche_on_btn_elimina_clicked (GtkButton *button,
                         gpointer user_data);
-static void posizioni_economiche_on_trv_posizioni_economiche_row_activated (GtkTreeView *tree_view,
+static void organigramma_posizioni_economiche_on_trv_organigramma_posizioni_economiche_row_activated (GtkTreeView *tree_view,
                                              GtkTreePath *tree_path,
                                              GtkTreeViewColumn *column,
                                              gpointer user_data);
 
-static void posizioni_economiche_on_btn_annulla_clicked (GtkButton *button,
+static void organigramma_posizioni_economiche_on_btn_annulla_clicked (GtkButton *button,
                                     gpointer user_data);
-static void posizioni_economiche_on_btn_seleziona_clicked (GtkButton *button,
+static void organigramma_posizioni_economiche_on_btn_seleziona_clicked (GtkButton *button,
                                   gpointer user_data);
 
-#define POSIZIONI_ECONOMICHE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_POSIZIONI_ECONOMICHE, PosizioniEconomichePrivate))
+#define ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_ORGANIGRAMMA_POSIZIONI_ECONOMICHE, OrganigrammaPosizioniEconomichePrivate))
 
 enum
 {
@@ -62,8 +62,8 @@ enum
        COL_NOME
 };
 
-typedef struct _PosizioniEconomichePrivate PosizioniEconomichePrivate;
-struct _PosizioniEconomichePrivate
+typedef struct _OrganigrammaPosizioniEconomichePrivate OrganigrammaPosizioniEconomichePrivate;
+struct _OrganigrammaPosizioniEconomichePrivate
        {
                OrganigrammaCommons *commons;
 
@@ -75,20 +75,20 @@ struct _PosizioniEconomichePrivate
                GtkWindow *wtransient;
        };
 
-G_DEFINE_TYPE (PosizioniEconomiche, posizioni_economiche, G_TYPE_OBJECT)
+G_DEFINE_TYPE (OrganigrammaPosizioniEconomiche, organigramma_posizioni_economiche, G_TYPE_OBJECT)
 
 static void
-posizioni_economiche_class_init (PosizioniEconomicheClass *klass)
+organigramma_posizioni_economiche_class_init (OrganigrammaPosizioniEconomicheClass *klass)
 {
        GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
-       g_type_class_add_private (object_class, sizeof (PosizioniEconomichePrivate));
+       g_type_class_add_private (object_class, sizeof (OrganigrammaPosizioniEconomichePrivate));
 
-       object_class->set_property = posizioni_economiche_set_property;
-       object_class->get_property = posizioni_economiche_get_property;
+       object_class->set_property = organigramma_posizioni_economiche_set_property;
+       object_class->get_property = organigramma_posizioni_economiche_get_property;
 
        /**
-        * PosizioniEconomiche::selezionato:
+        * OrganigrammaPosizioniEconomiche::selezionato:
         * @posizioni_economiche:
         *
         */
@@ -104,26 +104,26 @@ posizioni_economiche_class_init (PosizioniEconomicheClass *klass)
 }
 
 static void
-posizioni_economiche_init (PosizioniEconomiche *posizioni_economiche)
+organigramma_posizioni_economiche_init (OrganigrammaPosizioniEconomiche *posizioni_economiche)
 {
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
 }
 
 /**
- * posizioni_economiche_new:
+ * organigramma_posizioni_economiche_new:
  * @commons:
  * @selezione:
  *
- * Returns: the newly created #PosizioniEconomiche object.
+ * Returns: the newly created #OrganigrammaPosizioniEconomiche object.
  */
-PosizioniEconomiche
-*posizioni_economiche_new (OrganigrammaCommons *commons, gboolean selezione)
+OrganigrammaPosizioniEconomiche
+*organigramma_posizioni_economiche_new (OrganigrammaCommons *commons, gboolean selezione)
 {
        GError *error;
 
-       PosizioniEconomiche *a = POSIZIONI_ECONOMICHE (g_object_new (posizioni_economiche_get_type (), NULL));
+       OrganigrammaPosizioniEconomiche *a = ORGANIGRAMMA_POSIZIONI_ECONOMICHE (g_object_new (organigramma_posizioni_economiche_get_type (), NULL));
 
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE (a);
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE (a);
 
        priv->commons = commons;
        priv->selezione = selezione;
@@ -154,21 +154,21 @@ PosizioniEconomiche
                }
 
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button116"),
-                         "clicked", G_CALLBACK (posizioni_economiche_on_btn_nuovo_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_posizioni_economiche_on_btn_nuovo_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button117"),
-                         "clicked", G_CALLBACK (posizioni_economiche_on_btn_modifica_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_posizioni_economiche_on_btn_modifica_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button118"),
-                         "clicked", G_CALLBACK (posizioni_economiche_on_btn_elimina_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_posizioni_economiche_on_btn_elimina_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "treeview20"),
-                         "row-activated", G_CALLBACK (posizioni_economiche_on_trv_posizioni_economiche_row_activated), (gpointer)a);
+                         "row-activated", G_CALLBACK (organigramma_posizioni_economiche_on_trv_organigramma_posizioni_economiche_row_activated), (gpointer)a);
 
        if (priv->selezione)
                {
                        gtk_widget_hide (GTK_WIDGET (gtk_builder_get_object (priv->commons->gtkbuilder, "label148")));
                        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button119"),
-                                         "clicked", G_CALLBACK (posizioni_economiche_on_btn_annulla_clicked), (gpointer)a);
+                                         "clicked", G_CALLBACK (organigramma_posizioni_economiche_on_btn_annulla_clicked), (gpointer)a);
                        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button120"),
-                                         "clicked", G_CALLBACK (posizioni_economiche_on_btn_seleziona_clicked), (gpointer)a);
+                                         "clicked", G_CALLBACK (organigramma_posizioni_economiche_on_btn_seleziona_clicked), (gpointer)a);
                }
        else
                {
@@ -176,27 +176,27 @@ PosizioniEconomiche
                        gtk_widget_hide (GTK_WIDGET (gtk_builder_get_object (priv->commons->gtkbuilder, "button120")));
                }
 
-       posizioni_economiche_carica (a);
+       organigramma_posizioni_economiche_carica (a);
 
        return a;
 }
 
 /**
- * posizioni_economiche_get_widget:
+ * organigramma_posizioni_economiche_get_widget:
  * @posizioni_economiche:
  *
  */
 GtkWidget
-*posizioni_economiche_get_widget (PosizioniEconomiche *posizioni_economiche)
+*organigramma_posizioni_economiche_get_widget (OrganigrammaPosizioniEconomiche *posizioni_economiche)
 {
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
 
        return priv->widget;
 }
 
 /* PRIVATE */
 static void
-posizioni_economiche_carica (PosizioniEconomiche *posizioni_economiche)
+organigramma_posizioni_economiche_carica (OrganigrammaPosizioniEconomiche *posizioni_economiche)
 {
        GtkTreeIter iter;
        GdaDataModel *dm;
@@ -204,7 +204,7 @@ posizioni_economiche_carica (PosizioniEconomiche *posizioni_economiche)
        gint rows;
        gint row;
 
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
 
        gtk_list_store_clear (priv->lstore_posizioni_economiche);
 
@@ -231,12 +231,12 @@ posizioni_economiche_carica (PosizioniEconomiche *posizioni_economiche)
 }
 
 static void
-posizioni_economiche_modifica (PosizioniEconomiche *posizioni_economiche)
+organigramma_posizioni_economiche_modifica (OrganigrammaPosizioniEconomiche *posizioni_economiche)
 {
        GtkTreeIter iter;
        gchar *id;
 
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -246,12 +246,12 @@ posizioni_economiche_modifica (PosizioniEconomiche *posizioni_economiche)
                                            COL_ID, &id,
                                                                -1);
 
-                       PosizioneEconomica *c = posizione_economica_new (priv->commons, strtol (id, NULL, 10));
+                       OrganigrammaPosizioneEconomica *c = organigramma_posizione_economica_new (priv->commons, strtol (id, NULL, 10));
 
                        g_signal_connect (G_OBJECT (c), "aggiornato",
-                                         G_CALLBACK (posizioni_economiche_on_posizione_aggiornato), (gpointer)posizioni_economiche);
+                                         G_CALLBACK (organigramma_posizioni_economiche_on_posizione_aggiornato), (gpointer)posizioni_economiche);
 
-                       w = posizione_economica_get_widget (c);
+                       w = organigramma_posizione_economica_get_widget (c);
                        if (priv->selezione)
                                {
                                        gtk_window_set_transient_for (GTK_WINDOW (w), GTK_WINDOW (priv->widget));
@@ -275,13 +275,13 @@ posizioni_economiche_modifica (PosizioniEconomiche *posizioni_economiche)
 }
 
 static void
-posizioni_economiche_selezionato (PosizioniEconomiche *posizioni_economiche)
+organigramma_posizioni_economiche_selezionato (OrganigrammaPosizioniEconomiche *posizioni_economiche)
 {
        GtkTreeIter iter;
        gchar *id;
 
-       PosizioniEconomicheClass *klass = POSIZIONI_ECONOMICHE_GET_CLASS (posizioni_economiche);
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
+       OrganigrammaPosizioniEconomicheClass *klass = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_CLASS (posizioni_economiche);
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -307,17 +307,17 @@ posizioni_economiche_selezionato (PosizioniEconomiche *posizioni_economiche)
 }
 
 static void
-posizioni_economiche_on_posizione_aggiornato (gpointer instance, gpointer user_data)
+organigramma_posizioni_economiche_on_posizione_aggiornato (gpointer instance, gpointer user_data)
 {
-       posizioni_economiche_carica ((PosizioniEconomiche *)user_data);
+       organigramma_posizioni_economiche_carica ((OrganigrammaPosizioniEconomiche *)user_data);
 }
 
 static void
-posizioni_economiche_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
+organigramma_posizioni_economiche_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
 {
-       PosizioniEconomiche *posizioni_economiche = POSIZIONI_ECONOMICHE (object);
+       OrganigrammaPosizioniEconomiche *posizioni_economiche = ORGANIGRAMMA_POSIZIONI_ECONOMICHE (object);
 
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
 
        switch (property_id)
                {
@@ -328,11 +328,11 @@ posizioni_economiche_set_property (GObject *object, guint property_id, const GVa
 }
 
 static void
-posizioni_economiche_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+organigramma_posizioni_economiche_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
 {
-       PosizioniEconomiche *posizioni_economiche = POSIZIONI_ECONOMICHE (object);
+       OrganigrammaPosizioniEconomiche *posizioni_economiche = ORGANIGRAMMA_POSIZIONI_ECONOMICHE (object);
 
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
 
        switch (property_id)
                {
@@ -344,33 +344,33 @@ posizioni_economiche_get_property (GObject *object, guint property_id, GValue *v
 
 /* CALLBACK */
 static void
-posizioni_economiche_on_btn_nuovo_clicked (GtkButton *button,
+organigramma_posizioni_economiche_on_btn_nuovo_clicked (GtkButton *button,
                       gpointer user_data)
 {
        GtkWidget *w;
 
-       PosizioniEconomiche *posizioni_economiche = (PosizioniEconomiche *)user_data;
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
+       OrganigrammaPosizioniEconomiche *posizioni_economiche = (OrganigrammaPosizioniEconomiche *)user_data;
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
 
-       PosizioneEconomica *c = posizione_economica_new (priv->commons, 0);
+       OrganigrammaPosizioneEconomica *c = organigramma_posizione_economica_new (priv->commons, 0);
 
        g_signal_connect (G_OBJECT (c), "aggiornato",
-                         G_CALLBACK (posizioni_economiche_on_posizione_aggiornato), (gpointer)posizioni_economiche);
+                         G_CALLBACK (organigramma_posizioni_economiche_on_posizione_aggiornato), (gpointer)posizioni_economiche);
 
-       w = posizione_economica_get_widget (c);
+       w = organigramma_posizione_economica_get_widget (c);
        gtk_window_set_transient_for (GTK_WINDOW (w), priv->wtransient);
        gtk_widget_show (w);
 }
 
 static void
-posizioni_economiche_on_btn_modifica_clicked (GtkButton *button,
+organigramma_posizioni_economiche_on_btn_modifica_clicked (GtkButton *button,
                       gpointer user_data)
 {
-       posizioni_economiche_modifica ((PosizioniEconomiche *)user_data);
+       organigramma_posizioni_economiche_modifica ((OrganigrammaPosizioniEconomiche *)user_data);
 }
 
 static void
-posizioni_economiche_on_btn_elimina_clicked (GtkButton *button,
+organigramma_posizioni_economiche_on_btn_elimina_clicked (GtkButton *button,
                         gpointer user_data)
 {
        GtkWidget *dialog;
@@ -379,8 +379,8 @@ posizioni_economiche_on_btn_elimina_clicked (GtkButton *button,
        GtkTreeIter iter;
        gchar *id;
 
-       PosizioniEconomiche *posizioni_economiche = (PosizioniEconomiche *)user_data;
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
+       OrganigrammaPosizioniEconomiche *posizioni_economiche = (OrganigrammaPosizioniEconomiche *)user_data;
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE (posizioni_economiche);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -399,7 +399,7 @@ posizioni_economiche_on_btn_elimina_clicked (GtkButton *button,
                                        gdaex_execute (priv->commons->gdaex,
                                                       g_strdup_printf ("UPDATE posizioni_economiche SET status = 'E' WHERE id = %d", strtol (id, NULL, 10)));
 
-                                       posizioni_economiche_carica (posizioni_economiche);
+                                       organigramma_posizioni_economiche_carica (posizioni_economiche);
                                }
                        gtk_widget_destroy (dialog);
                }
@@ -416,37 +416,37 @@ posizioni_economiche_on_btn_elimina_clicked (GtkButton *button,
 }
 
 static void
-posizioni_economiche_on_trv_posizioni_economiche_row_activated (GtkTreeView *tree_view,
+organigramma_posizioni_economiche_on_trv_organigramma_posizioni_economiche_row_activated (GtkTreeView *tree_view,
                                              GtkTreePath *tree_path,
                                              GtkTreeViewColumn *column,
                                              gpointer user_data)
 {
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE ((PosizioniEconomiche *)user_data);
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE ((OrganigrammaPosizioniEconomiche *)user_data);
 
        if (priv->selezione)
                {
-                       posizioni_economiche_selezionato ((PosizioniEconomiche *)user_data);
+                       organigramma_posizioni_economiche_selezionato ((OrganigrammaPosizioniEconomiche *)user_data);
                }
        else
                {
-                       posizioni_economiche_modifica ((PosizioniEconomiche *)user_data);
+                       organigramma_posizioni_economiche_modifica ((OrganigrammaPosizioniEconomiche *)user_data);
                }
 }
 
 
 static void
-posizioni_economiche_on_btn_annulla_clicked (GtkButton *button,
+organigramma_posizioni_economiche_on_btn_annulla_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       PosizioniEconomichePrivate *priv = POSIZIONI_ECONOMICHE_GET_PRIVATE ((PosizioniEconomiche *)user_data);
+       OrganigrammaPosizioniEconomichePrivate *priv = ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_PRIVATE ((OrganigrammaPosizioniEconomiche *)user_data);
 
        gtk_widget_destroy (priv->widget);
        g_object_unref (G_OBJECT (user_data));
 }
 
 static void
-posizioni_economiche_on_btn_seleziona_clicked (GtkButton *button,
+organigramma_posizioni_economiche_on_btn_seleziona_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       posizioni_economiche_selezionato ((PosizioniEconomiche *)user_data);
+       organigramma_posizioni_economiche_selezionato ((OrganigrammaPosizioniEconomiche *)user_data);
 }
index 2bb2cea2afaf78e310a87da44c34fdddb9d65017..a1a6fe89a597d0b59c1a827ec96b241ab3271edb 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,8 +17,8 @@
  *
  */
 
-#ifndef __POSIZIONI_ECONOMICHE_H__
-#define __POSIZIONI_ECONOMICHE_H__
+#ifndef __ORGANIGRAMMA_POSIZIONI_ECONOMICHE_H__
+#define __ORGANIGRAMMA_POSIZIONI_ECONOMICHE_H__
 
 #include <glib.h>
 #include <glib-object.h>
 G_BEGIN_DECLS
 
 
-#define TYPE_POSIZIONI_ECONOMICHE                 (posizioni_economiche_get_type ())
-#define POSIZIONI_ECONOMICHE(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_POSIZIONI_ECONOMICHE, PosizioniEconomiche))
-#define POSIZIONI_ECONOMICHE_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_POSIZIONI_ECONOMICHE, PosizioniEconomicheClass))
-#define IS_POSIZIONI_ECONOMICHE(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_POSIZIONI_ECONOMICHE))
-#define IS_POSIZIONI_ECONOMICHE_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_POSIZIONI_ECONOMICHE))
-#define POSIZIONI_ECONOMICHE_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_POSIZIONI_ECONOMICHE, PosizioniEconomicheClass))
+#define TYPE_ORGANIGRAMMA_POSIZIONI_ECONOMICHE                 (organigramma_posizioni_economiche_get_type ())
+#define ORGANIGRAMMA_POSIZIONI_ECONOMICHE(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ORGANIGRAMMA_POSIZIONI_ECONOMICHE, OrganigrammaPosizioniEconomiche))
+#define ORGANIGRAMMA_POSIZIONI_ECONOMICHE_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ORGANIGRAMMA_POSIZIONI_ECONOMICHE, OrganigrammaPosizioniEconomicheClass))
+#define IS_ORGANIGRAMMA_POSIZIONI_ECONOMICHE(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ORGANIGRAMMA_POSIZIONI_ECONOMICHE))
+#define IS_ORGANIGRAMMA_POSIZIONI_ECONOMICHE_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ORGANIGRAMMA_POSIZIONI_ECONOMICHE))
+#define ORGANIGRAMMA_POSIZIONI_ECONOMICHE_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ORGANIGRAMMA_POSIZIONI_ECONOMICHE, OrganigrammaPosizioniEconomicheClass))
 
 
-typedef struct _PosizioniEconomiche PosizioniEconomiche;
-typedef struct _PosizioniEconomicheClass PosizioniEconomicheClass;
+typedef struct _OrganigrammaPosizioniEconomiche OrganigrammaPosizioniEconomiche;
+typedef struct _OrganigrammaPosizioniEconomicheClass OrganigrammaPosizioniEconomicheClass;
 
-struct _PosizioniEconomiche
+struct _OrganigrammaPosizioniEconomiche
        {
                GObject parent;
        };
 
-struct _PosizioniEconomicheClass
+struct _OrganigrammaPosizioniEconomicheClass
        {
                GObjectClass parent_class;
 
                guint selezionato_signal_id;
        };
 
-GType posizioni_economiche_get_type (void) G_GNUC_CONST;
+GType organigramma_posizioni_economiche_get_type (void) G_GNUC_CONST;
 
-PosizioniEconomiche *posizioni_economiche_new (OrganigrammaCommons *commons, gboolean selezione);
+OrganigrammaPosizioniEconomiche *organigramma_posizioni_economiche_new (OrganigrammaCommons *commons, gboolean selezione);
 
-GtkWidget *posizioni_economiche_get_widget (PosizioniEconomiche *posizioni_economiche);
+GtkWidget *organigramma_posizioni_economiche_get_widget (OrganigrammaPosizioniEconomiche *posizioni_economiche);
 
 
 G_END_DECLS
 
-#endif /* __POSIZIONI_ECONOMICHE_H__ */
+#endif /* __ORGANIGRAMMA_POSIZIONI_ECONOMICHE_H__ */
index 5e69db092fed6215431bae849a421fdd25fab64a..461f81b9376f0659cf2fe1a470b2d2b48d859b71 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
 #include "profiliprofessionali.h"
 #include "profiloprofessionale.h"
 
-static void profili_professionali_class_init (ProfiliProfessionaliClass *klass);
-static void profili_professionali_init (ProfiliProfessionali *profili_professionali);
+static void organigramma_profili_professionali_class_init (OrganigrammaProfiliProfessionaliClass *klass);
+static void organigramma_profili_professionali_init (OrganigrammaProfiliProfessionali *profili_professionali);
 
-static void profili_professionali_carica (ProfiliProfessionali *profili_professionali);
-static void profili_professionali_modifica (ProfiliProfessionali *profili_professionali);
+static void organigramma_profili_professionali_carica (OrganigrammaProfiliProfessionali *profili_professionali);
+static void organigramma_profili_professionali_modifica (OrganigrammaProfiliProfessionali *profili_professionali);
 
-static void profili_professionali_selezionato (ProfiliProfessionali *profili_professionali);
-static void profili_professionali_on_profilo_aggiornato (gpointer instance, gpointer user_data);
+static void organigramma_profili_professionali_selezionato (OrganigrammaProfiliProfessionali *profili_professionali);
+static void organigramma_profili_professionali_on_profilo_aggiornato (gpointer instance, gpointer user_data);
 
-static void profili_professionali_set_property (GObject *object,
+static void organigramma_profili_professionali_set_property (GObject *object,
                                      guint property_id,
                                      const GValue *value,
                                      GParamSpec *pspec);
-static void profili_professionali_get_property (GObject *object,
+static void organigramma_profili_professionali_get_property (GObject *object,
                                      guint property_id,
                                      GValue *value,
                                      GParamSpec *pspec);
 
-static void profili_professionali_on_btn_nuovo_clicked (GtkButton *button,
+static void organigramma_profili_professionali_on_btn_nuovo_clicked (GtkButton *button,
                       gpointer user_data);
-static void profili_professionali_on_btn_modifica_clicked (GtkButton *button,
+static void organigramma_profili_professionali_on_btn_modifica_clicked (GtkButton *button,
                       gpointer user_data);
-static void profili_professionali_on_btn_elimina_clicked (GtkButton *button,
+static void organigramma_profili_professionali_on_btn_elimina_clicked (GtkButton *button,
                         gpointer user_data);
-static void profili_professionali_on_trv_profili_professionali_row_activated (GtkTreeView *tree_view,
+static void organigramma_profili_professionali_on_trv_organigramma_profili_professionali_row_activated (GtkTreeView *tree_view,
                                              GtkTreePath *tree_path,
                                              GtkTreeViewColumn *column,
                                              gpointer user_data);
 
-static void profili_professionali_on_btn_ricerca_clicked (GtkButton *button,
+static void organigramma_profili_professionali_on_btn_ricerca_clicked (GtkButton *button,
                                     gpointer user_data);
 
-static void profili_professionali_on_btn_annulla_clicked (GtkButton *button,
+static void organigramma_profili_professionali_on_btn_annulla_clicked (GtkButton *button,
                                     gpointer user_data);
-static void profili_professionali_on_btn_seleziona_clicked (GtkButton *button,
+static void organigramma_profili_professionali_on_btn_seleziona_clicked (GtkButton *button,
                                   gpointer user_data);
 
-#define PROFILI_PROFESSIONALI_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_PROFILI_PROFESSIONALI, ProfiliProfessionaliPrivate))
+#define ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_ORGANIGRAMMA_PROFILI_PROFESSIONALI, OrganigrammaProfiliProfessionaliPrivate))
 
 enum
 {
@@ -65,8 +65,8 @@ enum
        COL_NOME
 };
 
-typedef struct _ProfiliProfessionaliPrivate ProfiliProfessionaliPrivate;
-struct _ProfiliProfessionaliPrivate
+typedef struct _OrganigrammaProfiliProfessionaliPrivate OrganigrammaProfiliProfessionaliPrivate;
+struct _OrganigrammaProfiliProfessionaliPrivate
        {
                OrganigrammaCommons *commons;
 
@@ -77,20 +77,20 @@ struct _ProfiliProfessionaliPrivate
                gboolean selezione;
        };
 
-G_DEFINE_TYPE (ProfiliProfessionali, profili_professionali, G_TYPE_OBJECT)
+G_DEFINE_TYPE (OrganigrammaProfiliProfessionali, organigramma_profili_professionali, G_TYPE_OBJECT)
 
 static void
-profili_professionali_class_init (ProfiliProfessionaliClass *klass)
+organigramma_profili_professionali_class_init (OrganigrammaProfiliProfessionaliClass *klass)
 {
        GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
-       g_type_class_add_private (object_class, sizeof (ProfiliProfessionaliPrivate));
+       g_type_class_add_private (object_class, sizeof (OrganigrammaProfiliProfessionaliPrivate));
 
-       object_class->set_property = profili_professionali_set_property;
-       object_class->get_property = profili_professionali_get_property;
+       object_class->set_property = organigramma_profili_professionali_set_property;
+       object_class->get_property = organigramma_profili_professionali_get_property;
 
        /**
-        * ProfiliProfessionali::selezionato:
+        * OrganigrammaProfiliProfessionali::selezionato:
         * @profili_professionali:
         *
         */
@@ -106,26 +106,26 @@ profili_professionali_class_init (ProfiliProfessionaliClass *klass)
 }
 
 static void
-profili_professionali_init (ProfiliProfessionali *profili_professionali)
+organigramma_profili_professionali_init (OrganigrammaProfiliProfessionali *profili_professionali)
 {
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
 }
 
 /**
- * profili_professionali_new:
+ * organigramma_profili_professionali_new:
  * @commons:
  * @selezione:
  *
- * Returns: the newly created #ProfiliProfessionali object.
+ * Returns: the newly created #OrganigrammaProfiliProfessionali object.
  */
-ProfiliProfessionali
-*profili_professionali_new (OrganigrammaCommons *commons, gboolean selezione)
+OrganigrammaProfiliProfessionali
+*organigramma_profili_professionali_new (OrganigrammaCommons *commons, gboolean selezione)
 {
        GError *error;
 
-       ProfiliProfessionali *a = PROFILI_PROFESSIONALI (g_object_new (profili_professionali_get_type (), NULL));
+       OrganigrammaProfiliProfessionali *a = ORGANIGRAMMA_PROFILI_PROFESSIONALI (g_object_new (organigramma_profili_professionali_get_type (), NULL));
 
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE (a);
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE (a);
 
        priv->commons = commons;
        priv->selezione = selezione;
@@ -147,21 +147,21 @@ ProfiliProfessionali
        priv->lstore_profili_professionali = GTK_LIST_STORE (gtk_builder_get_object (priv->commons->gtkbuilder, "lstore_profili_professionali"));
 
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button130"),
-                         "clicked", G_CALLBACK (profili_professionali_on_btn_nuovo_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_profili_professionali_on_btn_nuovo_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button131"),
-                         "clicked", G_CALLBACK (profili_professionali_on_btn_modifica_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_profili_professionali_on_btn_modifica_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button132"),
-                         "clicked", G_CALLBACK (profili_professionali_on_btn_elimina_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_profili_professionali_on_btn_elimina_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "treeview22"),
-                         "row-activated", G_CALLBACK (profili_professionali_on_trv_profili_professionali_row_activated), (gpointer)a);
+                         "row-activated", G_CALLBACK (organigramma_profili_professionali_on_trv_organigramma_profili_professionali_row_activated), (gpointer)a);
 
        if (priv->selezione)
                {
                        gtk_widget_hide (GTK_WIDGET (gtk_builder_get_object (priv->commons->gtkbuilder, "label156")));
                        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button133"),
-                                         "clicked", G_CALLBACK (profili_professionali_on_btn_annulla_clicked), (gpointer)a);
+                                         "clicked", G_CALLBACK (organigramma_profili_professionali_on_btn_annulla_clicked), (gpointer)a);
                        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button134"),
-                                         "clicked", G_CALLBACK (profili_professionali_on_btn_seleziona_clicked), (gpointer)a);
+                                         "clicked", G_CALLBACK (organigramma_profili_professionali_on_btn_seleziona_clicked), (gpointer)a);
                }
        else
                {
@@ -169,27 +169,27 @@ ProfiliProfessionali
                        gtk_widget_hide (GTK_WIDGET (gtk_builder_get_object (priv->commons->gtkbuilder, "button134")));
                }
 
-       profili_professionali_carica (a);
+       organigramma_profili_professionali_carica (a);
 
        return a;
 }
 
 /**
- * profili_professionali_get_widget:
+ * organigramma_profili_professionali_get_widget:
  * @profili_professionali:
  *
  */
 GtkWidget
-*profili_professionali_get_widget (ProfiliProfessionali *profili_professionali)
+*organigramma_profili_professionali_get_widget (OrganigrammaProfiliProfessionali *profili_professionali)
 {
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
 
        return priv->widget;
 }
 
 /* PRIVATE */
 static void
-profili_professionali_carica (ProfiliProfessionali *profili_professionali)
+organigramma_profili_professionali_carica (OrganigrammaProfiliProfessionali *profili_professionali)
 {
        GtkTreeIter iter;
        GdaDataModel *dm;
@@ -203,7 +203,7 @@ profili_professionali_carica (ProfiliProfessionali *profili_professionali)
        gint rows;
        gint row;
 
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
 
        gtk_list_store_clear (priv->lstore_profili_professionali);
 
@@ -268,12 +268,12 @@ profili_professionali_carica (ProfiliProfessionali *profili_professionali)
 }
 
 static void
-profili_professionali_modifica (ProfiliProfessionali *profili_professionali)
+organigramma_profili_professionali_modifica (OrganigrammaProfiliProfessionali *profili_professionali)
 {
        GtkTreeIter iter;
        gchar *id;
 
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -283,12 +283,12 @@ profili_professionali_modifica (ProfiliProfessionali *profili_professionali)
                                            COL_ID, &id,
                                                                -1);
 
-                       ProfiloProfessionale *c = profilo_professionale_new (priv->commons, strtol (id, NULL, 10));
+                       OrganigrammaProfiloProfessionale *c = organigramma_profilo_professionale_new (priv->commons, strtol (id, NULL, 10));
 
                        g_signal_connect (G_OBJECT (c), "aggiornato",
-                                         G_CALLBACK (profili_professionali_on_profilo_aggiornato), (gpointer)profili_professionali);
+                                         G_CALLBACK (organigramma_profili_professionali_on_profilo_aggiornato), (gpointer)profili_professionali);
 
-                       w = profilo_professionale_get_widget (c);
+                       w = organigramma_profilo_professionale_get_widget (c);
                        if (priv->selezione)
                                {
                                        gtk_window_set_transient_for (GTK_WINDOW (w), GTK_WINDOW (priv->widget));
@@ -312,13 +312,13 @@ profili_professionali_modifica (ProfiliProfessionali *profili_professionali)
 }
 
 static void
-profili_professionali_selezionato (ProfiliProfessionali *profili_professionali)
+organigramma_profili_professionali_selezionato (OrganigrammaProfiliProfessionali *profili_professionali)
 {
        GtkTreeIter iter;
        guint id;
 
-       ProfiliProfessionaliClass *klass = PROFILI_PROFESSIONALI_GET_CLASS (profili_professionali);
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
+       OrganigrammaProfiliProfessionaliClass *klass = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_CLASS (profili_professionali);
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -344,17 +344,17 @@ profili_professionali_selezionato (ProfiliProfessionali *profili_professionali)
 }
 
 static void
-profili_professionali_on_profilo_aggiornato (gpointer instance, gpointer user_data)
+organigramma_profili_professionali_on_profilo_aggiornato (gpointer instance, gpointer user_data)
 {
-       profili_professionali_carica ((ProfiliProfessionali *)user_data);
+       organigramma_profili_professionali_carica ((OrganigrammaProfiliProfessionali *)user_data);
 }
 
 static void
-profili_professionali_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
+organigramma_profili_professionali_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
 {
-       ProfiliProfessionali *profili_professionali = PROFILI_PROFESSIONALI (object);
+       OrganigrammaProfiliProfessionali *profili_professionali = ORGANIGRAMMA_PROFILI_PROFESSIONALI (object);
 
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
 
        switch (property_id)
                {
@@ -365,11 +365,11 @@ profili_professionali_set_property (GObject *object, guint property_id, const GV
 }
 
 static void
-profili_professionali_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+organigramma_profili_professionali_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
 {
-       ProfiliProfessionali *profili_professionali = PROFILI_PROFESSIONALI (object);
+       OrganigrammaProfiliProfessionali *profili_professionali = ORGANIGRAMMA_PROFILI_PROFESSIONALI (object);
 
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
 
        switch (property_id)
                {
@@ -381,20 +381,20 @@ profili_professionali_get_property (GObject *object, guint property_id, GValue *
 
 /* CALLBACK */
 static void
-profili_professionali_on_btn_nuovo_clicked (GtkButton *button,
+organigramma_profili_professionali_on_btn_nuovo_clicked (GtkButton *button,
                       gpointer user_data)
 {
        GtkWidget *w;
 
-       ProfiliProfessionali *profili_professionali = (ProfiliProfessionali *)user_data;
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
+       OrganigrammaProfiliProfessionali *profili_professionali = (OrganigrammaProfiliProfessionali *)user_data;
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
 
-       ProfiloProfessionale *c = profilo_professionale_new (priv->commons, 0);
+       OrganigrammaProfiloProfessionale *c = organigramma_profilo_professionale_new (priv->commons, 0);
 
        g_signal_connect (G_OBJECT (c), "aggiornato",
-                         G_CALLBACK (profili_professionali_on_profilo_aggiornato), (gpointer)profili_professionali);
+                         G_CALLBACK (organigramma_profili_professionali_on_profilo_aggiornato), (gpointer)profili_professionali);
 
-       w = profilo_professionale_get_widget (c);
+       w = organigramma_profilo_professionale_get_widget (c);
        if (priv->selezione)
                {
                        gtk_window_set_transient_for (GTK_WINDOW (w), GTK_WINDOW (priv->widget));
@@ -407,14 +407,14 @@ profili_professionali_on_btn_nuovo_clicked (GtkButton *button,
 }
 
 static void
-profili_professionali_on_btn_modifica_clicked (GtkButton *button,
+organigramma_profili_professionali_on_btn_modifica_clicked (GtkButton *button,
                       gpointer user_data)
 {
-       profili_professionali_modifica ((ProfiliProfessionali *)user_data);
+       organigramma_profili_professionali_modifica ((OrganigrammaProfiliProfessionali *)user_data);
 }
 
 static void
-profili_professionali_on_btn_elimina_clicked (GtkButton *button,
+organigramma_profili_professionali_on_btn_elimina_clicked (GtkButton *button,
                         gpointer user_data)
 {
        GtkWidget *dialog;
@@ -423,8 +423,8 @@ profili_professionali_on_btn_elimina_clicked (GtkButton *button,
        GtkTreeIter iter;
        gchar *id;
 
-       ProfiliProfessionali *profili_professionali = (ProfiliProfessionali *)user_data;
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
+       OrganigrammaProfiliProfessionali *profili_professionali = (OrganigrammaProfiliProfessionali *)user_data;
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE (profili_professionali);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -443,7 +443,7 @@ profili_professionali_on_btn_elimina_clicked (GtkButton *button,
                                        gdaex_execute (priv->commons->gdaex,
                                                       g_strdup_printf ("UPDATE profili_professionali SET status = 'E' WHERE id = %d", strtol (id, NULL, 10)));
 
-                                       profili_professionali_carica (profili_professionali);
+                                       organigramma_profili_professionali_carica (profili_professionali);
                                }
                        gtk_widget_destroy (dialog);
                }
@@ -460,36 +460,36 @@ profili_professionali_on_btn_elimina_clicked (GtkButton *button,
 }
 
 static void
-profili_professionali_on_trv_profili_professionali_row_activated (GtkTreeView *tree_view,
+organigramma_profili_professionali_on_trv_organigramma_profili_professionali_row_activated (GtkTreeView *tree_view,
                                              GtkTreePath *tree_path,
                                                                                         GtkTreeViewColumn *column,
                                                                                         gpointer user_data)
 {
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE ((ProfiliProfessionali *)user_data);
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE ((OrganigrammaProfiliProfessionali *)user_data);
 
        if (priv->selezione)
                {
-                       profili_professionali_selezionato ((ProfiliProfessionali *)user_data);
+                       organigramma_profili_professionali_selezionato ((OrganigrammaProfiliProfessionali *)user_data);
                }
        else
                {
-                       profili_professionali_modifica ((ProfiliProfessionali *)user_data);
+                       organigramma_profili_professionali_modifica ((OrganigrammaProfiliProfessionali *)user_data);
                }
 }
 
 static void
-profili_professionali_on_btn_annulla_clicked (GtkButton *button,
+organigramma_profili_professionali_on_btn_annulla_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       ProfiliProfessionaliPrivate *priv = PROFILI_PROFESSIONALI_GET_PRIVATE ((ProfiliProfessionali *)user_data);
+       OrganigrammaProfiliProfessionaliPrivate *priv = ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_PRIVATE ((OrganigrammaProfiliProfessionali *)user_data);
 
        gtk_widget_destroy (priv->widget);
        g_object_unref (G_OBJECT (user_data));
 }
 
 static void
-profili_professionali_on_btn_seleziona_clicked (GtkButton *button,
+organigramma_profili_professionali_on_btn_seleziona_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       profili_professionali_selezionato ((ProfiliProfessionali *)user_data);
+       organigramma_profili_professionali_selezionato ((OrganigrammaProfiliProfessionali *)user_data);
 }
index 29db8a9cbda232da99b6d72d25417b5a01a276f3..662e4b24b61f96565a8af04b71e1f6818025fac2 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,8 +17,8 @@
  *
  */
 
-#ifndef __PROFILI_PROFESSIONALI_H__
-#define __PROFILI_PROFESSIONALI_H__
+#ifndef __ORGANIGRAMMA_PROFILI_PROFESSIONALI_H__
+#define __ORGANIGRAMMA_PROFILI_PROFESSIONALI_H__
 
 #include <glib.h>
 #include <glib-object.h>
 G_BEGIN_DECLS
 
 
-#define TYPE_PROFILI_PROFESSIONALI                 (profili_professionali_get_type ())
-#define PROFILI_PROFESSIONALI(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_PROFILI_PROFESSIONALI, ProfiliProfessionali))
-#define PROFILI_PROFESSIONALI_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_PROFILI_PROFESSIONALI, ProfiliProfessionaliClass))
-#define IS_PROFILI_PROFESSIONALI(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_PROFILI_PROFESSIONALI))
-#define IS_PROFILI_PROFESSIONALI_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_PROFILI_PROFESSIONALI))
-#define PROFILI_PROFESSIONALI_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_PROFILI_PROFESSIONALI, ProfiliProfessionaliClass))
+#define TYPE_ORGANIGRAMMA_PROFILI_PROFESSIONALI                 (organigramma_profili_professionali_get_type ())
+#define ORGANIGRAMMA_PROFILI_PROFESSIONALI(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ORGANIGRAMMA_PROFILI_PROFESSIONALI, OrganigrammaProfiliProfessionali))
+#define ORGANIGRAMMA_PROFILI_PROFESSIONALI_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ORGANIGRAMMA_PROFILI_PROFESSIONALI, OrganigrammaProfiliProfessionaliClass))
+#define IS_ORGANIGRAMMA_PROFILI_PROFESSIONALI(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ORGANIGRAMMA_PROFILI_PROFESSIONALI))
+#define IS_ORGANIGRAMMA_PROFILI_PROFESSIONALI_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ORGANIGRAMMA_PROFILI_PROFESSIONALI))
+#define ORGANIGRAMMA_PROFILI_PROFESSIONALI_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ORGANIGRAMMA_PROFILI_PROFESSIONALI, OrganigrammaProfiliProfessionaliClass))
 
 
-typedef struct _ProfiliProfessionali ProfiliProfessionali;
-typedef struct _ProfiliProfessionaliClass ProfiliProfessionaliClass;
+typedef struct _OrganigrammaProfiliProfessionali OrganigrammaProfiliProfessionali;
+typedef struct _OrganigrammaProfiliProfessionaliClass OrganigrammaProfiliProfessionaliClass;
 
-struct _ProfiliProfessionali
+struct _OrganigrammaProfiliProfessionali
        {
                GObject parent;
        };
 
-struct _ProfiliProfessionaliClass
+struct _OrganigrammaProfiliProfessionaliClass
        {
                GObjectClass parent_class;
 
                guint selezionato_signal_id;
        };
 
-GType profili_professionali_get_type (void) G_GNUC_CONST;
+GType organigramma_profili_professionali_get_type (void) G_GNUC_CONST;
 
-ProfiliProfessionali *profili_professionali_new (OrganigrammaCommons *commons, gboolean selezione);
+OrganigrammaProfiliProfessionali *organigramma_profili_professionali_new (OrganigrammaCommons *commons, gboolean selezione);
 
-GtkWidget *profili_professionali_get_widget (ProfiliProfessionali *profili_professionali);
+GtkWidget *organigramma_profili_professionali_get_widget (OrganigrammaProfiliProfessionali *profili_professionali);
 
 
 G_END_DECLS
 
-#endif /* __PROFILI_PROFESSIONALI_H__ */
+#endif /* __ORGANIGRAMMA_PROFILI_PROFESSIONALI_H__ */
index 81ae4ab44b87077d23afe167aef48c2531ded37f..c6944b6e63ab1c3b6c2c17fde4de93d021997703 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
 
 #include "profiloprofessionale.h"
 
-static void profilo_professionale_class_init (ProfiloProfessionaleClass *klass);
-static void profilo_professionale_init (ProfiloProfessionale *profilo_professionale);
+static void organigramma_profilo_professionale_class_init (OrganigrammaProfiloProfessionaleClass *klass);
+static void organigramma_profilo_professionale_init (OrganigrammaProfiloProfessionale *profilo_professionale);
 
-static void profilo_professionale_carica (ProfiloProfessionale *profilo_professionale);
-static void profilo_professionale_salva (ProfiloProfessionale *profilo_professionale);
+static void organigramma_profilo_professionale_carica (OrganigrammaProfiloProfessionale *profilo_professionale);
+static void organigramma_profilo_professionale_salva (OrganigrammaProfiloProfessionale *profilo_professionale);
 
-static gboolean profilo_professionale_conferma_chiusura (ProfiloProfessionale *profilo_professionale);
+static gboolean organigramma_profilo_professionale_conferma_chiusura (OrganigrammaProfiloProfessionale *profilo_professionale);
 
-static void profilo_professionale_set_property (GObject *object,
+static void organigramma_profilo_professionale_set_property (GObject *object,
                                      guint property_id,
                                      const GValue *value,
                                      GParamSpec *pspec);
-static void profilo_professionale_get_property (GObject *object,
+static void organigramma_profilo_professionale_get_property (GObject *object,
                                      guint property_id,
                                      GValue *value,
                                      GParamSpec *pspec);
 
-static gboolean profilo_professionale_on_w_profilo_professionale_delete_event (GtkWidget *widget,
+static gboolean organigramma_profilo_professionale_on_w_organigramma_profilo_professionale_delete_event (GtkWidget *widget,
                                GdkEvent *event,
                                gpointer user_data);
 
-static void profilo_professionale_on_btn_annulla_clicked (GtkButton *button,
+static void organigramma_profilo_professionale_on_btn_annulla_clicked (GtkButton *button,
                                     gpointer user_data);
-static void profilo_professionale_on_btn_salva_clicked (GtkButton *button,
+static void organigramma_profilo_professionale_on_btn_salva_clicked (GtkButton *button,
                                   gpointer user_data);
 
-#define PROFILO_PROFESSIONALE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_PROFILO_PROFESSIONALE, ProfiloProfessionalePrivate))
+#define ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_ORGANIGRAMMA_PROFILO_PROFESSIONALE, OrganigrammaProfiloProfessionalePrivate))
 
 enum
 {
        LBL_ID
 };
 
-typedef struct _ProfiloProfessionalePrivate ProfiloProfessionalePrivate;
-struct _ProfiloProfessionalePrivate
+typedef struct _OrganigrammaProfiloProfessionalePrivate OrganigrammaProfiloProfessionalePrivate;
+struct _OrganigrammaProfiloProfessionalePrivate
        {
                OrganigrammaCommons *commons;
 
@@ -69,20 +69,20 @@ struct _ProfiloProfessionalePrivate
                gint id;
        };
 
-G_DEFINE_TYPE (ProfiloProfessionale, profilo_professionale, G_TYPE_OBJECT)
+G_DEFINE_TYPE (OrganigrammaProfiloProfessionale, organigramma_profilo_professionale, G_TYPE_OBJECT)
 
 static void
-profilo_professionale_class_init (ProfiloProfessionaleClass *klass)
+organigramma_profilo_professionale_class_init (OrganigrammaProfiloProfessionaleClass *klass)
 {
        GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
-       g_type_class_add_private (object_class, sizeof (ProfiloProfessionalePrivate));
+       g_type_class_add_private (object_class, sizeof (OrganigrammaProfiloProfessionalePrivate));
 
-       object_class->set_property = profilo_professionale_set_property;
-       object_class->get_property = profilo_professionale_get_property;
+       object_class->set_property = organigramma_profilo_professionale_set_property;
+       object_class->get_property = organigramma_profilo_professionale_get_property;
 
        /**
-        * ProfiloProfessionale::aggiornato:
+        * OrganigrammaProfiloProfessionale::aggiornato:
         * @profilo_professionale:
         *
         */
@@ -98,26 +98,26 @@ profilo_professionale_class_init (ProfiloProfessionaleClass *klass)
 }
 
 static void
-profilo_professionale_init (ProfiloProfessionale *profilo_professionale)
+organigramma_profilo_professionale_init (OrganigrammaProfiloProfessionale *profilo_professionale)
 {
-       ProfiloProfessionalePrivate *priv = PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
+       OrganigrammaProfiloProfessionalePrivate *priv = ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
 }
 
 /**
- * profilo_professionale_new:
+ * organigramma_profilo_professionale_new:
  * @commons:
  * @id:
  *
- * Returns: the newly created #ProfiloProfessionale object.
+ * Returns: the newly created #OrganigrammaProfiloProfessionale object.
  */
-ProfiloProfessionale
-*profilo_professionale_new (OrganigrammaCommons *commons, gint id)
+OrganigrammaProfiloProfessionale
+*organigramma_profilo_professionale_new (OrganigrammaCommons *commons, gint id)
 {
        GError *error;
 
-       ProfiloProfessionale *a = PROFILO_PROFESSIONALE (g_object_new (profilo_professionale_get_type (), NULL));
+       OrganigrammaProfiloProfessionale *a = ORGANIGRAMMA_PROFILO_PROFESSIONALE (g_object_new (organigramma_profilo_professionale_get_type (), NULL));
 
-       ProfiloProfessionalePrivate *priv = PROFILO_PROFESSIONALE_GET_PRIVATE (a);
+       OrganigrammaProfiloProfessionalePrivate *priv = ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_PRIVATE (a);
 
        priv->commons = commons;
 
@@ -142,12 +142,12 @@ ProfiloProfessionale
                                                      NULL);
 
        g_signal_connect (priv->w,
-                         "delete-event", G_CALLBACK (profilo_professionale_on_w_profilo_professionale_delete_event), (gpointer *)a);
+                         "delete-event", G_CALLBACK (organigramma_profilo_professionale_on_w_organigramma_profilo_professionale_delete_event), (gpointer *)a);
 
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button135"),
-                         "clicked", G_CALLBACK (profilo_professionale_on_btn_annulla_clicked), (gpointer *)a);
+                         "clicked", G_CALLBACK (organigramma_profilo_professionale_on_btn_annulla_clicked), (gpointer *)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button136"),
-                         "clicked", G_CALLBACK (profilo_professionale_on_btn_salva_clicked), (gpointer *)a);
+                         "clicked", G_CALLBACK (organigramma_profilo_professionale_on_btn_salva_clicked), (gpointer *)a);
 
        priv->id = id;
 
@@ -160,30 +160,30 @@ ProfiloProfessionale
        else
                {
                        gtk_label_set_text (GTK_LABEL (priv->objects[LBL_ID]), g_strdup_printf ("%d", priv->id));
-                       profilo_professionale_carica (a);
+                       organigramma_profilo_professionale_carica (a);
                }
 
        return a;
 }
 
 /**
- * profilo_professionale_get_widget:
+ * organigramma_profilo_professionale_get_widget:
  * @profilo_professionale:
  *
  */
 GtkWidget
-*profilo_professionale_get_widget (ProfiloProfessionale *profilo_professionale)
+*organigramma_profilo_professionale_get_widget (OrganigrammaProfiloProfessionale *profilo_professionale)
 {
-       ProfiloProfessionalePrivate *priv = PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
+       OrganigrammaProfiloProfessionalePrivate *priv = ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
 
        return priv->w;
 }
 
 /* PRIVATE */
 static void
-profilo_professionale_carica (ProfiloProfessionale *profilo_professionale)
+organigramma_profilo_professionale_carica (OrganigrammaProfiloProfessionale *profilo_professionale)
 {
-       ProfiloProfessionalePrivate *priv = PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
+       OrganigrammaProfiloProfessionalePrivate *priv = ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
 
        if (gtk_form_fill_from_table (priv->form))
                {
@@ -191,7 +191,7 @@ profilo_professionale_carica (ProfiloProfessionale *profilo_professionale)
 }
 
 static void
-profilo_professionale_salva (ProfiloProfessionale *profilo_professionale)
+organigramma_profilo_professionale_salva (OrganigrammaProfiloProfessionale *profilo_professionale)
 {
        GError *error = NULL;
        gchar *sql;
@@ -200,9 +200,9 @@ profilo_professionale_salva (ProfiloProfessionale *profilo_professionale)
        GDate *da;
        GDate *a;
 
-       ProfiloProfessionaleClass *klass = PROFILO_PROFESSIONALE_GET_CLASS (profilo_professionale);
+       OrganigrammaProfiloProfessionaleClass *klass = ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_CLASS (profilo_professionale);
 
-       ProfiloProfessionalePrivate *priv = PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
+       OrganigrammaProfiloProfessionalePrivate *priv = ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
 
        if (!gtk_form_check (priv->form, (priv->id != 0), NULL, TRUE, priv->w, TRUE))
                {
@@ -255,11 +255,11 @@ profilo_professionale_salva (ProfiloProfessionale *profilo_professionale)
 }
 
 static void
-profilo_professionale_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
+organigramma_profilo_professionale_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
 {
-       ProfiloProfessionale *profilo_professionale = PROFILO_PROFESSIONALE (object);
+       OrganigrammaProfiloProfessionale *profilo_professionale = ORGANIGRAMMA_PROFILO_PROFESSIONALE (object);
 
-       ProfiloProfessionalePrivate *priv = PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
+       OrganigrammaProfiloProfessionalePrivate *priv = ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
 
        switch (property_id)
                {
@@ -270,11 +270,11 @@ profilo_professionale_set_property (GObject *object, guint property_id, const GV
 }
 
 static void
-profilo_professionale_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+organigramma_profilo_professionale_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
 {
-       ProfiloProfessionale *profilo_professionale = PROFILO_PROFESSIONALE (object);
+       OrganigrammaProfiloProfessionale *profilo_professionale = ORGANIGRAMMA_PROFILO_PROFESSIONALE (object);
 
-       ProfiloProfessionalePrivate *priv = PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
+       OrganigrammaProfiloProfessionalePrivate *priv = ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
 
        switch (property_id)
                {
@@ -285,13 +285,13 @@ profilo_professionale_get_property (GObject *object, guint property_id, GValue *
 }
 
 static gboolean
-profilo_professionale_conferma_chiusura (ProfiloProfessionale *profilo_professionale)
+organigramma_profilo_professionale_conferma_chiusura (OrganigrammaProfiloProfessionale *profilo_professionale)
 {
        GtkWidget *dialog;
 
        gboolean ret;
 
-       ProfiloProfessionalePrivate *priv = PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
+       OrganigrammaProfiloProfessionalePrivate *priv = ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
 
        ret = TRUE;
        if (gtk_form_is_changed (priv->form))
@@ -313,27 +313,27 @@ profilo_professionale_conferma_chiusura (ProfiloProfessionale *profilo_professio
 
 /* CALLBACK */
 static gboolean
-profilo_professionale_on_w_profilo_professionale_delete_event (GtkWidget *widget,
+organigramma_profilo_professionale_on_w_organigramma_profilo_professionale_delete_event (GtkWidget *widget,
                                GdkEvent *event,
                                gpointer user_data)
 {
-       return !profilo_professionale_conferma_chiusura ((ProfiloProfessionale *)user_data);
+       return !organigramma_profilo_professionale_conferma_chiusura ((OrganigrammaProfiloProfessionale *)user_data);
 }
 
 static void
-profilo_professionale_on_btn_annulla_clicked (GtkButton *button,
+organigramma_profilo_professionale_on_btn_annulla_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       ProfiloProfessionale *profilo_professionale = (ProfiloProfessionale *)user_data;
+       OrganigrammaProfiloProfessionale *profilo_professionale = (OrganigrammaProfiloProfessionale *)user_data;
 
-       ProfiloProfessionalePrivate *priv = PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
+       OrganigrammaProfiloProfessionalePrivate *priv = ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_PRIVATE (profilo_professionale);
 
-       if (profilo_professionale_conferma_chiusura (profilo_professionale)) gtk_widget_destroy (priv->w);
+       if (organigramma_profilo_professionale_conferma_chiusura (profilo_professionale)) gtk_widget_destroy (priv->w);
 }
 
 static void
-profilo_professionale_on_btn_salva_clicked (GtkButton *button,
+organigramma_profilo_professionale_on_btn_salva_clicked (GtkButton *button,
                       gpointer user_data)
 {
-       profilo_professionale_salva ((ProfiloProfessionale *)user_data);
+       organigramma_profilo_professionale_salva ((OrganigrammaProfiloProfessionale *)user_data);
 }
index dd667236e8e0aa9b43175af1c3914121c8cd1a55..f4b85fa6946251344bd3131091990cc362332e0a 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,8 +17,8 @@
  *
  */
 
-#ifndef __PROFILO_PROFESSIONALE_H__
-#define __PROFILO_PROFESSIONALE_H__
+#ifndef __ORGANIGRAMMA_PROFILO_PROFESSIONALE_H__
+#define __ORGANIGRAMMA_PROFILO_PROFESSIONALE_H__
 
 #include <glib.h>
 #include <glib-object.h>
 G_BEGIN_DECLS
 
 
-#define TYPE_PROFILO_PROFESSIONALE                 (profilo_professionale_get_type ())
-#define PROFILO_PROFESSIONALE(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_PROFILO_PROFESSIONALE, ProfiloProfessionale))
-#define PROFILO_PROFESSIONALE_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_PROFILO_PROFESSIONALE, ProfiloProfessionaleClass))
-#define IS_PROFILO_PROFESSIONALE(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_PROFILO_PROFESSIONALE))
-#define IS_PROFILO_PROFESSIONALE_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_PROFILO_PROFESSIONALE))
-#define PROFILO_PROFESSIONALE_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_PROFILO_PROFESSIONALE, ProfiloProfessionaleClass))
+#define TYPE_ORGANIGRAMMA_PROFILO_PROFESSIONALE                 (organigramma_profilo_professionale_get_type ())
+#define ORGANIGRAMMA_PROFILO_PROFESSIONALE(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ORGANIGRAMMA_PROFILO_PROFESSIONALE, OrganigrammaProfiloProfessionale))
+#define ORGANIGRAMMA_PROFILO_PROFESSIONALE_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ORGANIGRAMMA_PROFILO_PROFESSIONALE, OrganigrammaProfiloProfessionaleClass))
+#define IS_ORGANIGRAMMA_PROFILO_PROFESSIONALE(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ORGANIGRAMMA_PROFILO_PROFESSIONALE))
+#define IS_ORGANIGRAMMA_PROFILO_PROFESSIONALE_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ORGANIGRAMMA_PROFILO_PROFESSIONALE))
+#define ORGANIGRAMMA_PROFILO_PROFESSIONALE_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ORGANIGRAMMA_PROFILO_PROFESSIONALE, OrganigrammaProfiloProfessionaleClass))
 
 
-typedef struct _ProfiloProfessionale ProfiloProfessionale;
-typedef struct _ProfiloProfessionaleClass ProfiloProfessionaleClass;
+typedef struct _OrganigrammaProfiloProfessionale OrganigrammaProfiloProfessionale;
+typedef struct _OrganigrammaProfiloProfessionaleClass OrganigrammaProfiloProfessionaleClass;
 
-struct _ProfiloProfessionale
+struct _OrganigrammaProfiloProfessionale
        {
                GObject parent;
        };
 
-struct _ProfiloProfessionaleClass
+struct _OrganigrammaProfiloProfessionaleClass
        {
                GObjectClass parent_class;
 
                guint aggiornato_signal_id;
        };
 
-GType profilo_professionale_get_type (void) G_GNUC_CONST;
+GType organigramma_profilo_professionale_get_type (void) G_GNUC_CONST;
 
-ProfiloProfessionale *profilo_professionale_new (OrganigrammaCommons *commons, gint id);
+OrganigrammaProfiloProfessionale *organigramma_profilo_professionale_new (OrganigrammaCommons *commons, gint id);
 
-GtkWidget *profilo_professionale_get_widget (ProfiloProfessionale *profilo_professionale);
+GtkWidget *organigramma_profilo_professionale_get_widget (OrganigrammaProfiloProfessionale *profilo_professionale);
 
 
 G_END_DECLS
 
-#endif /* __PROFILO_PROFESSIONALE_H__ */
+#endif /* __ORGANIGRAMMA_PROFILO_PROFESSIONALE_H__ */
index f288a2c16ba2ff4674837eb6ffc87b47529df3d2..207b8259d40a0717646090e547d5dfcdcaf8dce2 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
 #include "tipiprestazione.h"
 #include "tipoprestazione.h"
 
-static void tipi_prestazione_class_init (TipiPrestazioneClass *klass);
-static void tipi_prestazione_init (TipiPrestazione *tipi_prestazione);
+static void organigramma_tipi_prestazione_class_init (OrganigrammaTipiPrestazioneClass *klass);
+static void organigramma_tipi_prestazione_init (OrganigrammaTipiPrestazione *tipi_prestazione);
 
-static void tipi_prestazione_carica (TipiPrestazione *tipi_prestazione);
-static void tipi_prestazione_modifica (TipiPrestazione *tipi_prestazione);
+static void organigramma_tipi_prestazione_carica (OrganigrammaTipiPrestazione *tipi_prestazione);
+static void organigramma_tipi_prestazione_modifica (OrganigrammaTipiPrestazione *tipi_prestazione);
 
-static void tipi_prestazione_selezionato (TipiPrestazione *tipi_prestazione);
-static void tipi_prestazione_on_tipo_prestazione_aggiornato (gpointer instance, gpointer user_data);
+static void organigramma_tipi_prestazione_selezionato (OrganigrammaTipiPrestazione *tipi_prestazione);
+static void organigramma_tipi_prestazione_on_tipo_prestazione_aggiornato (gpointer instance, gpointer user_data);
 
-static void tipi_prestazione_set_property (GObject *object,
+static void organigramma_tipi_prestazione_set_property (GObject *object,
                                      guint property_id,
                                      const GValue *value,
                                      GParamSpec *pspec);
-static void tipi_prestazione_get_property (GObject *object,
+static void organigramma_tipi_prestazione_get_property (GObject *object,
                                      guint property_id,
                                      GValue *value,
                                      GParamSpec *pspec);
 
-static void tipi_prestazione_on_btn_nuovo_clicked (GtkButton *button,
+static void organigramma_tipi_prestazione_on_btn_nuovo_clicked (GtkButton *button,
                       gpointer user_data);
-static void tipi_prestazione_on_btn_modifica_clicked (GtkButton *button,
+static void organigramma_tipi_prestazione_on_btn_modifica_clicked (GtkButton *button,
                       gpointer user_data);
-static void tipi_prestazione_on_btn_elimina_clicked (GtkButton *button,
+static void organigramma_tipi_prestazione_on_btn_elimina_clicked (GtkButton *button,
                         gpointer user_data);
-static void tipi_prestazione_on_trv_tipi_prestazione_row_activated (GtkTreeView *tree_view,
+static void organigramma_tipi_prestazione_on_trv_organigramma_tipi_prestazione_row_activated (GtkTreeView *tree_view,
                                              GtkTreePath *tree_path,
                                              GtkTreeViewColumn *column,
                                              gpointer user_data);
 
-static void tipi_prestazione_on_btn_ricerca_clicked (GtkButton *button,
+static void organigramma_tipi_prestazione_on_btn_ricerca_clicked (GtkButton *button,
                                     gpointer user_data);
 
-static void tipi_prestazione_on_btn_annulla_clicked (GtkButton *button,
+static void organigramma_tipi_prestazione_on_btn_annulla_clicked (GtkButton *button,
                                     gpointer user_data);
-static void tipi_prestazione_on_btn_seleziona_clicked (GtkButton *button,
+static void organigramma_tipi_prestazione_on_btn_seleziona_clicked (GtkButton *button,
                                   gpointer user_data);
 
-#define TIPI_PRESTAZIONE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_TIPI_PRESTAZIONE, TipiPrestazionePrivate))
+#define ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_ORGANIGRAMMA_TIPI_PRESTAZIONE, OrganigrammaTipiPrestazionePrivate))
 
 enum
 {
@@ -65,8 +65,8 @@ enum
        COL_NOME
 };
 
-typedef struct _TipiPrestazionePrivate TipiPrestazionePrivate;
-struct _TipiPrestazionePrivate
+typedef struct _OrganigrammaTipiPrestazionePrivate OrganigrammaTipiPrestazionePrivate;
+struct _OrganigrammaTipiPrestazionePrivate
        {
                OrganigrammaCommons *commons;
 
@@ -77,20 +77,20 @@ struct _TipiPrestazionePrivate
                gboolean selezione;
        };
 
-G_DEFINE_TYPE (TipiPrestazione, tipi_prestazione, G_TYPE_OBJECT)
+G_DEFINE_TYPE (OrganigrammaTipiPrestazione, organigramma_tipi_prestazione, G_TYPE_OBJECT)
 
 static void
-tipi_prestazione_class_init (TipiPrestazioneClass *klass)
+organigramma_tipi_prestazione_class_init (OrganigrammaTipiPrestazioneClass *klass)
 {
        GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
-       g_type_class_add_private (object_class, sizeof (TipiPrestazionePrivate));
+       g_type_class_add_private (object_class, sizeof (OrganigrammaTipiPrestazionePrivate));
 
-       object_class->set_property = tipi_prestazione_set_property;
-       object_class->get_property = tipi_prestazione_get_property;
+       object_class->set_property = organigramma_tipi_prestazione_set_property;
+       object_class->get_property = organigramma_tipi_prestazione_get_property;
 
        /**
-        * TipiPrestazione::selezionato:
+        * OrganigrammaTipiPrestazione::selezionato:
         * @tipi_prestazione:
         *
         */
@@ -106,26 +106,26 @@ tipi_prestazione_class_init (TipiPrestazioneClass *klass)
 }
 
 static void
-tipi_prestazione_init (TipiPrestazione *tipi_prestazione)
+organigramma_tipi_prestazione_init (OrganigrammaTipiPrestazione *tipi_prestazione)
 {
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
 }
 
 /**
- * tipi_prestazione_new:
+ * organigramma_tipi_prestazione_new:
  * @commons:
  * @selezione:
  *
- * Returns: the newly created #TipiPrestazione object.
+ * Returns: the newly created #OrganigrammaTipiPrestazione object.
  */
-TipiPrestazione
-*tipi_prestazione_new (OrganigrammaCommons *commons, gboolean selezione)
+OrganigrammaTipiPrestazione
+*organigramma_tipi_prestazione_new (OrganigrammaCommons *commons, gboolean selezione)
 {
        GError *error;
 
-       TipiPrestazione *a = TIPI_PRESTAZIONE (g_object_new (tipi_prestazione_get_type (), NULL));
+       OrganigrammaTipiPrestazione *a = ORGANIGRAMMA_TIPI_PRESTAZIONE (g_object_new (organigramma_tipi_prestazione_get_type (), NULL));
 
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE (a);
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE (a);
 
        priv->commons = commons;
        priv->selezione = selezione;
@@ -147,21 +147,21 @@ TipiPrestazione
        priv->lstore_tipi_prestazione = GTK_LIST_STORE (gtk_builder_get_object (priv->commons->gtkbuilder, "lstore_tipi_prestazione"));
 
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button123"),
-                         "clicked", G_CALLBACK (tipi_prestazione_on_btn_nuovo_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_tipi_prestazione_on_btn_nuovo_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button124"),
-                         "clicked", G_CALLBACK (tipi_prestazione_on_btn_modifica_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_tipi_prestazione_on_btn_modifica_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button125"),
-                         "clicked", G_CALLBACK (tipi_prestazione_on_btn_elimina_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_tipi_prestazione_on_btn_elimina_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "treeview21"),
-                         "row-activated", G_CALLBACK (tipi_prestazione_on_trv_tipi_prestazione_row_activated), (gpointer)a);
+                         "row-activated", G_CALLBACK (organigramma_tipi_prestazione_on_trv_organigramma_tipi_prestazione_row_activated), (gpointer)a);
 
        if (priv->selezione)
                {
                        gtk_widget_hide (GTK_WIDGET (gtk_builder_get_object (priv->commons->gtkbuilder, "label152")));
                        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button126"),
-                                         "clicked", G_CALLBACK (tipi_prestazione_on_btn_annulla_clicked), (gpointer)a);
+                                         "clicked", G_CALLBACK (organigramma_tipi_prestazione_on_btn_annulla_clicked), (gpointer)a);
                        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button127"),
-                                         "clicked", G_CALLBACK (tipi_prestazione_on_btn_seleziona_clicked), (gpointer)a);
+                                         "clicked", G_CALLBACK (organigramma_tipi_prestazione_on_btn_seleziona_clicked), (gpointer)a);
                }
        else
                {
@@ -169,27 +169,27 @@ TipiPrestazione
                        gtk_widget_hide (GTK_WIDGET (gtk_builder_get_object (priv->commons->gtkbuilder, "button127")));
                }
 
-       tipi_prestazione_carica (a);
+       organigramma_tipi_prestazione_carica (a);
 
        return a;
 }
 
 /**
- * tipi_prestazione_get_widget:
+ * organigramma_tipi_prestazione_get_widget:
  * @tipi_prestazione:
  *
  */
 GtkWidget
-*tipi_prestazione_get_widget (TipiPrestazione *tipi_prestazione)
+*organigramma_tipi_prestazione_get_widget (OrganigrammaTipiPrestazione *tipi_prestazione)
 {
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
 
        return priv->widget;
 }
 
 /* PRIVATE */
 static void
-tipi_prestazione_carica (TipiPrestazione *tipi_prestazione)
+organigramma_tipi_prestazione_carica (OrganigrammaTipiPrestazione *tipi_prestazione)
 {
        GtkTreeIter iter;
        GdaDataModel *dm;
@@ -203,7 +203,7 @@ tipi_prestazione_carica (TipiPrestazione *tipi_prestazione)
        gint rows;
        gint row;
 
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
 
        gtk_list_store_clear (priv->lstore_tipi_prestazione);
 
@@ -268,12 +268,12 @@ tipi_prestazione_carica (TipiPrestazione *tipi_prestazione)
 }
 
 static void
-tipi_prestazione_modifica (TipiPrestazione *tipi_prestazione)
+organigramma_tipi_prestazione_modifica (OrganigrammaTipiPrestazione *tipi_prestazione)
 {
        GtkTreeIter iter;
        gchar *id;
 
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -283,12 +283,12 @@ tipi_prestazione_modifica (TipiPrestazione *tipi_prestazione)
                                            COL_ID, &id,
                                                                -1);
 
-                       TipoPrestazione *c = tipo_prestazione_new (priv->commons, strtol (id, NULL, 10));
+                       OrganigrammaTipoPrestazione *c = organigramma_tipo_prestazione_new (priv->commons, strtol (id, NULL, 10));
 
                        g_signal_connect (G_OBJECT (c), "aggiornato",
-                                         G_CALLBACK (tipi_prestazione_on_tipo_prestazione_aggiornato), (gpointer)tipi_prestazione);
+                                         G_CALLBACK (organigramma_tipi_prestazione_on_tipo_prestazione_aggiornato), (gpointer)tipi_prestazione);
 
-                       w = tipo_prestazione_get_widget (c);
+                       w = organigramma_tipo_prestazione_get_widget (c);
                        if (priv->selezione)
                                {
                                        gtk_window_set_transient_for (GTK_WINDOW (w), GTK_WINDOW (priv->widget));
@@ -312,13 +312,13 @@ tipi_prestazione_modifica (TipiPrestazione *tipi_prestazione)
 }
 
 static void
-tipi_prestazione_selezionato (TipiPrestazione *tipi_prestazione)
+organigramma_tipi_prestazione_selezionato (OrganigrammaTipiPrestazione *tipi_prestazione)
 {
        GtkTreeIter iter;
        guint id;
 
-       TipiPrestazioneClass *klass = TIPI_PRESTAZIONE_GET_CLASS (tipi_prestazione);
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
+       OrganigrammaTipiPrestazioneClass *klass = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_CLASS (tipi_prestazione);
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -344,17 +344,17 @@ tipi_prestazione_selezionato (TipiPrestazione *tipi_prestazione)
 }
 
 static void
-tipi_prestazione_on_tipo_prestazione_aggiornato (gpointer instance, gpointer user_data)
+organigramma_tipi_prestazione_on_tipo_prestazione_aggiornato (gpointer instance, gpointer user_data)
 {
-       tipi_prestazione_carica ((TipiPrestazione *)user_data);
+       organigramma_tipi_prestazione_carica ((OrganigrammaTipiPrestazione *)user_data);
 }
 
 static void
-tipi_prestazione_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
+organigramma_tipi_prestazione_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
 {
-       TipiPrestazione *tipi_prestazione = TIPI_PRESTAZIONE (object);
+       OrganigrammaTipiPrestazione *tipi_prestazione = ORGANIGRAMMA_TIPI_PRESTAZIONE (object);
 
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
 
        switch (property_id)
                {
@@ -365,11 +365,11 @@ tipi_prestazione_set_property (GObject *object, guint property_id, const GValue
 }
 
 static void
-tipi_prestazione_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+organigramma_tipi_prestazione_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
 {
-       TipiPrestazione *tipi_prestazione = TIPI_PRESTAZIONE (object);
+       OrganigrammaTipiPrestazione *tipi_prestazione = ORGANIGRAMMA_TIPI_PRESTAZIONE (object);
 
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
 
        switch (property_id)
                {
@@ -381,20 +381,20 @@ tipi_prestazione_get_property (GObject *object, guint property_id, GValue *value
 
 /* CALLBACK */
 static void
-tipi_prestazione_on_btn_nuovo_clicked (GtkButton *button,
+organigramma_tipi_prestazione_on_btn_nuovo_clicked (GtkButton *button,
                       gpointer user_data)
 {
        GtkWidget *w;
 
-       TipiPrestazione *tipi_prestazione = (TipiPrestazione *)user_data;
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
+       OrganigrammaTipiPrestazione *tipi_prestazione = (OrganigrammaTipiPrestazione *)user_data;
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
 
-       TipoPrestazione *c = tipo_prestazione_new (priv->commons, 0);
+       OrganigrammaTipoPrestazione *c = organigramma_tipo_prestazione_new (priv->commons, 0);
 
        g_signal_connect (G_OBJECT (c), "aggiornato",
-                         G_CALLBACK (tipi_prestazione_on_tipo_prestazione_aggiornato), (gpointer)tipi_prestazione);
+                         G_CALLBACK (organigramma_tipi_prestazione_on_tipo_prestazione_aggiornato), (gpointer)tipi_prestazione);
 
-       w = tipo_prestazione_get_widget (c);
+       w = organigramma_tipo_prestazione_get_widget (c);
        if (priv->selezione)
                {
                        gtk_window_set_transient_for (GTK_WINDOW (w), GTK_WINDOW (priv->widget));
@@ -407,14 +407,14 @@ tipi_prestazione_on_btn_nuovo_clicked (GtkButton *button,
 }
 
 static void
-tipi_prestazione_on_btn_modifica_clicked (GtkButton *button,
+organigramma_tipi_prestazione_on_btn_modifica_clicked (GtkButton *button,
                       gpointer user_data)
 {
-       tipi_prestazione_modifica ((TipiPrestazione *)user_data);
+       organigramma_tipi_prestazione_modifica ((OrganigrammaTipiPrestazione *)user_data);
 }
 
 static void
-tipi_prestazione_on_btn_elimina_clicked (GtkButton *button,
+organigramma_tipi_prestazione_on_btn_elimina_clicked (GtkButton *button,
                         gpointer user_data)
 {
        GtkWidget *dialog;
@@ -423,8 +423,8 @@ tipi_prestazione_on_btn_elimina_clicked (GtkButton *button,
        GtkTreeIter iter;
        gchar *id;
 
-       TipiPrestazione *tipi_prestazione = (TipiPrestazione *)user_data;
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
+       OrganigrammaTipiPrestazione *tipi_prestazione = (OrganigrammaTipiPrestazione *)user_data;
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE (tipi_prestazione);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -443,7 +443,7 @@ tipi_prestazione_on_btn_elimina_clicked (GtkButton *button,
                                        gdaex_execute (priv->commons->gdaex,
                                                       g_strdup_printf ("UPDATE tipi_prestazione SET status = 'E' WHERE id = %d", strtol (id, NULL, 10)));
 
-                                       tipi_prestazione_carica (tipi_prestazione);
+                                       organigramma_tipi_prestazione_carica (tipi_prestazione);
                                }
                        gtk_widget_destroy (dialog);
                }
@@ -460,36 +460,36 @@ tipi_prestazione_on_btn_elimina_clicked (GtkButton *button,
 }
 
 static void
-tipi_prestazione_on_trv_tipi_prestazione_row_activated (GtkTreeView *tree_view,
+organigramma_tipi_prestazione_on_trv_organigramma_tipi_prestazione_row_activated (GtkTreeView *tree_view,
                                              GtkTreePath *tree_path,
                                                                                         GtkTreeViewColumn *column,
                                                                                         gpointer user_data)
 {
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE ((TipiPrestazione *)user_data);
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE ((OrganigrammaTipiPrestazione *)user_data);
 
        if (priv->selezione)
                {
-                       tipi_prestazione_selezionato ((TipiPrestazione *)user_data);
+                       organigramma_tipi_prestazione_selezionato ((OrganigrammaTipiPrestazione *)user_data);
                }
        else
                {
-                       tipi_prestazione_modifica ((TipiPrestazione *)user_data);
+                       organigramma_tipi_prestazione_modifica ((OrganigrammaTipiPrestazione *)user_data);
                }
 }
 
 static void
-tipi_prestazione_on_btn_annulla_clicked (GtkButton *button,
+organigramma_tipi_prestazione_on_btn_annulla_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       TipiPrestazionePrivate *priv = TIPI_PRESTAZIONE_GET_PRIVATE ((TipiPrestazione *)user_data);
+       OrganigrammaTipiPrestazionePrivate *priv = ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_PRIVATE ((OrganigrammaTipiPrestazione *)user_data);
 
        gtk_widget_destroy (priv->widget);
        g_object_unref (G_OBJECT (user_data));
 }
 
 static void
-tipi_prestazione_on_btn_seleziona_clicked (GtkButton *button,
+organigramma_tipi_prestazione_on_btn_seleziona_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       tipi_prestazione_selezionato ((TipiPrestazione *)user_data);
+       organigramma_tipi_prestazione_selezionato ((OrganigrammaTipiPrestazione *)user_data);
 }
index eb2e03f1f858d6f9b0c39b1e66d0f06811c474ce..c7fdd5125fb94c1abdf88e69bbf7d6b60146721a 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,8 +17,8 @@
  *
  */
 
-#ifndef __TIPI_PRESTAZIONE_H__
-#define __TIPI_PRESTAZIONE_H__
+#ifndef __ORGANIGRAMMA_TIPI_PRESTAZIONE_H__
+#define __ORGANIGRAMMA_TIPI_PRESTAZIONE_H__
 
 #include <glib.h>
 #include <glib-object.h>
 G_BEGIN_DECLS
 
 
-#define TYPE_TIPI_PRESTAZIONE                 (tipi_prestazione_get_type ())
-#define TIPI_PRESTAZIONE(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TIPI_PRESTAZIONE, TipiPrestazione))
-#define TIPI_PRESTAZIONE_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TIPI_PRESTAZIONE, TipiPrestazioneClass))
-#define IS_TIPI_PRESTAZIONE(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TIPI_PRESTAZIONE))
-#define IS_TIPI_PRESTAZIONE_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TIPI_PRESTAZIONE))
-#define TIPI_PRESTAZIONE_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TIPI_PRESTAZIONE, TipiPrestazioneClass))
+#define TYPE_ORGANIGRAMMA_TIPI_PRESTAZIONE                 (organigramma_tipi_prestazione_get_type ())
+#define ORGANIGRAMMA_TIPI_PRESTAZIONE(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ORGANIGRAMMA_TIPI_PRESTAZIONE, OrganigrammaTipiPrestazione))
+#define ORGANIGRAMMA_TIPI_PRESTAZIONE_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ORGANIGRAMMA_TIPI_PRESTAZIONE, OrganigrammaTipiPrestazioneClass))
+#define IS_ORGANIGRAMMA_TIPI_PRESTAZIONE(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ORGANIGRAMMA_TIPI_PRESTAZIONE))
+#define IS_ORGANIGRAMMA_TIPI_PRESTAZIONE_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ORGANIGRAMMA_TIPI_PRESTAZIONE))
+#define ORGANIGRAMMA_TIPI_PRESTAZIONE_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ORGANIGRAMMA_TIPI_PRESTAZIONE, OrganigrammaTipiPrestazioneClass))
 
 
-typedef struct _TipiPrestazione TipiPrestazione;
-typedef struct _TipiPrestazioneClass TipiPrestazioneClass;
+typedef struct _OrganigrammaTipiPrestazione OrganigrammaTipiPrestazione;
+typedef struct _OrganigrammaTipiPrestazioneClass OrganigrammaTipiPrestazioneClass;
 
-struct _TipiPrestazione
+struct _OrganigrammaTipiPrestazione
        {
                GObject parent;
        };
 
-struct _TipiPrestazioneClass
+struct _OrganigrammaTipiPrestazioneClass
        {
                GObjectClass parent_class;
 
                guint selezionato_signal_id;
        };
 
-GType tipi_prestazione_get_type (void) G_GNUC_CONST;
+GType organigramma_tipi_prestazione_get_type (void) G_GNUC_CONST;
 
-TipiPrestazione *tipi_prestazione_new (OrganigrammaCommons *commons, gboolean selezione);
+OrganigrammaTipiPrestazione *organigramma_tipi_prestazione_new (OrganigrammaCommons *commons, gboolean selezione);
 
-GtkWidget *tipi_prestazione_get_widget (TipiPrestazione *tipi_prestazione);
+GtkWidget *organigramma_tipi_prestazione_get_widget (OrganigrammaTipiPrestazione *tipi_prestazione);
 
 
 G_END_DECLS
 
-#endif /* __TIPI_PRESTAZIONE_H__ */
+#endif /* __ORGANIGRAMMA_TIPI_PRESTAZIONE_H__ */
index 023032d5fef062ad39e7a8d264bdfa61b88d251a..c265e681975f04742771837bbba920ad65d75154 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
 #include "tipirapportolavoro.h"
 #include "tiporapportolavoro.h"
 
-static void tipi_rapporto_lavoro_class_init (TipiRapportoLavoroClass *klass);
-static void tipi_rapporto_lavoro_init (TipiRapportoLavoro *tipi_rapporto_lavoro);
+static void organigramma_tipi_rapporto_lavoro_class_init (OrganigrammaTipiRapportoLavoroClass *klass);
+static void organigramma_tipi_rapporto_lavoro_init (OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro);
 
-static void tipi_rapporto_lavoro_carica (TipiRapportoLavoro *tipi_rapporto_lavoro);
-static void tipi_rapporto_lavoro_modifica (TipiRapportoLavoro *tipi_rapporto_lavoro);
+static void organigramma_tipi_rapporto_lavoro_carica (OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro);
+static void organigramma_tipi_rapporto_lavoro_modifica (OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro);
 
-static void tipi_rapporto_lavoro_selezionato (TipiRapportoLavoro *tipi_rapporto_lavoro);
-static void tipi_rapporto_lavoro_on_costo_aggiornato (gpointer instance, gpointer user_data);
+static void organigramma_tipi_rapporto_lavoro_selezionato (OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro);
+static void organigramma_tipi_rapporto_lavoro_on_costo_aggiornato (gpointer instance, gpointer user_data);
 
-static void tipi_rapporto_lavoro_set_property (GObject *object,
+static void organigramma_tipi_rapporto_lavoro_set_property (GObject *object,
                                      guint property_id,
                                      const GValue *value,
                                      GParamSpec *pspec);
-static void tipi_rapporto_lavoro_get_property (GObject *object,
+static void organigramma_tipi_rapporto_lavoro_get_property (GObject *object,
                                      guint property_id,
                                      GValue *value,
                                      GParamSpec *pspec);
 
-static void tipi_rapporto_lavoro_on_btn_nuovo_clicked (GtkButton *button,
+static void organigramma_tipi_rapporto_lavoro_on_btn_nuovo_clicked (GtkButton *button,
                       gpointer user_data);
-static void tipi_rapporto_lavoro_on_btn_modifica_clicked (GtkButton *button,
+static void organigramma_tipi_rapporto_lavoro_on_btn_modifica_clicked (GtkButton *button,
                       gpointer user_data);
-static void tipi_rapporto_lavoro_on_btn_elimina_clicked (GtkButton *button,
+static void organigramma_tipi_rapporto_lavoro_on_btn_elimina_clicked (GtkButton *button,
                         gpointer user_data);
-static void tipi_rapporto_lavoro_on_trv_tipi_rapporto_lavoro_row_activated (GtkTreeView *tree_view,
+static void organigramma_tipi_rapporto_lavoro_on_trv_organigramma_tipi_rapporto_lavoro_row_activated (GtkTreeView *tree_view,
                                              GtkTreePath *tree_path,
                                              GtkTreeViewColumn *column,
                                              gpointer user_data);
 
-static void tipi_rapporto_lavoro_on_btn_annulla_clicked (GtkButton *button,
+static void organigramma_tipi_rapporto_lavoro_on_btn_annulla_clicked (GtkButton *button,
                                     gpointer user_data);
-static void tipi_rapporto_lavoro_on_btn_seleziona_clicked (GtkButton *button,
+static void organigramma_tipi_rapporto_lavoro_on_btn_seleziona_clicked (GtkButton *button,
                                   gpointer user_data);
 
-#define TIPI_RAPPORTO_LAVORO_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_TIPI_RAPPORTO_LAVORO, TipiRapportoLavoroPrivate))
+#define ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO, OrganigrammaTipiRapportoLavoroPrivate))
 
 enum
 {
@@ -62,8 +62,8 @@ enum
        COL_NOME
 };
 
-typedef struct _TipiRapportoLavoroPrivate TipiRapportoLavoroPrivate;
-struct _TipiRapportoLavoroPrivate
+typedef struct _OrganigrammaTipiRapportoLavoroPrivate OrganigrammaTipiRapportoLavoroPrivate;
+struct _OrganigrammaTipiRapportoLavoroPrivate
        {
                OrganigrammaCommons *commons;
 
@@ -75,20 +75,20 @@ struct _TipiRapportoLavoroPrivate
                GtkWindow *wtransient;
        };
 
-G_DEFINE_TYPE (TipiRapportoLavoro, tipi_rapporto_lavoro, G_TYPE_OBJECT)
+G_DEFINE_TYPE (OrganigrammaTipiRapportoLavoro, organigramma_tipi_rapporto_lavoro, G_TYPE_OBJECT)
 
 static void
-tipi_rapporto_lavoro_class_init (TipiRapportoLavoroClass *klass)
+organigramma_tipi_rapporto_lavoro_class_init (OrganigrammaTipiRapportoLavoroClass *klass)
 {
        GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
-       g_type_class_add_private (object_class, sizeof (TipiRapportoLavoroPrivate));
+       g_type_class_add_private (object_class, sizeof (OrganigrammaTipiRapportoLavoroPrivate));
 
-       object_class->set_property = tipi_rapporto_lavoro_set_property;
-       object_class->get_property = tipi_rapporto_lavoro_get_property;
+       object_class->set_property = organigramma_tipi_rapporto_lavoro_set_property;
+       object_class->get_property = organigramma_tipi_rapporto_lavoro_get_property;
 
        /**
-        * TipiRapportoLavoro::selezionato:
+        * OrganigrammaTipiRapportoLavoro::selezionato:
         * @tipi_rapporto_lavoro:
         *
         */
@@ -104,26 +104,26 @@ tipi_rapporto_lavoro_class_init (TipiRapportoLavoroClass *klass)
 }
 
 static void
-tipi_rapporto_lavoro_init (TipiRapportoLavoro *tipi_rapporto_lavoro)
+organigramma_tipi_rapporto_lavoro_init (OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro)
 {
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
 }
 
 /**
- * tipi_rapporto_lavoro_new:
+ * organigramma_tipi_rapporto_lavoro_new:
  * @commons:
  * @selezione:
  *
- * Returns: the newly created #TipiRapportoLavoro object.
+ * Returns: the newly created #OrganigrammaTipiRapportoLavoro object.
  */
-TipiRapportoLavoro
-*tipi_rapporto_lavoro_new (OrganigrammaCommons *commons, gboolean selezione)
+OrganigrammaTipiRapportoLavoro
+*organigramma_tipi_rapporto_lavoro_new (OrganigrammaCommons *commons, gboolean selezione)
 {
        GError *error;
 
-       TipiRapportoLavoro *a = TIPI_RAPPORTO_LAVORO (g_object_new (tipi_rapporto_lavoro_get_type (), NULL));
+       OrganigrammaTipiRapportoLavoro *a = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO (g_object_new (organigramma_tipi_rapporto_lavoro_get_type (), NULL));
 
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE (a);
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE (a);
 
        priv->commons = commons;
        priv->selezione = selezione;
@@ -154,21 +154,21 @@ TipiRapportoLavoro
                }
 
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button109"),
-                         "clicked", G_CALLBACK (tipi_rapporto_lavoro_on_btn_nuovo_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_tipi_rapporto_lavoro_on_btn_nuovo_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button110"),
-                         "clicked", G_CALLBACK (tipi_rapporto_lavoro_on_btn_modifica_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_tipi_rapporto_lavoro_on_btn_modifica_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button111"),
-                         "clicked", G_CALLBACK (tipi_rapporto_lavoro_on_btn_elimina_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_tipi_rapporto_lavoro_on_btn_elimina_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "treeview19"),
-                         "row-activated", G_CALLBACK (tipi_rapporto_lavoro_on_trv_tipi_rapporto_lavoro_row_activated), (gpointer)a);
+                         "row-activated", G_CALLBACK (organigramma_tipi_rapporto_lavoro_on_trv_organigramma_tipi_rapporto_lavoro_row_activated), (gpointer)a);
 
        if (priv->selezione)
                {
                        gtk_widget_hide (GTK_WIDGET (gtk_builder_get_object (priv->commons->gtkbuilder, "label143")));
                        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button112"),
-                                         "clicked", G_CALLBACK (tipi_rapporto_lavoro_on_btn_annulla_clicked), (gpointer)a);
+                                         "clicked", G_CALLBACK (organigramma_tipi_rapporto_lavoro_on_btn_annulla_clicked), (gpointer)a);
                        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button113"),
-                                         "clicked", G_CALLBACK (tipi_rapporto_lavoro_on_btn_seleziona_clicked), (gpointer)a);
+                                         "clicked", G_CALLBACK (organigramma_tipi_rapporto_lavoro_on_btn_seleziona_clicked), (gpointer)a);
                }
        else
                {
@@ -176,27 +176,27 @@ TipiRapportoLavoro
                        gtk_widget_hide (GTK_WIDGET (gtk_builder_get_object (priv->commons->gtkbuilder, "button113")));
                }
 
-       tipi_rapporto_lavoro_carica (a);
+       organigramma_tipi_rapporto_lavoro_carica (a);
 
        return a;
 }
 
 /**
- * tipi_rapporto_lavoro_get_widget:
+ * organigramma_tipi_rapporto_lavoro_get_widget:
  * @tipi_rapporto_lavoro:
  *
  */
 GtkWidget
-*tipi_rapporto_lavoro_get_widget (TipiRapportoLavoro *tipi_rapporto_lavoro)
+*organigramma_tipi_rapporto_lavoro_get_widget (OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro)
 {
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
 
        return priv->widget;
 }
 
 /* PRIVATE */
 static void
-tipi_rapporto_lavoro_carica (TipiRapportoLavoro *tipi_rapporto_lavoro)
+organigramma_tipi_rapporto_lavoro_carica (OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro)
 {
        GtkTreeIter iter;
        GdaDataModel *dm;
@@ -204,7 +204,7 @@ tipi_rapporto_lavoro_carica (TipiRapportoLavoro *tipi_rapporto_lavoro)
        gint rows;
        gint row;
 
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
 
        gtk_list_store_clear (priv->lstore_tipi_rapporto_lavoro);
 
@@ -231,12 +231,12 @@ tipi_rapporto_lavoro_carica (TipiRapportoLavoro *tipi_rapporto_lavoro)
 }
 
 static void
-tipi_rapporto_lavoro_modifica (TipiRapportoLavoro *tipi_rapporto_lavoro)
+organigramma_tipi_rapporto_lavoro_modifica (OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro)
 {
        GtkTreeIter iter;
        gchar *id;
 
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -246,12 +246,12 @@ tipi_rapporto_lavoro_modifica (TipiRapportoLavoro *tipi_rapporto_lavoro)
                                            COL_ID, &id,
                                                                -1);
 
-                       TipoRapportoLavoro *c = tipo_rapporto_lavoro_new (priv->commons, strtol (id, NULL, 10));
+                       OrganigrammaTipoRapportoLavoro *c = organigramma_tipo_rapporto_lavoro_new (priv->commons, strtol (id, NULL, 10));
 
                        g_signal_connect (G_OBJECT (c), "aggiornato",
-                                         G_CALLBACK (tipi_rapporto_lavoro_on_costo_aggiornato), (gpointer)tipi_rapporto_lavoro);
+                                         G_CALLBACK (organigramma_tipi_rapporto_lavoro_on_costo_aggiornato), (gpointer)tipi_rapporto_lavoro);
 
-                       w = tipo_rapporto_lavoro_get_widget (c);
+                       w = organigramma_tipo_rapporto_lavoro_get_widget (c);
                        if (priv->selezione)
                                {
                                        gtk_window_set_transient_for (GTK_WINDOW (w), GTK_WINDOW (priv->widget));
@@ -275,13 +275,13 @@ tipi_rapporto_lavoro_modifica (TipiRapportoLavoro *tipi_rapporto_lavoro)
 }
 
 static void
-tipi_rapporto_lavoro_selezionato (TipiRapportoLavoro *tipi_rapporto_lavoro)
+organigramma_tipi_rapporto_lavoro_selezionato (OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro)
 {
        GtkTreeIter iter;
        gchar *id;
 
-       TipiRapportoLavoroClass *klass = TIPI_RAPPORTO_LAVORO_GET_CLASS (tipi_rapporto_lavoro);
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
+       OrganigrammaTipiRapportoLavoroClass *klass = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_CLASS (tipi_rapporto_lavoro);
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -307,17 +307,17 @@ tipi_rapporto_lavoro_selezionato (TipiRapportoLavoro *tipi_rapporto_lavoro)
 }
 
 static void
-tipi_rapporto_lavoro_on_costo_aggiornato (gpointer instance, gpointer user_data)
+organigramma_tipi_rapporto_lavoro_on_costo_aggiornato (gpointer instance, gpointer user_data)
 {
-       tipi_rapporto_lavoro_carica ((TipiRapportoLavoro *)user_data);
+       organigramma_tipi_rapporto_lavoro_carica ((OrganigrammaTipiRapportoLavoro *)user_data);
 }
 
 static void
-tipi_rapporto_lavoro_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
+organigramma_tipi_rapporto_lavoro_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
 {
-       TipiRapportoLavoro *tipi_rapporto_lavoro = TIPI_RAPPORTO_LAVORO (object);
+       OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO (object);
 
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
 
        switch (property_id)
                {
@@ -328,11 +328,11 @@ tipi_rapporto_lavoro_set_property (GObject *object, guint property_id, const GVa
 }
 
 static void
-tipi_rapporto_lavoro_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+organigramma_tipi_rapporto_lavoro_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
 {
-       TipiRapportoLavoro *tipi_rapporto_lavoro = TIPI_RAPPORTO_LAVORO (object);
+       OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO (object);
 
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
 
        switch (property_id)
                {
@@ -344,33 +344,33 @@ tipi_rapporto_lavoro_get_property (GObject *object, guint property_id, GValue *v
 
 /* CALLBACK */
 static void
-tipi_rapporto_lavoro_on_btn_nuovo_clicked (GtkButton *button,
+organigramma_tipi_rapporto_lavoro_on_btn_nuovo_clicked (GtkButton *button,
                       gpointer user_data)
 {
        GtkWidget *w;
 
-       TipiRapportoLavoro *tipi_rapporto_lavoro = (TipiRapportoLavoro *)user_data;
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
+       OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro = (OrganigrammaTipiRapportoLavoro *)user_data;
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
 
-       TipoRapportoLavoro *c = tipo_rapporto_lavoro_new (priv->commons, 0);
+       OrganigrammaTipoRapportoLavoro *c = organigramma_tipo_rapporto_lavoro_new (priv->commons, 0);
 
        g_signal_connect (G_OBJECT (c), "aggiornato",
-                         G_CALLBACK (tipi_rapporto_lavoro_on_costo_aggiornato), (gpointer)tipi_rapporto_lavoro);
+                         G_CALLBACK (organigramma_tipi_rapporto_lavoro_on_costo_aggiornato), (gpointer)tipi_rapporto_lavoro);
 
-       w = tipo_rapporto_lavoro_get_widget (c);
+       w = organigramma_tipo_rapporto_lavoro_get_widget (c);
        gtk_window_set_transient_for (GTK_WINDOW (w), priv->wtransient);
        gtk_widget_show (w);
 }
 
 static void
-tipi_rapporto_lavoro_on_btn_modifica_clicked (GtkButton *button,
+organigramma_tipi_rapporto_lavoro_on_btn_modifica_clicked (GtkButton *button,
                       gpointer user_data)
 {
-       tipi_rapporto_lavoro_modifica ((TipiRapportoLavoro *)user_data);
+       organigramma_tipi_rapporto_lavoro_modifica ((OrganigrammaTipiRapportoLavoro *)user_data);
 }
 
 static void
-tipi_rapporto_lavoro_on_btn_elimina_clicked (GtkButton *button,
+organigramma_tipi_rapporto_lavoro_on_btn_elimina_clicked (GtkButton *button,
                         gpointer user_data)
 {
        GtkWidget *dialog;
@@ -379,8 +379,8 @@ tipi_rapporto_lavoro_on_btn_elimina_clicked (GtkButton *button,
        GtkTreeIter iter;
        gchar *id;
 
-       TipiRapportoLavoro *tipi_rapporto_lavoro = (TipiRapportoLavoro *)user_data;
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
+       OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro = (OrganigrammaTipiRapportoLavoro *)user_data;
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE (tipi_rapporto_lavoro);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -399,7 +399,7 @@ tipi_rapporto_lavoro_on_btn_elimina_clicked (GtkButton *button,
                                        gdaex_execute (priv->commons->gdaex,
                                                       g_strdup_printf ("UPDATE tipi_rapporto_lavoro SET status = 'E' WHERE id = %d", strtol (id, NULL, 10)));
 
-                                       tipi_rapporto_lavoro_carica (tipi_rapporto_lavoro);
+                                       organigramma_tipi_rapporto_lavoro_carica (tipi_rapporto_lavoro);
                                }
                        gtk_widget_destroy (dialog);
                }
@@ -416,37 +416,37 @@ tipi_rapporto_lavoro_on_btn_elimina_clicked (GtkButton *button,
 }
 
 static void
-tipi_rapporto_lavoro_on_trv_tipi_rapporto_lavoro_row_activated (GtkTreeView *tree_view,
+organigramma_tipi_rapporto_lavoro_on_trv_organigramma_tipi_rapporto_lavoro_row_activated (GtkTreeView *tree_view,
                                              GtkTreePath *tree_path,
                                              GtkTreeViewColumn *column,
                                              gpointer user_data)
 {
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE ((TipiRapportoLavoro *)user_data);
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE ((OrganigrammaTipiRapportoLavoro *)user_data);
 
        if (priv->selezione)
                {
-                       tipi_rapporto_lavoro_selezionato ((TipiRapportoLavoro *)user_data);
+                       organigramma_tipi_rapporto_lavoro_selezionato ((OrganigrammaTipiRapportoLavoro *)user_data);
                }
        else
                {
-                       tipi_rapporto_lavoro_modifica ((TipiRapportoLavoro *)user_data);
+                       organigramma_tipi_rapporto_lavoro_modifica ((OrganigrammaTipiRapportoLavoro *)user_data);
                }
 }
 
 
 static void
-tipi_rapporto_lavoro_on_btn_annulla_clicked (GtkButton *button,
+organigramma_tipi_rapporto_lavoro_on_btn_annulla_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       TipiRapportoLavoroPrivate *priv = TIPI_RAPPORTO_LAVORO_GET_PRIVATE ((TipiRapportoLavoro *)user_data);
+       OrganigrammaTipiRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_PRIVATE ((OrganigrammaTipiRapportoLavoro *)user_data);
 
        gtk_widget_destroy (priv->widget);
        g_object_unref (G_OBJECT (user_data));
 }
 
 static void
-tipi_rapporto_lavoro_on_btn_seleziona_clicked (GtkButton *button,
+organigramma_tipi_rapporto_lavoro_on_btn_seleziona_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       tipi_rapporto_lavoro_selezionato ((TipiRapportoLavoro *)user_data);
+       organigramma_tipi_rapporto_lavoro_selezionato ((OrganigrammaTipiRapportoLavoro *)user_data);
 }
index cc2db0e9884300e887ff28f7465936f263de21eb..67b96024ccf4c6101cf5072275bc774dd0e3fcf8 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,8 +17,8 @@
  *
  */
 
-#ifndef __TIPI_RAPPORTO_LAVORO_H__
-#define __TIPI_RAPPORTO_LAVORO_H__
+#ifndef __ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_H__
+#define __ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_H__
 
 #include <glib.h>
 #include <glib-object.h>
 G_BEGIN_DECLS
 
 
-#define TYPE_TIPI_RAPPORTO_LAVORO                 (tipi_rapporto_lavoro_get_type ())
-#define TIPI_RAPPORTO_LAVORO(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TIPI_RAPPORTO_LAVORO, TipiRapportoLavoro))
-#define TIPI_RAPPORTO_LAVORO_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TIPI_RAPPORTO_LAVORO, TipiRapportoLavoroClass))
-#define IS_TIPI_RAPPORTO_LAVORO(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TIPI_RAPPORTO_LAVORO))
-#define IS_TIPI_RAPPORTO_LAVORO_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TIPI_RAPPORTO_LAVORO))
-#define TIPI_RAPPORTO_LAVORO_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TIPI_RAPPORTO_LAVORO, TipiRapportoLavoroClass))
+#define TYPE_ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO                 (organigramma_tipi_rapporto_lavoro_get_type ())
+#define ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO, OrganigrammaTipiRapportoLavoro))
+#define ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO, OrganigrammaTipiRapportoLavoroClass))
+#define IS_ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO))
+#define IS_ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO))
+#define ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO, OrganigrammaTipiRapportoLavoroClass))
 
 
-typedef struct _TipiRapportoLavoro TipiRapportoLavoro;
-typedef struct _TipiRapportoLavoroClass TipiRapportoLavoroClass;
+typedef struct _OrganigrammaTipiRapportoLavoro OrganigrammaTipiRapportoLavoro;
+typedef struct _OrganigrammaTipiRapportoLavoroClass OrganigrammaTipiRapportoLavoroClass;
 
-struct _TipiRapportoLavoro
+struct _OrganigrammaTipiRapportoLavoro
        {
                GObject parent;
        };
 
-struct _TipiRapportoLavoroClass
+struct _OrganigrammaTipiRapportoLavoroClass
        {
                GObjectClass parent_class;
 
                guint selezionato_signal_id;
        };
 
-GType tipi_rapporto_lavoro_get_type (void) G_GNUC_CONST;
+GType organigramma_tipi_rapporto_lavoro_get_type (void) G_GNUC_CONST;
 
-TipiRapportoLavoro *tipi_rapporto_lavoro_new (OrganigrammaCommons *commons, gboolean selezione);
+OrganigrammaTipiRapportoLavoro *organigramma_tipi_rapporto_lavoro_new (OrganigrammaCommons *commons, gboolean selezione);
 
-GtkWidget *tipi_rapporto_lavoro_get_widget (TipiRapportoLavoro *tipi_rapporto_lavoro);
+GtkWidget *organigramma_tipi_rapporto_lavoro_get_widget (OrganigrammaTipiRapportoLavoro *tipi_rapporto_lavoro);
 
 
 G_END_DECLS
 
-#endif /* __TIPI_RAPPORTO_LAVORO_H__ */
+#endif /* __ORGANIGRAMMA_TIPI_RAPPORTO_LAVORO_H__ */
index ae4a13e43f795dc40642d06063cd251953a2b3b2..4aaf455cd81bbb9aa9593237486219a58fcfb8c5 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
 #include "tipirecapito.h"
 #include "tiporecapito.h"
 
-static void tipi_recapito_class_init (TipiRecapitoClass *klass);
-static void tipi_recapito_init (TipiRecapito *tipi_recapito);
+static void organigramma_tipi_recapito_class_init (OrganigrammaTipiRecapitoClass *klass);
+static void organigramma_tipi_recapito_init (OrganigrammaTipiRecapito *tipi_recapito);
 
-static void tipi_recapito_carica (TipiRecapito *tipi_recapito);
-static void tipi_recapito_modifica (TipiRecapito *tipi_recapito);
+static void organigramma_tipi_recapito_carica (OrganigrammaTipiRecapito *tipi_recapito);
+static void organigramma_tipi_recapito_modifica (OrganigrammaTipiRecapito *tipi_recapito);
 
-static void tipi_recapito_selezionato (TipiRecapito *tipi_recapito);
-static void tipi_recapito_on_costo_aggiornato (gpointer instance, gpointer user_data);
+static void organigramma_tipi_recapito_selezionato (OrganigrammaTipiRecapito *tipi_recapito);
+static void organigramma_tipi_recapito_on_costo_aggiornato (gpointer instance, gpointer user_data);
 
-static void tipi_recapito_set_property (GObject *object,
+static void organigramma_tipi_recapito_set_property (GObject *object,
                                      guint property_id,
                                      const GValue *value,
                                      GParamSpec *pspec);
-static void tipi_recapito_get_property (GObject *object,
+static void organigramma_tipi_recapito_get_property (GObject *object,
                                      guint property_id,
                                      GValue *value,
                                      GParamSpec *pspec);
 
-static void tipi_recapito_on_btn_nuovo_clicked (GtkButton *button,
+static void organigramma_tipi_recapito_on_btn_nuovo_clicked (GtkButton *button,
                       gpointer user_data);
-static void tipi_recapito_on_btn_modifica_clicked (GtkButton *button,
+static void organigramma_tipi_recapito_on_btn_modifica_clicked (GtkButton *button,
                       gpointer user_data);
-static void tipi_recapito_on_btn_elimina_clicked (GtkButton *button,
+static void organigramma_tipi_recapito_on_btn_elimina_clicked (GtkButton *button,
                         gpointer user_data);
-static void tipi_recapito_on_trv_tipi_recapito_row_activated (GtkTreeView *tree_view,
+static void organigramma_tipi_recapito_on_trv_organigramma_tipi_recapito_row_activated (GtkTreeView *tree_view,
                                              GtkTreePath *tree_path,
                                              GtkTreeViewColumn *column,
                                              gpointer user_data);
 
-static void tipi_recapito_on_btn_annulla_clicked (GtkButton *button,
+static void organigramma_tipi_recapito_on_btn_annulla_clicked (GtkButton *button,
                                     gpointer user_data);
-static void tipi_recapito_on_btn_seleziona_clicked (GtkButton *button,
+static void organigramma_tipi_recapito_on_btn_seleziona_clicked (GtkButton *button,
                                   gpointer user_data);
 
-#define TIPI_RECAPITO_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_TIPI_RECAPITO, TipiRecapitoPrivate))
+#define ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_ORGANIGRAMMA_TIPI_RECAPITO, OrganigrammaTipiRecapitoPrivate))
 
 enum
 {
@@ -62,8 +62,8 @@ enum
        COL_NOME
 };
 
-typedef struct _TipiRecapitoPrivate TipiRecapitoPrivate;
-struct _TipiRecapitoPrivate
+typedef struct _OrganigrammaTipiRecapitoPrivate OrganigrammaTipiRecapitoPrivate;
+struct _OrganigrammaTipiRecapitoPrivate
        {
                OrganigrammaCommons *commons;
 
@@ -75,20 +75,20 @@ struct _TipiRecapitoPrivate
                GtkWindow *wtransient;
        };
 
-G_DEFINE_TYPE (TipiRecapito, tipi_recapito, G_TYPE_OBJECT)
+G_DEFINE_TYPE (OrganigrammaTipiRecapito, organigramma_tipi_recapito, G_TYPE_OBJECT)
 
 static void
-tipi_recapito_class_init (TipiRecapitoClass *klass)
+organigramma_tipi_recapito_class_init (OrganigrammaTipiRecapitoClass *klass)
 {
        GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
-       g_type_class_add_private (object_class, sizeof (TipiRecapitoPrivate));
+       g_type_class_add_private (object_class, sizeof (OrganigrammaTipiRecapitoPrivate));
 
-       object_class->set_property = tipi_recapito_set_property;
-       object_class->get_property = tipi_recapito_get_property;
+       object_class->set_property = organigramma_tipi_recapito_set_property;
+       object_class->get_property = organigramma_tipi_recapito_get_property;
 
        /**
-        * TipiRecapito::selezionato:
+        * OrganigrammaTipiRecapito::selezionato:
         * @tipi_recapito:
         *
         */
@@ -104,26 +104,26 @@ tipi_recapito_class_init (TipiRecapitoClass *klass)
 }
 
 static void
-tipi_recapito_init (TipiRecapito *tipi_recapito)
+organigramma_tipi_recapito_init (OrganigrammaTipiRecapito *tipi_recapito)
 {
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
 }
 
 /**
- * tipi_recapito_new:
+ * organigramma_tipi_recapito_new:
  * @commons:
  * @selezione:
  *
- * Returns: the newly created #TipiRecapito object.
+ * Returns: the newly created #OrganigrammaTipiRecapito object.
  */
-TipiRecapito
-*tipi_recapito_new (OrganigrammaCommons *commons, gboolean selezione)
+OrganigrammaTipiRecapito
+*organigramma_tipi_recapito_new (OrganigrammaCommons *commons, gboolean selezione)
 {
        GError *error;
 
-       TipiRecapito *a = TIPI_RECAPITO (g_object_new (tipi_recapito_get_type (), NULL));
+       OrganigrammaTipiRecapito *a = ORGANIGRAMMA_TIPI_RECAPITO (g_object_new (organigramma_tipi_recapito_get_type (), NULL));
 
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE (a);
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE (a);
 
        priv->commons = commons;
        priv->selezione = selezione;
@@ -154,21 +154,21 @@ TipiRecapito
                }
 
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button16"),
-                         "clicked", G_CALLBACK (tipi_recapito_on_btn_nuovo_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_tipi_recapito_on_btn_nuovo_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button17"),
-                         "clicked", G_CALLBACK (tipi_recapito_on_btn_modifica_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_tipi_recapito_on_btn_modifica_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button18"),
-                         "clicked", G_CALLBACK (tipi_recapito_on_btn_elimina_clicked), (gpointer)a);
+                         "clicked", G_CALLBACK (organigramma_tipi_recapito_on_btn_elimina_clicked), (gpointer)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "treeview3"),
-                         "row-activated", G_CALLBACK (tipi_recapito_on_trv_tipi_recapito_row_activated), (gpointer)a);
+                         "row-activated", G_CALLBACK (organigramma_tipi_recapito_on_trv_organigramma_tipi_recapito_row_activated), (gpointer)a);
 
        if (priv->selezione)
                {
                        gtk_widget_hide (GTK_WIDGET (gtk_builder_get_object (priv->commons->gtkbuilder, "label3")));
                        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button19"),
-                                         "clicked", G_CALLBACK (tipi_recapito_on_btn_annulla_clicked), (gpointer)a);
+                                         "clicked", G_CALLBACK (organigramma_tipi_recapito_on_btn_annulla_clicked), (gpointer)a);
                        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button20"),
-                                         "clicked", G_CALLBACK (tipi_recapito_on_btn_seleziona_clicked), (gpointer)a);
+                                         "clicked", G_CALLBACK (organigramma_tipi_recapito_on_btn_seleziona_clicked), (gpointer)a);
                }
        else
                {
@@ -176,27 +176,27 @@ TipiRecapito
                        gtk_widget_hide (GTK_WIDGET (gtk_builder_get_object (priv->commons->gtkbuilder, "button20")));
                }
 
-       tipi_recapito_carica (a);
+       organigramma_tipi_recapito_carica (a);
 
        return a;
 }
 
 /**
- * tipi_recapito_get_widget:
+ * organigramma_tipi_recapito_get_widget:
  * @tipi_recapito:
  *
  */
 GtkWidget
-*tipi_recapito_get_widget (TipiRecapito *tipi_recapito)
+*organigramma_tipi_recapito_get_widget (OrganigrammaTipiRecapito *tipi_recapito)
 {
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
 
        return priv->widget;
 }
 
 /* PRIVATE */
 static void
-tipi_recapito_carica (TipiRecapito *tipi_recapito)
+organigramma_tipi_recapito_carica (OrganigrammaTipiRecapito *tipi_recapito)
 {
        GtkTreeIter iter;
        GdaDataModel *dm;
@@ -204,7 +204,7 @@ tipi_recapito_carica (TipiRecapito *tipi_recapito)
        gint rows;
        gint row;
 
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
 
        gtk_list_store_clear (priv->lstore_tipi_recapito);
 
@@ -231,12 +231,12 @@ tipi_recapito_carica (TipiRecapito *tipi_recapito)
 }
 
 static void
-tipi_recapito_modifica (TipiRecapito *tipi_recapito)
+organigramma_tipi_recapito_modifica (OrganigrammaTipiRecapito *tipi_recapito)
 {
        GtkTreeIter iter;
        gchar *id;
 
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -246,12 +246,12 @@ tipi_recapito_modifica (TipiRecapito *tipi_recapito)
                                            COL_ID, &id,
                                                                -1);
 
-                       TipoRecapito *c = tipo_recapito_new (priv->commons, strtol (id, NULL, 10));
+                       OrganigrammaTipoRecapito *c = organigramma_tipo_recapito_new (priv->commons, strtol (id, NULL, 10));
 
                        g_signal_connect (G_OBJECT (c), "aggiornato",
-                                         G_CALLBACK (tipi_recapito_on_costo_aggiornato), (gpointer)tipi_recapito);
+                                         G_CALLBACK (organigramma_tipi_recapito_on_costo_aggiornato), (gpointer)tipi_recapito);
 
-                       w = tipo_recapito_get_widget (c);
+                       w = organigramma_tipo_recapito_get_widget (c);
                        if (priv->selezione)
                                {
                                        gtk_window_set_transient_for (GTK_WINDOW (w), GTK_WINDOW (priv->widget));
@@ -275,13 +275,13 @@ tipi_recapito_modifica (TipiRecapito *tipi_recapito)
 }
 
 static void
-tipi_recapito_selezionato (TipiRecapito *tipi_recapito)
+organigramma_tipi_recapito_selezionato (OrganigrammaTipiRecapito *tipi_recapito)
 {
        GtkTreeIter iter;
        gchar *id;
 
-       TipiRecapitoClass *klass = TIPI_RECAPITO_GET_CLASS (tipi_recapito);
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
+       OrganigrammaTipiRecapitoClass *klass = ORGANIGRAMMA_TIPI_RECAPITO_GET_CLASS (tipi_recapito);
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -307,17 +307,17 @@ tipi_recapito_selezionato (TipiRecapito *tipi_recapito)
 }
 
 static void
-tipi_recapito_on_costo_aggiornato (gpointer instance, gpointer user_data)
+organigramma_tipi_recapito_on_costo_aggiornato (gpointer instance, gpointer user_data)
 {
-       tipi_recapito_carica ((TipiRecapito *)user_data);
+       organigramma_tipi_recapito_carica ((OrganigrammaTipiRecapito *)user_data);
 }
 
 static void
-tipi_recapito_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
+organigramma_tipi_recapito_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
 {
-       TipiRecapito *tipi_recapito = TIPI_RECAPITO (object);
+       OrganigrammaTipiRecapito *tipi_recapito = ORGANIGRAMMA_TIPI_RECAPITO (object);
 
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
 
        switch (property_id)
                {
@@ -328,11 +328,11 @@ tipi_recapito_set_property (GObject *object, guint property_id, const GValue *va
 }
 
 static void
-tipi_recapito_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+organigramma_tipi_recapito_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
 {
-       TipiRecapito *tipi_recapito = TIPI_RECAPITO (object);
+       OrganigrammaTipiRecapito *tipi_recapito = ORGANIGRAMMA_TIPI_RECAPITO (object);
 
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
 
        switch (property_id)
                {
@@ -344,33 +344,33 @@ tipi_recapito_get_property (GObject *object, guint property_id, GValue *value, G
 
 /* CALLBACK */
 static void
-tipi_recapito_on_btn_nuovo_clicked (GtkButton *button,
+organigramma_tipi_recapito_on_btn_nuovo_clicked (GtkButton *button,
                       gpointer user_data)
 {
        GtkWidget *w;
 
-       TipiRecapito *tipi_recapito = (TipiRecapito *)user_data;
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
+       OrganigrammaTipiRecapito *tipi_recapito = (OrganigrammaTipiRecapito *)user_data;
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
 
-       TipoRecapito *c = tipo_recapito_new (priv->commons, 0);
+       OrganigrammaTipoRecapito *c = organigramma_tipo_recapito_new (priv->commons, 0);
 
        g_signal_connect (G_OBJECT (c), "aggiornato",
-                         G_CALLBACK (tipi_recapito_on_costo_aggiornato), (gpointer)tipi_recapito);
+                         G_CALLBACK (organigramma_tipi_recapito_on_costo_aggiornato), (gpointer)tipi_recapito);
 
-       w = tipo_recapito_get_widget (c);
+       w = organigramma_tipo_recapito_get_widget (c);
        gtk_window_set_transient_for (GTK_WINDOW (w), priv->wtransient);
        gtk_widget_show (w);
 }
 
 static void
-tipi_recapito_on_btn_modifica_clicked (GtkButton *button,
+organigramma_tipi_recapito_on_btn_modifica_clicked (GtkButton *button,
                       gpointer user_data)
 {
-       tipi_recapito_modifica ((TipiRecapito *)user_data);
+       organigramma_tipi_recapito_modifica ((OrganigrammaTipiRecapito *)user_data);
 }
 
 static void
-tipi_recapito_on_btn_elimina_clicked (GtkButton *button,
+organigramma_tipi_recapito_on_btn_elimina_clicked (GtkButton *button,
                         gpointer user_data)
 {
        GtkWidget *dialog;
@@ -379,8 +379,8 @@ tipi_recapito_on_btn_elimina_clicked (GtkButton *button,
        GtkTreeIter iter;
        gchar *id;
 
-       TipiRecapito *tipi_recapito = (TipiRecapito *)user_data;
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
+       OrganigrammaTipiRecapito *tipi_recapito = (OrganigrammaTipiRecapito *)user_data;
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE (tipi_recapito);
 
        if (gtk_tree_selection_get_selected (priv->selection, NULL, &iter))
                {
@@ -399,7 +399,7 @@ tipi_recapito_on_btn_elimina_clicked (GtkButton *button,
                                        gdaex_execute (priv->commons->gdaex,
                                                       g_strdup_printf ("UPDATE tipi_recapito SET status = 'E' WHERE id = %d", strtol (id, NULL, 10)));
 
-                                       tipi_recapito_carica (tipi_recapito);
+                                       organigramma_tipi_recapito_carica (tipi_recapito);
                                }
                        gtk_widget_destroy (dialog);
                }
@@ -416,37 +416,37 @@ tipi_recapito_on_btn_elimina_clicked (GtkButton *button,
 }
 
 static void
-tipi_recapito_on_trv_tipi_recapito_row_activated (GtkTreeView *tree_view,
+organigramma_tipi_recapito_on_trv_organigramma_tipi_recapito_row_activated (GtkTreeView *tree_view,
                                              GtkTreePath *tree_path,
                                              GtkTreeViewColumn *column,
                                              gpointer user_data)
 {
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE ((TipiRecapito *)user_data);
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE ((OrganigrammaTipiRecapito *)user_data);
 
        if (priv->selezione)
                {
-                       tipi_recapito_selezionato ((TipiRecapito *)user_data);
+                       organigramma_tipi_recapito_selezionato ((OrganigrammaTipiRecapito *)user_data);
                }
        else
                {
-                       tipi_recapito_modifica ((TipiRecapito *)user_data);
+                       organigramma_tipi_recapito_modifica ((OrganigrammaTipiRecapito *)user_data);
                }
 }
 
 
 static void
-tipi_recapito_on_btn_annulla_clicked (GtkButton *button,
+organigramma_tipi_recapito_on_btn_annulla_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       TipiRecapitoPrivate *priv = TIPI_RECAPITO_GET_PRIVATE ((TipiRecapito *)user_data);
+       OrganigrammaTipiRecapitoPrivate *priv = ORGANIGRAMMA_TIPI_RECAPITO_GET_PRIVATE ((OrganigrammaTipiRecapito *)user_data);
 
        gtk_widget_destroy (priv->widget);
        g_object_unref (G_OBJECT (user_data));
 }
 
 static void
-tipi_recapito_on_btn_seleziona_clicked (GtkButton *button,
+organigramma_tipi_recapito_on_btn_seleziona_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       tipi_recapito_selezionato ((TipiRecapito *)user_data);
+       organigramma_tipi_recapito_selezionato ((OrganigrammaTipiRecapito *)user_data);
 }
index b2e5712a6af0c64f5fb09b4a70f539bd444c0682..5d6c6d0065dd97a04036a155cc5dbae724f832a5 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,8 +17,8 @@
  *
  */
 
-#ifndef __TIPI_RECAPITO_H__
-#define __TIPI_RECAPITO_H__
+#ifndef __ORGANIGRAMMA_TIPI_RECAPITO_H__
+#define __ORGANIGRAMMA_TIPI_RECAPITO_H__
 
 #include <glib.h>
 #include <glib-object.h>
 G_BEGIN_DECLS
 
 
-#define TYPE_TIPI_RECAPITO                 (tipi_recapito_get_type ())
-#define TIPI_RECAPITO(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TIPI_RECAPITO, TipiRecapito))
-#define TIPI_RECAPITO_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TIPI_RECAPITO, TipiRecapitoClass))
-#define IS_TIPI_RECAPITO(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TIPI_RECAPITO))
-#define IS_TIPI_RECAPITO_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TIPI_RECAPITO))
-#define TIPI_RECAPITO_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TIPI_RECAPITO, TipiRecapitoClass))
+#define TYPE_ORGANIGRAMMA_TIPI_RECAPITO                 (organigramma_tipi_recapito_get_type ())
+#define ORGANIGRAMMA_TIPI_RECAPITO(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ORGANIGRAMMA_TIPI_RECAPITO, OrganigrammaTipiRecapito))
+#define ORGANIGRAMMA_TIPI_RECAPITO_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ORGANIGRAMMA_TIPI_RECAPITO, OrganigrammaTipiRecapitoClass))
+#define IS_ORGANIGRAMMA_TIPI_RECAPITO(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ORGANIGRAMMA_TIPI_RECAPITO))
+#define IS_ORGANIGRAMMA_TIPI_RECAPITO_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ORGANIGRAMMA_TIPI_RECAPITO))
+#define ORGANIGRAMMA_TIPI_RECAPITO_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ORGANIGRAMMA_TIPI_RECAPITO, OrganigrammaTipiRecapitoClass))
 
 
-typedef struct _TipiRecapito TipiRecapito;
-typedef struct _TipiRecapitoClass TipiRecapitoClass;
+typedef struct _OrganigrammaTipiRecapito OrganigrammaTipiRecapito;
+typedef struct _OrganigrammaTipiRecapitoClass OrganigrammaTipiRecapitoClass;
 
-struct _TipiRecapito
+struct _OrganigrammaTipiRecapito
        {
                GObject parent;
        };
 
-struct _TipiRecapitoClass
+struct _OrganigrammaTipiRecapitoClass
        {
                GObjectClass parent_class;
 
                guint selezionato_signal_id;
        };
 
-GType tipi_recapito_get_type (void) G_GNUC_CONST;
+GType organigramma_tipi_recapito_get_type (void) G_GNUC_CONST;
 
-TipiRecapito *tipi_recapito_new (OrganigrammaCommons *commons, gboolean selezione);
+OrganigrammaTipiRecapito *organigramma_tipi_recapito_new (OrganigrammaCommons *commons, gboolean selezione);
 
-GtkWidget *tipi_recapito_get_widget (TipiRecapito *tipi_recapito);
+GtkWidget *organigramma_tipi_recapito_get_widget (OrganigrammaTipiRecapito *tipi_recapito);
 
 
 G_END_DECLS
 
-#endif /* __TIPI_RECAPITO_H__ */
+#endif /* __ORGANIGRAMMA_TIPI_RECAPITO_H__ */
index a7b5eaf88ddb894cc7a75eff63fc885b7529073f..e56841f97979ea42b315f81878d0a04f9b842018 100644 (file)
 
 #include "tipoprestazione.h"
 
-static void tipo_prestazione_class_init (TipoPrestazioneClass *klass);
-static void tipo_prestazione_init (TipoPrestazione *tipo_prestazione);
+static void organigramma_tipo_prestazione_class_init (OrganigrammaTipoPrestazioneClass *klass);
+static void organigramma_tipo_prestazione_init (OrganigrammaTipoPrestazione *tipo_prestazione);
 
-static void tipo_prestazione_carica (TipoPrestazione *tipo_prestazione);
-static void tipo_prestazione_salva (TipoPrestazione *tipo_prestazione);
+static void organigramma_tipo_prestazione_carica (OrganigrammaTipoPrestazione *tipo_prestazione);
+static void organigramma_tipo_prestazione_salva (OrganigrammaTipoPrestazione *tipo_prestazione);
 
-static gboolean tipo_prestazione_conferma_chiusura (TipoPrestazione *tipo_prestazione);
+static gboolean organigramma_tipo_prestazione_conferma_chiusura (OrganigrammaTipoPrestazione *tipo_prestazione);
 
-static void tipo_prestazione_set_property (GObject *object,
+static void organigramma_tipo_prestazione_set_property (GObject *object,
                                      guint property_id,
                                      const GValue *value,
                                      GParamSpec *pspec);
-static void tipo_prestazione_get_property (GObject *object,
+static void organigramma_tipo_prestazione_get_property (GObject *object,
                                      guint property_id,
                                      GValue *value,
                                      GParamSpec *pspec);
 
-static gboolean tipo_prestazione_on_w_tipo_prestazione_delete_event (GtkWidget *widget,
+static gboolean organigramma_tipo_prestazione_on_w_organigramma_tipo_prestazione_delete_event (GtkWidget *widget,
                                GdkEvent *event,
                                gpointer user_data);
 
-static void tipo_prestazione_on_btn_annulla_clicked (GtkButton *button,
+static void organigramma_tipo_prestazione_on_btn_annulla_clicked (GtkButton *button,
                                     gpointer user_data);
-static void tipo_prestazione_on_btn_salva_clicked (GtkButton *button,
+static void organigramma_tipo_prestazione_on_btn_salva_clicked (GtkButton *button,
                                   gpointer user_data);
 
-#define TIPO_PRESTAZIONE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_TIPO_PRESTAZIONE, TipoPrestazionePrivate))
+#define ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_ORGANIGRAMMA_TIPO_PRESTAZIONE, OrganigrammaTipoPrestazionePrivate))
 
 enum
 {
        LBL_ID
 };
 
-typedef struct _TipoPrestazionePrivate TipoPrestazionePrivate;
-struct _TipoPrestazionePrivate
+typedef struct _OrganigrammaTipoPrestazionePrivate OrganigrammaTipoPrestazionePrivate;
+struct _OrganigrammaTipoPrestazionePrivate
        {
                OrganigrammaCommons *commons;
 
@@ -69,20 +69,20 @@ struct _TipoPrestazionePrivate
                gint id;
        };
 
-G_DEFINE_TYPE (TipoPrestazione, tipo_prestazione, G_TYPE_OBJECT)
+G_DEFINE_TYPE (OrganigrammaTipoPrestazione, organigramma_tipo_prestazione, G_TYPE_OBJECT)
 
 static void
-tipo_prestazione_class_init (TipoPrestazioneClass *klass)
+organigramma_tipo_prestazione_class_init (OrganigrammaTipoPrestazioneClass *klass)
 {
        GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
-       g_type_class_add_private (object_class, sizeof (TipoPrestazionePrivate));
+       g_type_class_add_private (object_class, sizeof (OrganigrammaTipoPrestazionePrivate));
 
-       object_class->set_property = tipo_prestazione_set_property;
-       object_class->get_property = tipo_prestazione_get_property;
+       object_class->set_property = organigramma_tipo_prestazione_set_property;
+       object_class->get_property = organigramma_tipo_prestazione_get_property;
 
        /**
-        * TipoPrestazione::aggiornato:
+        * OrganigrammaTipoPrestazione::aggiornato:
         * @tipo_prestazione:
         *
         */
@@ -98,26 +98,26 @@ tipo_prestazione_class_init (TipoPrestazioneClass *klass)
 }
 
 static void
-tipo_prestazione_init (TipoPrestazione *tipo_prestazione)
+organigramma_tipo_prestazione_init (OrganigrammaTipoPrestazione *tipo_prestazione)
 {
-       TipoPrestazionePrivate *priv = TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
+       OrganigrammaTipoPrestazionePrivate *priv = ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
 }
 
 /**
- * tipo_prestazione_new:
+ * organigramma_tipo_prestazione_new:
  * @commons:
  * @id:
  *
- * Returns: the newly created #TipoPrestazione object.
+ * Returns: the newly created #OrganigrammaTipoPrestazione object.
  */
-TipoPrestazione
-*tipo_prestazione_new (OrganigrammaCommons *commons, gint id)
+OrganigrammaTipoPrestazione
+*organigramma_tipo_prestazione_new (OrganigrammaCommons *commons, gint id)
 {
        GError *error;
 
-       TipoPrestazione *a = TIPO_PRESTAZIONE (g_object_new (tipo_prestazione_get_type (), NULL));
+       OrganigrammaTipoPrestazione *a = ORGANIGRAMMA_TIPO_PRESTAZIONE (g_object_new (organigramma_tipo_prestazione_get_type (), NULL));
 
-       TipoPrestazionePrivate *priv = TIPO_PRESTAZIONE_GET_PRIVATE (a);
+       OrganigrammaTipoPrestazionePrivate *priv = ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_PRIVATE (a);
 
        priv->commons = commons;
 
@@ -142,12 +142,12 @@ TipoPrestazione
                                                      NULL);
 
        g_signal_connect (priv->w,
-                         "delete-event", G_CALLBACK (tipo_prestazione_on_w_tipo_prestazione_delete_event), (gpointer *)a);
+                         "delete-event", G_CALLBACK (organigramma_tipo_prestazione_on_w_organigramma_tipo_prestazione_delete_event), (gpointer *)a);
 
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button128"),
-                         "clicked", G_CALLBACK (tipo_prestazione_on_btn_annulla_clicked), (gpointer *)a);
+                         "clicked", G_CALLBACK (organigramma_tipo_prestazione_on_btn_annulla_clicked), (gpointer *)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button129"),
-                         "clicked", G_CALLBACK (tipo_prestazione_on_btn_salva_clicked), (gpointer *)a);
+                         "clicked", G_CALLBACK (organigramma_tipo_prestazione_on_btn_salva_clicked), (gpointer *)a);
 
        priv->id = id;
 
@@ -160,30 +160,30 @@ TipoPrestazione
        else
                {
                        gtk_label_set_text (GTK_LABEL (priv->objects[LBL_ID]), g_strdup_printf ("%d", priv->id));
-                       tipo_prestazione_carica (a);
+                       organigramma_tipo_prestazione_carica (a);
                }
 
        return a;
 }
 
 /**
- * tipo_prestazione_get_widget:
+ * organigramma_tipo_prestazione_get_widget:
  * @tipo_prestazione:
  *
  */
 GtkWidget
-*tipo_prestazione_get_widget (TipoPrestazione *tipo_prestazione)
+*organigramma_tipo_prestazione_get_widget (OrganigrammaTipoPrestazione *tipo_prestazione)
 {
-       TipoPrestazionePrivate *priv = TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
+       OrganigrammaTipoPrestazionePrivate *priv = ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
 
        return priv->w;
 }
 
 /* PRIVATE */
 static void
-tipo_prestazione_carica (TipoPrestazione *tipo_prestazione)
+organigramma_tipo_prestazione_carica (OrganigrammaTipoPrestazione *tipo_prestazione)
 {
-       TipoPrestazionePrivate *priv = TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
+       OrganigrammaTipoPrestazionePrivate *priv = ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
 
        if (gtk_form_fill_from_table (priv->form))
                {
@@ -191,7 +191,7 @@ tipo_prestazione_carica (TipoPrestazione *tipo_prestazione)
 }
 
 static void
-tipo_prestazione_salva (TipoPrestazione *tipo_prestazione)
+organigramma_tipo_prestazione_salva (OrganigrammaTipoPrestazione *tipo_prestazione)
 {
        GError *error = NULL;
        gchar *sql;
@@ -200,9 +200,9 @@ tipo_prestazione_salva (TipoPrestazione *tipo_prestazione)
        GDate *da;
        GDate *a;
 
-       TipoPrestazioneClass *klass = TIPO_PRESTAZIONE_GET_CLASS (tipo_prestazione);
+       OrganigrammaTipoPrestazioneClass *klass = ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_CLASS (tipo_prestazione);
 
-       TipoPrestazionePrivate *priv = TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
+       OrganigrammaTipoPrestazionePrivate *priv = ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
 
        if (!gtk_form_check (priv->form, (priv->id != 0), NULL, TRUE, priv->w, TRUE))
                {
@@ -255,11 +255,11 @@ tipo_prestazione_salva (TipoPrestazione *tipo_prestazione)
 }
 
 static void
-tipo_prestazione_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
+organigramma_tipo_prestazione_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
 {
-       TipoPrestazione *tipo_prestazione = TIPO_PRESTAZIONE (object);
+       OrganigrammaTipoPrestazione *tipo_prestazione = ORGANIGRAMMA_TIPO_PRESTAZIONE (object);
 
-       TipoPrestazionePrivate *priv = TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
+       OrganigrammaTipoPrestazionePrivate *priv = ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
 
        switch (property_id)
                {
@@ -270,11 +270,11 @@ tipo_prestazione_set_property (GObject *object, guint property_id, const GValue
 }
 
 static void
-tipo_prestazione_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+organigramma_tipo_prestazione_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
 {
-       TipoPrestazione *tipo_prestazione = TIPO_PRESTAZIONE (object);
+       OrganigrammaTipoPrestazione *tipo_prestazione = ORGANIGRAMMA_TIPO_PRESTAZIONE (object);
 
-       TipoPrestazionePrivate *priv = TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
+       OrganigrammaTipoPrestazionePrivate *priv = ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
 
        switch (property_id)
                {
@@ -285,13 +285,13 @@ tipo_prestazione_get_property (GObject *object, guint property_id, GValue *value
 }
 
 static gboolean
-tipo_prestazione_conferma_chiusura (TipoPrestazione *tipo_prestazione)
+organigramma_tipo_prestazione_conferma_chiusura (OrganigrammaTipoPrestazione *tipo_prestazione)
 {
        GtkWidget *dialog;
 
        gboolean ret;
 
-       TipoPrestazionePrivate *priv = TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
+       OrganigrammaTipoPrestazionePrivate *priv = ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
 
        ret = TRUE;
        if (gtk_form_is_changed (priv->form))
@@ -313,27 +313,27 @@ tipo_prestazione_conferma_chiusura (TipoPrestazione *tipo_prestazione)
 
 /* CALLBACK */
 static gboolean
-tipo_prestazione_on_w_tipo_prestazione_delete_event (GtkWidget *widget,
+organigramma_tipo_prestazione_on_w_organigramma_tipo_prestazione_delete_event (GtkWidget *widget,
                                GdkEvent *event,
                                gpointer user_data)
 {
-       return !tipo_prestazione_conferma_chiusura ((TipoPrestazione *)user_data);
+       return !organigramma_tipo_prestazione_conferma_chiusura ((OrganigrammaTipoPrestazione *)user_data);
 }
 
 static void
-tipo_prestazione_on_btn_annulla_clicked (GtkButton *button,
+organigramma_tipo_prestazione_on_btn_annulla_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       TipoPrestazione *tipo_prestazione = (TipoPrestazione *)user_data;
+       OrganigrammaTipoPrestazione *tipo_prestazione = (OrganigrammaTipoPrestazione *)user_data;
 
-       TipoPrestazionePrivate *priv = TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
+       OrganigrammaTipoPrestazionePrivate *priv = ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_PRIVATE (tipo_prestazione);
 
-       if (tipo_prestazione_conferma_chiusura (tipo_prestazione)) gtk_widget_destroy (priv->w);
+       if (organigramma_tipo_prestazione_conferma_chiusura (tipo_prestazione)) gtk_widget_destroy (priv->w);
 }
 
 static void
-tipo_prestazione_on_btn_salva_clicked (GtkButton *button,
+organigramma_tipo_prestazione_on_btn_salva_clicked (GtkButton *button,
                       gpointer user_data)
 {
-       tipo_prestazione_salva ((TipoPrestazione *)user_data);
+       organigramma_tipo_prestazione_salva ((OrganigrammaTipoPrestazione *)user_data);
 }
index 3de5bf40352c696f2a06da0ed8c4cf57e50b1008..1d50e5940df30b22c36d27480d2911b9cbd66595 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,8 +17,8 @@
  *
  */
 
-#ifndef __TIPO_PRESTAZIONE_H__
-#define __TIPO_PRESTAZIONE_H__
+#ifndef __ORGANIGRAMMA_TIPO_PRESTAZIONE_H__
+#define __ORGANIGRAMMA_TIPO_PRESTAZIONE_H__
 
 #include <glib.h>
 #include <glib-object.h>
 G_BEGIN_DECLS
 
 
-#define TYPE_TIPO_PRESTAZIONE                 (tipo_prestazione_get_type ())
-#define TIPO_PRESTAZIONE(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TIPO_PRESTAZIONE, TipoPrestazione))
-#define TIPO_PRESTAZIONE_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TIPO_PRESTAZIONE, TipoPrestazioneClass))
-#define IS_TIPO_PRESTAZIONE(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TIPO_PRESTAZIONE))
-#define IS_TIPO_PRESTAZIONE_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TIPO_PRESTAZIONE))
-#define TIPO_PRESTAZIONE_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TIPO_PRESTAZIONE, TipoPrestazioneClass))
+#define TYPE_ORGANIGRAMMA_TIPO_PRESTAZIONE                 (organigramma_tipo_prestazione_get_type ())
+#define ORGANIGRAMMA_TIPO_PRESTAZIONE(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ORGANIGRAMMA_TIPO_PRESTAZIONE, OrganigrammaTipoPrestazione))
+#define ORGANIGRAMMA_TIPO_PRESTAZIONE_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ORGANIGRAMMA_TIPO_PRESTAZIONE, OrganigrammaTipoPrestazioneClass))
+#define IS_ORGANIGRAMMA_TIPO_PRESTAZIONE(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ORGANIGRAMMA_TIPO_PRESTAZIONE))
+#define IS_ORGANIGRAMMA_TIPO_PRESTAZIONE_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ORGANIGRAMMA_TIPO_PRESTAZIONE))
+#define ORGANIGRAMMA_TIPO_PRESTAZIONE_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ORGANIGRAMMA_TIPO_PRESTAZIONE, OrganigrammaTipoPrestazioneClass))
 
 
-typedef struct _TipoPrestazione TipoPrestazione;
-typedef struct _TipoPrestazioneClass TipoPrestazioneClass;
+typedef struct _OrganigrammaTipoPrestazione OrganigrammaTipoPrestazione;
+typedef struct _OrganigrammaTipoPrestazioneClass OrganigrammaTipoPrestazioneClass;
 
-struct _TipoPrestazione
+struct _OrganigrammaTipoPrestazione
        {
                GObject parent;
        };
 
-struct _TipoPrestazioneClass
+struct _OrganigrammaTipoPrestazioneClass
        {
                GObjectClass parent_class;
 
                guint aggiornato_signal_id;
        };
 
-GType tipo_prestazione_get_type (void) G_GNUC_CONST;
+GType organigramma_tipo_prestazione_get_type (void) G_GNUC_CONST;
 
-TipoPrestazione *tipo_prestazione_new (OrganigrammaCommons *commons, gint id);
+OrganigrammaTipoPrestazione *organigramma_tipo_prestazione_new (OrganigrammaCommons *commons, gint id);
 
-GtkWidget *tipo_prestazione_get_widget (TipoPrestazione *tipo_prestazione);
+GtkWidget *organigramma_tipo_prestazione_get_widget (OrganigrammaTipoPrestazione *tipo_prestazione);
 
 
 G_END_DECLS
 
-#endif /* __TIPO_PRESTAZIONE_H__ */
+#endif /* __ORGANIGRAMMA_TIPO_PRESTAZIONE_H__ */
index adc279679a144c6662cccf840006c004c560ad9b..1208333f6574a72ef271ba76041f68103edfa8ba 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
 
 #include "tiporapportolavoro.h"
 
-static void tipo_rapporto_lavoro_class_init (TipoRapportoLavoroClass *klass);
-static void tipo_rapporto_lavoro_init (TipoRapportoLavoro *tipo_rapporto_lavoro);
+static void organigramma_tipo_rapporto_lavoro_class_init (OrganigrammaTipoRapportoLavoroClass *klass);
+static void organigramma_tipo_rapporto_lavoro_init (OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro);
 
-static void tipo_rapporto_lavoro_carica (TipoRapportoLavoro *tipo_rapporto_lavoro);
-static void tipo_rapporto_lavoro_salva (TipoRapportoLavoro *tipo_rapporto_lavoro);
+static void organigramma_tipo_rapporto_lavoro_carica (OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro);
+static void organigramma_tipo_rapporto_lavoro_salva (OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro);
 
-static gboolean tipo_rapporto_lavoro_conferma_chiusura (TipoRapportoLavoro *tipo_rapporto_lavoro);
+static gboolean organigramma_tipo_rapporto_lavoro_conferma_chiusura (OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro);
 
-static void tipo_rapporto_lavoro_set_property (GObject *object,
+static void organigramma_tipo_rapporto_lavoro_set_property (GObject *object,
                                      guint property_id,
                                      const GValue *value,
                                      GParamSpec *pspec);
-static void tipo_rapporto_lavoro_get_property (GObject *object,
+static void organigramma_tipo_rapporto_lavoro_get_property (GObject *object,
                                      guint property_id,
                                      GValue *value,
                                      GParamSpec *pspec);
 
-static gboolean tipo_rapporto_lavoro_on_w_tipo_rapporto_lavoro_delete_event (GtkWidget *widget,
+static gboolean organigramma_tipo_rapporto_lavoro_on_w_organigramma_tipo_rapporto_lavoro_delete_event (GtkWidget *widget,
                                GdkEvent *event,
                                gpointer user_data);
 
-static void tipo_rapporto_lavoro_on_btn_annulla_clicked (GtkButton *button,
+static void organigramma_tipo_rapporto_lavoro_on_btn_annulla_clicked (GtkButton *button,
                                     gpointer user_data);
-static void tipo_rapporto_lavoro_on_btn_salva_clicked (GtkButton *button,
+static void organigramma_tipo_rapporto_lavoro_on_btn_salva_clicked (GtkButton *button,
                                   gpointer user_data);
 
-#define TIPO_RAPPORTO_LAVORO_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_TIPO_RAPPORTO_LAVORO, TipoRapportoLavoroPrivate))
+#define ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO, OrganigrammaTipoRapportoLavoroPrivate))
 
 enum
 {
        LBL_ID
 };
 
-typedef struct _TipoRapportoLavoroPrivate TipoRapportoLavoroPrivate;
-struct _TipoRapportoLavoroPrivate
+typedef struct _OrganigrammaTipoRapportoLavoroPrivate OrganigrammaTipoRapportoLavoroPrivate;
+struct _OrganigrammaTipoRapportoLavoroPrivate
        {
                OrganigrammaCommons *commons;
 
@@ -68,20 +68,20 @@ struct _TipoRapportoLavoroPrivate
                gint id;
        };
 
-G_DEFINE_TYPE (TipoRapportoLavoro, tipo_rapporto_lavoro, G_TYPE_OBJECT)
+G_DEFINE_TYPE (OrganigrammaTipoRapportoLavoro, organigramma_tipo_rapporto_lavoro, G_TYPE_OBJECT)
 
 static void
-tipo_rapporto_lavoro_class_init (TipoRapportoLavoroClass *klass)
+organigramma_tipo_rapporto_lavoro_class_init (OrganigrammaTipoRapportoLavoroClass *klass)
 {
        GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
-       g_type_class_add_private (object_class, sizeof (TipoRapportoLavoroPrivate));
+       g_type_class_add_private (object_class, sizeof (OrganigrammaTipoRapportoLavoroPrivate));
 
-       object_class->set_property = tipo_rapporto_lavoro_set_property;
-       object_class->get_property = tipo_rapporto_lavoro_get_property;
+       object_class->set_property = organigramma_tipo_rapporto_lavoro_set_property;
+       object_class->get_property = organigramma_tipo_rapporto_lavoro_get_property;
 
        /**
-        * TipoRapportoLavoro::aggiornato:
+        * OrganigrammaTipoRapportoLavoro::aggiornato:
         * @tipo_rapporto_lavoro:
         *
         */
@@ -97,26 +97,26 @@ tipo_rapporto_lavoro_class_init (TipoRapportoLavoroClass *klass)
 }
 
 static void
-tipo_rapporto_lavoro_init (TipoRapportoLavoro *tipo_rapporto_lavoro)
+organigramma_tipo_rapporto_lavoro_init (OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro)
 {
-       TipoRapportoLavoroPrivate *priv = TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
+       OrganigrammaTipoRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
 }
 
 /**
- * tipo_rapporto_lavoro_new:
+ * organigramma_tipo_rapporto_lavoro_new:
  * @commons:
  * @id:
  *
- * Returns: the newly created #TipoRapportoLavoro object.
+ * Returns: the newly created #OrganigrammaTipoRapportoLavoro object.
  */
-TipoRapportoLavoro
-*tipo_rapporto_lavoro_new (OrganigrammaCommons *commons, gint id)
+OrganigrammaTipoRapportoLavoro
+*organigramma_tipo_rapporto_lavoro_new (OrganigrammaCommons *commons, gint id)
 {
        GError *error;
 
-       TipoRapportoLavoro *a = TIPO_RAPPORTO_LAVORO (g_object_new (tipo_rapporto_lavoro_get_type (), NULL));
+       OrganigrammaTipoRapportoLavoro *a = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO (g_object_new (organigramma_tipo_rapporto_lavoro_get_type (), NULL));
 
-       TipoRapportoLavoroPrivate *priv = TIPO_RAPPORTO_LAVORO_GET_PRIVATE (a);
+       OrganigrammaTipoRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_PRIVATE (a);
 
        priv->commons = commons;
 
@@ -141,12 +141,12 @@ TipoRapportoLavoro
                                                      NULL);
 
        g_signal_connect (priv->w,
-                         "delete-event", G_CALLBACK (tipo_rapporto_lavoro_on_w_tipo_rapporto_lavoro_delete_event), (gpointer *)a);
+                         "delete-event", G_CALLBACK (organigramma_tipo_rapporto_lavoro_on_w_organigramma_tipo_rapporto_lavoro_delete_event), (gpointer *)a);
 
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button114"),
-                         "clicked", G_CALLBACK (tipo_rapporto_lavoro_on_btn_annulla_clicked), (gpointer *)a);
+                         "clicked", G_CALLBACK (organigramma_tipo_rapporto_lavoro_on_btn_annulla_clicked), (gpointer *)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button115"),
-                         "clicked", G_CALLBACK (tipo_rapporto_lavoro_on_btn_salva_clicked), (gpointer *)a);
+                         "clicked", G_CALLBACK (organigramma_tipo_rapporto_lavoro_on_btn_salva_clicked), (gpointer *)a);
 
        priv->id = id;
 
@@ -159,36 +159,36 @@ TipoRapportoLavoro
        else
                {
                        gtk_label_set_text (GTK_LABEL (priv->objects[LBL_ID]), g_strdup_printf ("%d", priv->id));
-                       tipo_rapporto_lavoro_carica (a);
+                       organigramma_tipo_rapporto_lavoro_carica (a);
                }
 
        return a;
 }
 
 /**
- * tipo_rapporto_lavoro_get_widget:
+ * organigramma_tipo_rapporto_lavoro_get_widget:
  * @tipo_rapporto_lavoro:
  *
  */
 GtkWidget
-*tipo_rapporto_lavoro_get_widget (TipoRapportoLavoro *tipo_rapporto_lavoro)
+*organigramma_tipo_rapporto_lavoro_get_widget (OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro)
 {
-       TipoRapportoLavoroPrivate *priv = TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
+       OrganigrammaTipoRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
 
        return priv->w;
 }
 
 /* PRIVATE */
 static void
-tipo_rapporto_lavoro_carica (TipoRapportoLavoro *tipo_rapporto_lavoro)
+organigramma_tipo_rapporto_lavoro_carica (OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro)
 {
-       TipoRapportoLavoroPrivate *priv = TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
+       OrganigrammaTipoRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
 
        gtk_form_fill_from_table (priv->form);
 }
 
 static void
-tipo_rapporto_lavoro_salva (TipoRapportoLavoro *tipo_rapporto_lavoro)
+organigramma_tipo_rapporto_lavoro_salva (OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro)
 {
        GError *error = NULL;
        gchar *sql;
@@ -197,9 +197,9 @@ tipo_rapporto_lavoro_salva (TipoRapportoLavoro *tipo_rapporto_lavoro)
        GDate *da;
        GDate *a;
 
-       TipoRapportoLavoroClass *klass = TIPO_RAPPORTO_LAVORO_GET_CLASS (tipo_rapporto_lavoro);
+       OrganigrammaTipoRapportoLavoroClass *klass = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_CLASS (tipo_rapporto_lavoro);
 
-       TipoRapportoLavoroPrivate *priv = TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
+       OrganigrammaTipoRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
 
        if (!gtk_form_check (priv->form, (priv->id != 0), NULL, TRUE, priv->w, TRUE))
                {
@@ -252,11 +252,11 @@ tipo_rapporto_lavoro_salva (TipoRapportoLavoro *tipo_rapporto_lavoro)
 }
 
 static void
-tipo_rapporto_lavoro_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
+organigramma_tipo_rapporto_lavoro_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
 {
-       TipoRapportoLavoro *tipo_rapporto_lavoro = TIPO_RAPPORTO_LAVORO (object);
+       OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO (object);
 
-       TipoRapportoLavoroPrivate *priv = TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
+       OrganigrammaTipoRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
 
        switch (property_id)
                {
@@ -267,11 +267,11 @@ tipo_rapporto_lavoro_set_property (GObject *object, guint property_id, const GVa
 }
 
 static void
-tipo_rapporto_lavoro_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+organigramma_tipo_rapporto_lavoro_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
 {
-       TipoRapportoLavoro *tipo_rapporto_lavoro = TIPO_RAPPORTO_LAVORO (object);
+       OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO (object);
 
-       TipoRapportoLavoroPrivate *priv = TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
+       OrganigrammaTipoRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
 
        switch (property_id)
                {
@@ -282,13 +282,13 @@ tipo_rapporto_lavoro_get_property (GObject *object, guint property_id, GValue *v
 }
 
 static gboolean
-tipo_rapporto_lavoro_conferma_chiusura (TipoRapportoLavoro *tipo_rapporto_lavoro)
+organigramma_tipo_rapporto_lavoro_conferma_chiusura (OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro)
 {
        GtkWidget *dialog;
 
        gboolean ret;
 
-       TipoRapportoLavoroPrivate *priv = TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
+       OrganigrammaTipoRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
 
        ret = TRUE;
        if (gtk_form_is_changed (priv->form))
@@ -310,27 +310,27 @@ tipo_rapporto_lavoro_conferma_chiusura (TipoRapportoLavoro *tipo_rapporto_lavoro
 
 /* CALLBACK */
 static gboolean
-tipo_rapporto_lavoro_on_w_tipo_rapporto_lavoro_delete_event (GtkWidget *widget,
+organigramma_tipo_rapporto_lavoro_on_w_organigramma_tipo_rapporto_lavoro_delete_event (GtkWidget *widget,
                                GdkEvent *event,
                                gpointer user_data)
 {
-       return !tipo_rapporto_lavoro_conferma_chiusura ((TipoRapportoLavoro *)user_data);
+       return !organigramma_tipo_rapporto_lavoro_conferma_chiusura ((OrganigrammaTipoRapportoLavoro *)user_data);
 }
 
 static void
-tipo_rapporto_lavoro_on_btn_annulla_clicked (GtkButton *button,
+organigramma_tipo_rapporto_lavoro_on_btn_annulla_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       TipoRapportoLavoro *tipo_rapporto_lavoro = (TipoRapportoLavoro *)user_data;
+       OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro = (OrganigrammaTipoRapportoLavoro *)user_data;
 
-       TipoRapportoLavoroPrivate *priv = TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
+       OrganigrammaTipoRapportoLavoroPrivate *priv = ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_PRIVATE (tipo_rapporto_lavoro);
 
-       if (tipo_rapporto_lavoro_conferma_chiusura (tipo_rapporto_lavoro)) gtk_widget_destroy (priv->w);
+       if (organigramma_tipo_rapporto_lavoro_conferma_chiusura (tipo_rapporto_lavoro)) gtk_widget_destroy (priv->w);
 }
 
 static void
-tipo_rapporto_lavoro_on_btn_salva_clicked (GtkButton *button,
+organigramma_tipo_rapporto_lavoro_on_btn_salva_clicked (GtkButton *button,
                       gpointer user_data)
 {
-       tipo_rapporto_lavoro_salva ((TipoRapportoLavoro *)user_data);
+       organigramma_tipo_rapporto_lavoro_salva ((OrganigrammaTipoRapportoLavoro *)user_data);
 }
index 59cb461622d6e142692aaf413b73b271c41febd2..6c5f83fdd9ba146a051b660b4ce468a3668b5f68 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,8 +17,8 @@
  *
  */
 
-#ifndef __TIPO_RAPPORTO_LAVORO_H__
-#define __TIPO_RAPPORTO_LAVORO_H__
+#ifndef __ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_H__
+#define __ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_H__
 
 #include <glib.h>
 #include <glib-object.h>
 G_BEGIN_DECLS
 
 
-#define TYPE_TIPO_RAPPORTO_LAVORO                 (tipo_rapporto_lavoro_get_type ())
-#define TIPO_RAPPORTO_LAVORO(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TIPO_RAPPORTO_LAVORO, TipoRapportoLavoro))
-#define TIPO_RAPPORTO_LAVORO_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TIPO_RAPPORTO_LAVORO, TipoRapportoLavoroClass))
-#define IS_TIPO_RAPPORTO_LAVORO(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TIPO_RAPPORTO_LAVORO))
-#define IS_TIPO_RAPPORTO_LAVORO_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TIPO_RAPPORTO_LAVORO))
-#define TIPO_RAPPORTO_LAVORO_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TIPO_RAPPORTO_LAVORO, TipoRapportoLavoroClass))
+#define TYPE_ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO                 (organigramma_tipo_rapporto_lavoro_get_type ())
+#define ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO, OrganigrammaTipoRapportoLavoro))
+#define ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO, OrganigrammaTipoRapportoLavoroClass))
+#define IS_ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO))
+#define IS_ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO))
+#define ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO, OrganigrammaTipoRapportoLavoroClass))
 
 
-typedef struct _TipoRapportoLavoro TipoRapportoLavoro;
-typedef struct _TipoRapportoLavoroClass TipoRapportoLavoroClass;
+typedef struct _OrganigrammaTipoRapportoLavoro OrganigrammaTipoRapportoLavoro;
+typedef struct _OrganigrammaTipoRapportoLavoroClass OrganigrammaTipoRapportoLavoroClass;
 
-struct _TipoRapportoLavoro
+struct _OrganigrammaTipoRapportoLavoro
        {
                GObject parent;
        };
 
-struct _TipoRapportoLavoroClass
+struct _OrganigrammaTipoRapportoLavoroClass
        {
                GObjectClass parent_class;
 
                guint aggiornato_signal_id;
        };
 
-GType tipo_rapporto_lavoro_get_type (void) G_GNUC_CONST;
+GType organigramma_tipo_rapporto_lavoro_get_type (void) G_GNUC_CONST;
 
-TipoRapportoLavoro *tipo_rapporto_lavoro_new (OrganigrammaCommons *commons, gint id);
+OrganigrammaTipoRapportoLavoro *organigramma_tipo_rapporto_lavoro_new (OrganigrammaCommons *commons, gint id);
 
-GtkWidget *tipo_rapporto_lavoro_get_widget (TipoRapportoLavoro *tipo_rapporto_lavoro);
+GtkWidget *organigramma_tipo_rapporto_lavoro_get_widget (OrganigrammaTipoRapportoLavoro *tipo_rapporto_lavoro);
 
 
 G_END_DECLS
 
-#endif /* __TIPO_RAPPORTO_LAVORO_H__ */
+#endif /* __ORGANIGRAMMA_TIPO_RAPPORTO_LAVORO_H__ */
index 96607f5993c788b1376c545a4039d77ebdb3b111..ebdc12454fb84f28585efe0a6e597689324b1b8c 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
 
 #include "tiporecapito.h"
 
-static void tipo_recapito_class_init (TipoRecapitoClass *klass);
-static void tipo_recapito_init (TipoRecapito *tipo_recapito);
+static void organigramma_tipo_recapito_class_init (OrganigrammaTipoRecapitoClass *klass);
+static void organigramma_tipo_recapito_init (OrganigrammaTipoRecapito *tipo_recapito);
 
-static void tipo_recapito_carica (TipoRecapito *tipo_recapito);
-static void tipo_recapito_salva (TipoRecapito *tipo_recapito);
+static void organigramma_tipo_recapito_carica (OrganigrammaTipoRecapito *tipo_recapito);
+static void organigramma_tipo_recapito_salva (OrganigrammaTipoRecapito *tipo_recapito);
 
-static gboolean tipo_recapito_conferma_chiusura (TipoRecapito *tipo_recapito);
+static gboolean organigramma_tipo_recapito_conferma_chiusura (OrganigrammaTipoRecapito *tipo_recapito);
 
-static void tipo_recapito_set_property (GObject *object,
+static void organigramma_tipo_recapito_set_property (GObject *object,
                                      guint property_id,
                                      const GValue *value,
                                      GParamSpec *pspec);
-static void tipo_recapito_get_property (GObject *object,
+static void organigramma_tipo_recapito_get_property (GObject *object,
                                      guint property_id,
                                      GValue *value,
                                      GParamSpec *pspec);
 
-static gboolean tipo_recapito_on_w_tipo_recapito_delete_event (GtkWidget *widget,
+static gboolean organigramma_tipo_recapito_on_w_organigramma_tipo_recapito_delete_event (GtkWidget *widget,
                                GdkEvent *event,
                                gpointer user_data);
 
-static void tipo_recapito_on_btn_annulla_clicked (GtkButton *button,
+static void organigramma_tipo_recapito_on_btn_annulla_clicked (GtkButton *button,
                                     gpointer user_data);
-static void tipo_recapito_on_btn_salva_clicked (GtkButton *button,
+static void organigramma_tipo_recapito_on_btn_salva_clicked (GtkButton *button,
                                   gpointer user_data);
 
-#define TIPO_RECAPITO_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_TIPO_RECAPITO, TipoRecapitoPrivate))
+#define ORGANIGRAMMA_TIPO_RECAPITO_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_ORGANIGRAMMA_TIPO_RECAPITO, OrganigrammaTipoRecapitoPrivate))
 
 enum
 {
        LBL_ID
 };
 
-typedef struct _TipoRecapitoPrivate TipoRecapitoPrivate;
-struct _TipoRecapitoPrivate
+typedef struct _OrganigrammaTipoRecapitoPrivate OrganigrammaTipoRecapitoPrivate;
+struct _OrganigrammaTipoRecapitoPrivate
        {
                OrganigrammaCommons *commons;
 
@@ -68,20 +68,20 @@ struct _TipoRecapitoPrivate
                gint id;
        };
 
-G_DEFINE_TYPE (TipoRecapito, tipo_recapito, G_TYPE_OBJECT)
+G_DEFINE_TYPE (OrganigrammaTipoRecapito, organigramma_tipo_recapito, G_TYPE_OBJECT)
 
 static void
-tipo_recapito_class_init (TipoRecapitoClass *klass)
+organigramma_tipo_recapito_class_init (OrganigrammaTipoRecapitoClass *klass)
 {
        GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
-       g_type_class_add_private (object_class, sizeof (TipoRecapitoPrivate));
+       g_type_class_add_private (object_class, sizeof (OrganigrammaTipoRecapitoPrivate));
 
-       object_class->set_property = tipo_recapito_set_property;
-       object_class->get_property = tipo_recapito_get_property;
+       object_class->set_property = organigramma_tipo_recapito_set_property;
+       object_class->get_property = organigramma_tipo_recapito_get_property;
 
        /**
-        * TipoRecapito::aggiornato:
+        * OrganigrammaTipoRecapito::aggiornato:
         * @tipo_recapito:
         *
         */
@@ -97,26 +97,26 @@ tipo_recapito_class_init (TipoRecapitoClass *klass)
 }
 
 static void
-tipo_recapito_init (TipoRecapito *tipo_recapito)
+organigramma_tipo_recapito_init (OrganigrammaTipoRecapito *tipo_recapito)
 {
-       TipoRecapitoPrivate *priv = TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
+       OrganigrammaTipoRecapitoPrivate *priv = ORGANIGRAMMA_TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
 }
 
 /**
- * tipo_recapito_new:
+ * organigramma_tipo_recapito_new:
  * @commons:
  * @id:
  *
- * Returns: the newly created #TipoRecapito object.
+ * Returns: the newly created #OrganigrammaTipoRecapito object.
  */
-TipoRecapito
-*tipo_recapito_new (OrganigrammaCommons *commons, gint id)
+OrganigrammaTipoRecapito
+*organigramma_tipo_recapito_new (OrganigrammaCommons *commons, gint id)
 {
        GError *error;
 
-       TipoRecapito *a = TIPO_RECAPITO (g_object_new (tipo_recapito_get_type (), NULL));
+       OrganigrammaTipoRecapito *a = ORGANIGRAMMA_TIPO_RECAPITO (g_object_new (organigramma_tipo_recapito_get_type (), NULL));
 
-       TipoRecapitoPrivate *priv = TIPO_RECAPITO_GET_PRIVATE (a);
+       OrganigrammaTipoRecapitoPrivate *priv = ORGANIGRAMMA_TIPO_RECAPITO_GET_PRIVATE (a);
 
        priv->commons = commons;
 
@@ -141,12 +141,12 @@ TipoRecapito
                                                      NULL);
 
        g_signal_connect (priv->w,
-                         "delete-event", G_CALLBACK (tipo_recapito_on_w_tipo_recapito_delete_event), (gpointer *)a);
+                         "delete-event", G_CALLBACK (organigramma_tipo_recapito_on_w_organigramma_tipo_recapito_delete_event), (gpointer *)a);
 
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button21"),
-                         "clicked", G_CALLBACK (tipo_recapito_on_btn_annulla_clicked), (gpointer *)a);
+                         "clicked", G_CALLBACK (organigramma_tipo_recapito_on_btn_annulla_clicked), (gpointer *)a);
        g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button22"),
-                         "clicked", G_CALLBACK (tipo_recapito_on_btn_salva_clicked), (gpointer *)a);
+                         "clicked", G_CALLBACK (organigramma_tipo_recapito_on_btn_salva_clicked), (gpointer *)a);
 
        priv->id = id;
 
@@ -159,36 +159,36 @@ TipoRecapito
        else
                {
                        gtk_label_set_text (GTK_LABEL (priv->objects[LBL_ID]), g_strdup_printf ("%d", priv->id));
-                       tipo_recapito_carica (a);
+                       organigramma_tipo_recapito_carica (a);
                }
 
        return a;
 }
 
 /**
- * tipo_recapito_get_widget:
+ * organigramma_tipo_recapito_get_widget:
  * @tipo_recapito:
  *
  */
 GtkWidget
-*tipo_recapito_get_widget (TipoRecapito *tipo_recapito)
+*organigramma_tipo_recapito_get_widget (OrganigrammaTipoRecapito *tipo_recapito)
 {
-       TipoRecapitoPrivate *priv = TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
+       OrganigrammaTipoRecapitoPrivate *priv = ORGANIGRAMMA_TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
 
        return priv->w;
 }
 
 /* PRIVATE */
 static void
-tipo_recapito_carica (TipoRecapito *tipo_recapito)
+organigramma_tipo_recapito_carica (OrganigrammaTipoRecapito *tipo_recapito)
 {
-       TipoRecapitoPrivate *priv = TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
+       OrganigrammaTipoRecapitoPrivate *priv = ORGANIGRAMMA_TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
 
        gtk_form_fill_from_table (priv->form);
 }
 
 static void
-tipo_recapito_salva (TipoRecapito *tipo_recapito)
+organigramma_tipo_recapito_salva (OrganigrammaTipoRecapito *tipo_recapito)
 {
        GError *error = NULL;
        gchar *sql;
@@ -197,9 +197,9 @@ tipo_recapito_salva (TipoRecapito *tipo_recapito)
        GDate *da;
        GDate *a;
 
-       TipoRecapitoClass *klass = TIPO_RECAPITO_GET_CLASS (tipo_recapito);
+       OrganigrammaTipoRecapitoClass *klass = ORGANIGRAMMA_TIPO_RECAPITO_GET_CLASS (tipo_recapito);
 
-       TipoRecapitoPrivate *priv = TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
+       OrganigrammaTipoRecapitoPrivate *priv = ORGANIGRAMMA_TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
 
        if (!gtk_form_check (priv->form, (priv->id != 0), NULL, TRUE, priv->w, TRUE))
                {
@@ -252,11 +252,11 @@ tipo_recapito_salva (TipoRecapito *tipo_recapito)
 }
 
 static void
-tipo_recapito_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
+organigramma_tipo_recapito_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
 {
-       TipoRecapito *tipo_recapito = TIPO_RECAPITO (object);
+       OrganigrammaTipoRecapito *tipo_recapito = ORGANIGRAMMA_TIPO_RECAPITO (object);
 
-       TipoRecapitoPrivate *priv = TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
+       OrganigrammaTipoRecapitoPrivate *priv = ORGANIGRAMMA_TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
 
        switch (property_id)
                {
@@ -267,11 +267,11 @@ tipo_recapito_set_property (GObject *object, guint property_id, const GValue *va
 }
 
 static void
-tipo_recapito_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
+organigramma_tipo_recapito_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
 {
-       TipoRecapito *tipo_recapito = TIPO_RECAPITO (object);
+       OrganigrammaTipoRecapito *tipo_recapito = ORGANIGRAMMA_TIPO_RECAPITO (object);
 
-       TipoRecapitoPrivate *priv = TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
+       OrganigrammaTipoRecapitoPrivate *priv = ORGANIGRAMMA_TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
 
        switch (property_id)
                {
@@ -282,13 +282,13 @@ tipo_recapito_get_property (GObject *object, guint property_id, GValue *value, G
 }
 
 static gboolean
-tipo_recapito_conferma_chiusura (TipoRecapito *tipo_recapito)
+organigramma_tipo_recapito_conferma_chiusura (OrganigrammaTipoRecapito *tipo_recapito)
 {
        GtkWidget *dialog;
 
        gboolean ret;
 
-       TipoRecapitoPrivate *priv = TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
+       OrganigrammaTipoRecapitoPrivate *priv = ORGANIGRAMMA_TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
 
        ret = TRUE;
        if (gtk_form_is_changed (priv->form))
@@ -310,27 +310,27 @@ tipo_recapito_conferma_chiusura (TipoRecapito *tipo_recapito)
 
 /* CALLBACK */
 static gboolean
-tipo_recapito_on_w_tipo_recapito_delete_event (GtkWidget *widget,
+organigramma_tipo_recapito_on_w_organigramma_tipo_recapito_delete_event (GtkWidget *widget,
                                GdkEvent *event,
                                gpointer user_data)
 {
-       return !tipo_recapito_conferma_chiusura ((TipoRecapito *)user_data);
+       return !organigramma_tipo_recapito_conferma_chiusura ((OrganigrammaTipoRecapito *)user_data);
 }
 
 static void
-tipo_recapito_on_btn_annulla_clicked (GtkButton *button,
+organigramma_tipo_recapito_on_btn_annulla_clicked (GtkButton *button,
                         gpointer user_data)
 {
-       TipoRecapito *tipo_recapito = (TipoRecapito *)user_data;
+       OrganigrammaTipoRecapito *tipo_recapito = (OrganigrammaTipoRecapito *)user_data;
 
-       TipoRecapitoPrivate *priv = TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
+       OrganigrammaTipoRecapitoPrivate *priv = ORGANIGRAMMA_TIPO_RECAPITO_GET_PRIVATE (tipo_recapito);
 
-       if (tipo_recapito_conferma_chiusura (tipo_recapito)) gtk_widget_destroy (priv->w);
+       if (organigramma_tipo_recapito_conferma_chiusura (tipo_recapito)) gtk_widget_destroy (priv->w);
 }
 
 static void
-tipo_recapito_on_btn_salva_clicked (GtkButton *button,
+organigramma_tipo_recapito_on_btn_salva_clicked (GtkButton *button,
                       gpointer user_data)
 {
-       tipo_recapito_salva ((TipoRecapito *)user_data);
+       organigramma_tipo_recapito_salva ((OrganigrammaTipoRecapito *)user_data);
 }
index be3f0f1bd84255f222f23f99cbc30e2022ee8b72..ebb232fee460f3f1763a9099f3042d8cc947747e 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,8 +17,8 @@
  *
  */
 
-#ifndef __TIPO_RECAPITO_H__
-#define __TIPO_RECAPITO_H__
+#ifndef __ORGANIGRAMMA_TIPO_RECAPITO_H__
+#define __ORGANIGRAMMA_TIPO_RECAPITO_H__
 
 #include <glib.h>
 #include <glib-object.h>
 G_BEGIN_DECLS
 
 
-#define TYPE_TIPO_RECAPITO                 (tipo_recapito_get_type ())
-#define TIPO_RECAPITO(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TIPO_RECAPITO, TipoRecapito))
-#define TIPO_RECAPITO_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TIPO_RECAPITO, TipoRecapitoClass))
-#define IS_TIPO_RECAPITO(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TIPO_RECAPITO))
-#define IS_TIPO_RECAPITO_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TIPO_RECAPITO))
-#define TIPO_RECAPITO_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TIPO_RECAPITO, TipoRecapitoClass))
+#define TYPE_ORGANIGRAMMA_TIPO_RECAPITO                 (organigramma_tipo_recapito_get_type ())
+#define ORGANIGRAMMA_TIPO_RECAPITO(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ORGANIGRAMMA_TIPO_RECAPITO, OrganigrammaTipoRecapito))
+#define ORGANIGRAMMA_TIPO_RECAPITO_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ORGANIGRAMMA_TIPO_RECAPITO, OrganigrammaTipoRecapitoClass))
+#define IS_ORGANIGRAMMA_TIPO_RECAPITO(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ORGANIGRAMMA_TIPO_RECAPITO))
+#define IS_ORGANIGRAMMA_TIPO_RECAPITO_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ORGANIGRAMMA_TIPO_RECAPITO))
+#define ORGANIGRAMMA_TIPO_RECAPITO_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ORGANIGRAMMA_TIPO_RECAPITO, OrganigrammaTipoRecapitoClass))
 
 
-typedef struct _TipoRecapito TipoRecapito;
-typedef struct _TipoRecapitoClass TipoRecapitoClass;
+typedef struct _OrganigrammaTipoRecapito OrganigrammaTipoRecapito;
+typedef struct _OrganigrammaTipoRecapitoClass OrganigrammaTipoRecapitoClass;
 
-struct _TipoRecapito
+struct _OrganigrammaTipoRecapito
        {
                GObject parent;
        };
 
-struct _TipoRecapitoClass
+struct _OrganigrammaTipoRecapitoClass
        {
                GObjectClass parent_class;
 
                guint aggiornato_signal_id;
        };
 
-GType tipo_recapito_get_type (void) G_GNUC_CONST;
+GType organigramma_tipo_recapito_get_type (void) G_GNUC_CONST;
 
-TipoRecapito *tipo_recapito_new (OrganigrammaCommons *commons, gint id);
+OrganigrammaTipoRecapito *organigramma_tipo_recapito_new (OrganigrammaCommons *commons, gint id);
 
-GtkWidget *tipo_recapito_get_widget (TipoRecapito *tipo_recapito);
+GtkWidget *organigramma_tipo_recapito_get_widget (OrganigrammaTipoRecapito *tipo_recapito);
 
 
 G_END_DECLS
 
-#endif /* __TIPO_RECAPITO_H__ */
+#endif /* __ORGANIGRAMMA_TIPO_RECAPITO_H__ */