~indicator-applet-developers/qmenumodel/trunk

« back to all changes in this revision

Viewing changes to libqmenumodel/src/gtk/gtkmenutracker.h

  • Committer: Bileto Bot
  • Author(s): Albert Astals Cid
  • Date: 2017-03-16 16:55:18 UTC
  • mfrom: (128.1.3 batch_menu_adds)
  • Revision ID: ci-train-bot@canonical.com-20170316165518-if8jh31hvmj735d6
Batch add and removes into the model

Works much better with Qt Quick views to have all the insert/removes at once (LP: #1666701)

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
 
27
27
typedef struct _GtkMenuTracker GtkMenuTracker;
28
28
 
29
 
typedef void         (* GtkMenuTrackerInsertFunc)                       (GtkMenuTrackerItem       *item,
 
29
typedef void         (* GtkMenuTrackerInsertFunc)                       (GPtrArray                *items,
30
30
                                                                         gint                      position,
31
31
                                                                         gpointer                  user_data);
32
32
 
33
33
typedef void         (* GtkMenuTrackerRemoveFunc)                       (gint                      position,
 
34
                                                                         gint                      n_items,
34
35
                                                                         gpointer                  user_data);
35
36
 
36
37