summaryrefslogtreecommitdiff
path: root/src/gtkext
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2020-08-16 11:05:41 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2020-08-16 13:07:19 (GMT)
commit7b3b76a1e6faff521d582902e1230acbe1a906d3 (patch)
tree96d4d4b57c2d37cea4712cc061b8d22c9d5cf448 /src/gtkext
parentcc8b2146ca7baba7bd8dbcd23fd0f9516bb51338 (diff)
Deleted old code.
Diffstat (limited to 'src/gtkext')
-rw-r--r--src/gtkext/easygtk.c347
-rw-r--r--src/gtkext/easygtk.h29
2 files changed, 0 insertions, 376 deletions
diff --git a/src/gtkext/easygtk.c b/src/gtkext/easygtk.c
index c6c9a2b..e97b2fd 100644
--- a/src/gtkext/easygtk.c
+++ b/src/gtkext/easygtk.c
@@ -42,28 +42,6 @@ static gboolean handle_escape_on_menu(GtkWidget *, GdkEventKey *, GtkMenuItem *)
/******************************************************************************
* *
* Paramètres : widget = composant graphique visé par la procédure. *
-* xalign = alignement horizontal à appliquer. *
-* yalign = alignement vertical à appliquer. *
-* *
-* Description : Aligne un composant GTK par rapport à son parent. *
-* *
-* Retour : - *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-void qck_set_alignment(GtkWidget *widget, GtkAlign xalign, GtkAlign yalign)
-{
- gtk_widget_set_halign(widget, xalign);
- gtk_widget_set_valign(widget, yalign);
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : widget = composant graphique visé par la procédure. *
* pt = espace imposé à la zone supérieure. *
* pb = espace imposé à la zone inférieure. *
* pl = espace imposé à la zone gauche. *
@@ -132,38 +110,6 @@ GtkWidget *qck_create_frame(const char *caption, GtkWidget *content, guint pt, g
* Paramètres : object = espace dédié à l'inscription de références. *
* name = nom à donner au nouveau composant. *
* *
-* Description : Met en place un support à onglets. *
-* *
-* Retour : Composant 'GtkWidget' ici créé. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GtkWidget *qck_create_notebook(GObject *object, const char *name)
-{
- GtkWidget *result; /* Instance à renvoyer */
-
- result = gtk_notebook_new();
-
- if (G_IS_OBJECT(object) && name != NULL)
- {
- g_object_ref(G_OBJECT(result));
- g_object_set_data_full(object, name, result, (GDestroyNotify)g_object_unref);
- }
-
- gtk_widget_show(result);
-
- return result;
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : object = espace dédié à l'inscription de références. *
-* name = nom à donner au nouveau composant. *
-* *
* Description : Met en place un support avec défilement automatique. *
* *
* Retour : Composant 'GtkWidget' ici créé. *
@@ -308,47 +254,6 @@ GtkWidget *qck_create_entry(GObject *object, const char *name, const char *text)
* *
* Paramètres : object = espace dédié à l'inscription de références. *
* name = nom à donner au nouveau composant. *
-* handler = éventuelle fonction de sélection associée. *
-* data = données à transmettre avec l'événement si besoin. *
-* *
-* Description : Crée et enregistre un composant 'GtkTextView'. *
-* *
-* Retour : Champ de saisie mis en place. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GtkWidget *qck_create_textview(GObject *object, const char *name, GCallback handler, gpointer data)
-{
- GtkWidget *result; /* Résultat à renvoyer */
- GtkTextBuffer *buffer; /* Tampon créé en interne GTK */
-
- result = gtk_text_view_new();
-
- if (G_IS_OBJECT(object) && name != NULL)
- {
- g_object_ref(G_OBJECT(result));
- g_object_set_data_full(object, name, result, (GDestroyNotify)g_object_unref);
- }
-
- gtk_widget_show(result);
-
- if (handler != NULL)
- {
- buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(result));
- g_signal_connect(buffer, "changed", handler, data);
- }
-
- return result;
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : object = espace dédié à l'inscription de références. *
-* name = nom à donner au nouveau composant. *
* caption = intitulé du bouton à créer. *
* handler = éventuelle fonction de sélection associée. *
* data = données à transmettre avec l'événement si besoin. *
@@ -386,50 +291,6 @@ GtkWidget *qck_create_button(GObject *object, const char *name, const char *capt
/******************************************************************************
* *
-* Paramètres : object = espace dédié à l'inscription de références. *
-* name = nom à donner au nouveau composant. *
-* image = nom de l'image stockée dans GTK. *
-* handler = éventuelle fonction de sélection associée. *
-* data = données à transmettre avec l'événement si besoin. *
-* *
-* Description : Crée et enregistre un composant 'GtkButton'. *
-* *
-* Retour : Simple bouton mis en place. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GtkWidget *qck_create_button_with_img(GObject *object, const char *name, const char *image, GCallback handler, gpointer data)
-{
- GtkWidget *result; /* Résultat à renvoyer */
- GtkWidget *render; /* Image à ajouter au bouton */
-
- result = gtk_button_new();
- gtk_widget_set_can_default(result, TRUE);
-
- render = gtk_image_new_from_icon_name(image, GTK_ICON_SIZE_BUTTON);
- gtk_widget_show(render);
- gtk_container_add(GTK_CONTAINER(result), render);
-
- if (G_IS_OBJECT(object) && name != NULL)
- {
- g_object_ref(G_OBJECT(result));
- g_object_set_data_full(object, name, result, (GDestroyNotify)g_object_unref);
- }
-
- gtk_widget_show(result);
-
- if (handler != NULL)
- g_signal_connect(result, "clicked", handler, data);
-
- return result;
-
-}
-
-
-/******************************************************************************
-* *
* Paramètres : button = composant graphique dont la définition est à finir.*
* object = espace dédié à l'inscription de références. *
* name = nom à donner au nouveau composant. *
@@ -543,54 +404,6 @@ GtkWidget *qck_create_button_with_named_img(GObject *object, const char *name, c
* Paramètres : object = espace dédié à l'inscription de références. *
* name = nom à donner au nouveau composant. *
* image = nom de l'image stockée dans GTK. *
-* label = contenu de l'étiquette éventuelle associée. *
-* handler = éventuelle fonction de sélection associée. *
-* data = données à transmettre avec l'événement si besoin. *
-* *
-* Description : Crée et enregistre un composant 'GtkButton'. *
-* *
-* Retour : Simple bouton mis en place. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GtkWidget *qck_create_button_with_css_img(GObject *object, const char *name, const char *image, const char *label, GCallback handler, gpointer data)
-{
- GtkWidget *result; /* Résultat à renvoyer */
- GtkWidget *picture; /* Image de représentation */
-
- result = gtk_button_new();
- gtk_widget_set_can_default(result, TRUE);
-
- /* Création des éléments internes (1/2) */
-
- if (image != NULL)
- {
- picture = gtk_image_new();
- gtk_widget_show(picture);
-
- gtk_widget_set_name(picture, image);
-
- }
- else
- picture = NULL;
-
- _finish_button_with_img(result, object, name, picture, label);
-
- if (handler != NULL)
- g_signal_connect(result, "clicked", handler, data);
-
- return result;
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : object = espace dédié à l'inscription de références. *
-* name = nom à donner au nouveau composant. *
-* image = nom de l'image stockée dans GTK. *
* size = taille de l'image éventuelle à faire figurer. *
* label = contenu de l'étiquette éventuelle associée. *
* handler = éventuelle fonction de sélection associée. *
@@ -761,43 +574,6 @@ GtkWidget *qck_create_combobox(GObject *object, const char *name, GCallback hand
* *
******************************************************************************/
-GtkWidget *qck_create_combobox2(GObject *object, const char *name, GCallback handler, gpointer data)
-{
- GtkWidget *result; /* Résultat à renvoyer */
-
- result = gtk_combo_box_text_new();
-
- if (G_IS_OBJECT(object) && name != NULL)
- {
- g_object_ref(G_OBJECT(result));
- g_object_set_data_full(object, name, result, (GDestroyNotify)g_object_unref);
- }
-
- gtk_widget_show(result);
-
- if (handler != NULL)
- g_signal_connect(result, "changed", handler, data);
-
- return result;
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : object = espace dédié à l'inscription de références. *
-* name = nom à donner au nouveau composant. *
-* handler = éventuelle fonction de sélection associée. *
-* data = données à transmettre avec l'événement si besoin. *
-* *
-* Description : Crée et enregistre un composant 'GtkComboBox'. *
-* *
-* Retour : Composant mis en place. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
GtkWidget *qck_create_combobox_with_entry(GObject *object, const char *name, GCallback handler, gpointer data)
{
GtkWidget *result; /* Résultat à renvoyer */
@@ -1027,129 +803,6 @@ GtkWidget *qck_create_menu_separator(void)
/******************************************************************************
* *
-* Paramètres : object = espace dédié à l'inscription de références. *
-* name = nom à donner au nouveau composant. *
-* caption = étquette pour le bouton ou NULL. *
-* filename = nom du fichier d'image à charger. *
-* handler = éventuelle fonction de sélection associée. *
-* data = données à transmettre avec l'événement si besoin. *
-* *
-* Description : Crée et enregistre un composant 'GtkToolButton'. *
-* *
-* Retour : Simple élément de barre d'outils mis en place. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GtkWidget *qck_create_tool_button(GObject *object, const char *name, const char *caption, const char *filename, GCallback handler, gpointer data)
-{
- GtkWidget *result; /* Résultat à renvoyer */
- GtkWidget *image; /* Image de représentation */
-
- image = get_image_from_file(filename);
- result = GTK_WIDGET(gtk_tool_button_new(image, caption));
-
- if (G_IS_OBJECT(object) && name != NULL)
- {
- g_object_ref(G_OBJECT(result));
- g_object_set_data_full(object, name, result, (GDestroyNotify)g_object_unref);
- }
-
- gtk_widget_show(result);
-
- if (handler != NULL)
- g_signal_connect(result, "clicked", handler, data);
-
- return result;
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : object = espace dédié à l'inscription de références. *
-* name = nom à donner au nouveau composant. *
-* caption = étquette pour le bouton ou NULL. *
-* filename = nom du fichier d'image à charger. *
-* handler = éventuelle fonction de sélection associée. *
-* data = données à transmettre avec l'événement si besoin. *
-* *
-* Description : Crée et enregistre un composant 'GtkToggleToolButton'. *
-* *
-* Retour : Simple élément de barre d'outils mis en place. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GtkWidget *qck_create_toggle_tool_button(GObject *object, const char *name, const char *caption, const char *filename, GCallback handler, gpointer data)
-{
- GtkWidget *result; /* Résultat à renvoyer */
- GtkWidget *image; /* Image de représentation */
-
- result = GTK_WIDGET(gtk_toggle_tool_button_new());
-
- if (caption != NULL)
- gtk_tool_button_set_label(GTK_TOOL_BUTTON(result), caption);
-
- image = get_image_from_file(filename);
- gtk_tool_button_set_icon_widget(GTK_TOOL_BUTTON(result), image);
-
- if (G_IS_OBJECT(object) && name != NULL)
- {
- g_object_ref(G_OBJECT(result));
- g_object_set_data_full(object, name, result, (GDestroyNotify)g_object_unref);
- }
-
- gtk_widget_show(result);
-
- if (handler != NULL)
- g_signal_connect(result, "toggled", handler, data);
-
- return result;
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : object = espace dédié à l'inscription de références. *
-* name = nom à donner au nouveau composant. *
-* *
-* Description : Crée et enregistre un composant 'GtkSeparatorToolItem'. *
-* *
-* Retour : Simple élément de barre d'outils mis en place. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GtkWidget *qck_create_tool_separator(GObject *object, const char *name)
-{
- GtkWidget *result; /* Résultat à renvoyer */
-
- result = GTK_WIDGET(gtk_separator_tool_item_new());
-
- if (G_IS_OBJECT(object) && name != NULL)
- {
- g_object_ref(G_OBJECT(result));
- g_object_set_data_full(object, name, result, (GDestroyNotify)g_object_unref);
- }
-
- gtk_widget_show(result);
-
- return result;
-
-}
-
-
-
-
-
-
-/******************************************************************************
-* *
* Paramètres : parent = fenêtre parente pour la modalité d'affichage. *
* title = titre de la boîte de dialogue. *
* question = teneur de la question posée. *
diff --git a/src/gtkext/easygtk.h b/src/gtkext/easygtk.h
index c194e49..86cba5f 100644
--- a/src/gtkext/easygtk.h
+++ b/src/gtkext/easygtk.h
@@ -35,18 +35,12 @@
#define HAS_H_ORIENTATION(wid) gtk_orientable_get_orientation(GTK_ORIENTABLE(wid)) == GTK_ORIENTATION_HORIZONTAL
-/* Aligne un composant GTK par rapport à son parent. */
-void qck_set_alignment(GtkWidget *, GtkAlign, GtkAlign);
-
/* Définit des bordures extérieures à appliquer à un composant. */
void qck_set_margins(GtkWidget *, guint, guint, guint, guint);
/* Met en place une frame. */
GtkWidget *qck_create_frame(const char *, GtkWidget *, guint, guint, guint, guint);
-/* Met en place un support à onglets. */
-GtkWidget *qck_create_notebook(GObject *, const char *);
-
/* Met en place un support avec défilement automatique. */
GtkWidget *qck_create_scrolled_window(GObject *, const char *);
@@ -59,21 +53,12 @@ GtkWidget *qck_create_label(GObject *, const char *, const char *);
/* Crée et enregistre un composant 'GtkEntry'. */
GtkWidget *qck_create_entry(GObject *, const char *, const char *);
-/* Crée et enregistre un composant 'GtkTextView'. */
-GtkWidget *qck_create_textview(GObject *, const char *, GCallback, gpointer);
-
/* Crée et enregistre un composant 'GtkButton'. */
GtkWidget *qck_create_button(GObject *, const char *, const char *, GCallback, gpointer);
/* Crée et enregistre un composant 'GtkButton'. */
-GtkWidget *qck_create_button_with_img(GObject *, const char *, const char *, GCallback, gpointer) __attribute__ ((deprecated));
-
-/* Crée et enregistre un composant 'GtkButton'. */
GtkWidget *qck_create_button_with_named_img(GObject *, const char *, const char *, GtkIconSize, const char *, GCallback, gpointer);
-/* Crée et enregistre un composant 'GtkButton'. */
-GtkWidget *qck_create_button_with_css_img(GObject *, const char *, const char *, const char *, GCallback, gpointer);
-
/* Crée et enregistre un composant 'GtkCheckButton'. */
GtkWidget *qck_create_toggle_button_with_named_img(GObject *, const char *, const char *, GtkIconSize, const char *, GCallback, gpointer);
@@ -87,9 +72,6 @@ GtkWidget *qck_create_radio_button(GObject *, const char *, const char *, GtkRad
GtkWidget *qck_create_combobox(GObject *, const char *, GCallback, gpointer);
/* Crée et enregistre un composant 'GtkComboBox'. */
-GtkWidget *qck_create_combobox2(GObject *, const char *, GCallback, gpointer);
-
-/* Crée et enregistre un composant 'GtkComboBox'. */
GtkWidget *qck_create_combobox_with_entry(GObject *, const char *, GCallback, gpointer);
/* Met en place un support de menu 'GtkMenu'. */
@@ -110,17 +92,6 @@ GtkWidget *qck_create_menu_separator(void);
-/* Crée et enregistre un composant 'GtkToolButton'. */
-GtkWidget *qck_create_tool_button(GObject *, const char *, const char *, const char *, GCallback, gpointer);
-
-/* Crée et enregistre un composant 'GtkToggleToolButton'. */
-GtkWidget *qck_create_toggle_tool_button(GObject *, const char *, const char *, const char *, GCallback, gpointer);
-
-/* Crée et enregistre un composant 'GtkSeparatorToolItem'. */
-GtkWidget *qck_create_tool_separator(GObject *, const char *);
-
-
-
/* Affiche une boîte de dialogue offrant un choix "Oui/Non". */
gint qck_show_question(GtkWindow *, const char *, const char *);