]> Dogcows Code - chaz/homebank/blobdiff - src/ui-payee.h
import homebank-5.2.7
[chaz/homebank] / src / ui-payee.h
index e544687594d737746047a07e62f5017048074515..68576cc9543595f205be88bab595ca8ff7a2212f 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2017 Maxime DOYEN
+ *  Copyright (C) 1995-2019 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -34,10 +34,13 @@ enum
 struct ui_pay_manage_dialog_data
 {
        GtkWidget       *window;
-
+       
+       GtkWidget       *ST_search;
+       GtkWidget       *BT_search;
        GtkWidget       *ST_name;
        GtkWidget       *LV_pay;
 
+       GtkWidget       *BT_add;
        GtkWidget       *BT_edit;
        GtkWidget       *BT_merge;
        GtkWidget       *BT_delete;
@@ -45,22 +48,32 @@ struct ui_pay_manage_dialog_data
        gint            change;
 };
 
+
 struct payPopContext
 {
        GtkTreeModel *model;
        guint   except_key;
 };
 
+
+
+/* = = = = = = = = = = */
+
+GtkWidget *ui_pay_entry_popover_get_entry(GtkBox *box);
+Payee *ui_pay_entry_popover_get(GtkBox *box);
+guint32 ui_pay_entry_popover_get_key_add_new(GtkBox *box);
+guint32 ui_pay_entry_popover_get_key(GtkBox *box);
+void ui_pay_entry_popover_set_active(GtkBox *box, guint32 key);
+GtkWidget *ui_pay_entry_popover_new(GtkWidget *label);
+
+
 /* = = = = = = = = = = */
 
-gchar *ui_pay_comboboxentry_get_name(GtkComboBox *entry_box);
 guint32 ui_pay_comboboxentry_get_key(GtkComboBox *entry_box);
 guint32 ui_pay_comboboxentry_get_key_add_new(GtkComboBox *entry_box);
 Payee *ui_pay_comboboxentry_get(GtkComboBox *entry_box);
 gboolean ui_pay_comboboxentry_set_active(GtkComboBox *entry_box, guint32 key);
-void ui_pay_comboboxentry_add(GtkComboBox *entry_box, Payee *pay);
 void ui_pay_comboboxentry_populate(GtkComboBox *entry_box, GHashTable *hash);
-void ui_pay_comboboxentry_populate_except(GtkComboBox *entry_box, GHashTable *hash, guint except_key);
 GtkWidget *ui_pay_comboboxentry_new(GtkWidget *label);
 
 /* = = = = = = = = = = */
@@ -68,8 +81,9 @@ GtkWidget *ui_pay_comboboxentry_new(GtkWidget *label);
 void ui_pay_listview_add(GtkTreeView *treeview, Payee *item);
 guint32 ui_pay_listview_get_selected_key(GtkTreeView *treeview);
 void ui_pay_listview_remove_selected(GtkTreeView *treeview);
-void ui_pay_listview_populate(GtkWidget *view);
+void ui_pay_listview_populate(GtkWidget *treeview, gchar *needle);
 GtkWidget *ui_pay_listview_new(gboolean withtoggle, gboolean withcount);
+
 GtkWidget *ui_pay_manage_dialog (void);
 
 #endif
This page took 0.018406 seconds and 4 git commands to generate.