aboutsummaryrefslogtreecommitdiff
path: root/libqmenumodel/src/gtk/gtkmenutracker.h
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2023-08-24 19:53:29 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2023-08-24 19:53:29 +0200
commitc8b25f704b84636d657ad001414223f407822aee (patch)
tree78c35852d865f3d5229ef9ef0a10e17b87d5335b /libqmenumodel/src/gtk/gtkmenutracker.h
parent017363f11010aa1ec859a5a3f5fc76a7341539a3 (diff)
parentceaa2df6e9f96245a0e99edeb29a8b28c39c79b1 (diff)
downloadqmenumodel-main.tar.gz
qmenumodel-main.tar.bz2
qmenumodel-main.zip
Merge branch 'neochapay-update_gtk'HEADmain
Attributes GH PR #23: https://github.com/AyatanaIndicators/qmenumodel/pull/23
Diffstat (limited to 'libqmenumodel/src/gtk/gtkmenutracker.h')
-rw-r--r--libqmenumodel/src/gtk/gtkmenutracker.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/libqmenumodel/src/gtk/gtkmenutracker.h b/libqmenumodel/src/gtk/gtkmenutracker.h
index 1ade63f..2ff0455 100644
--- a/libqmenumodel/src/gtk/gtkmenutracker.h
+++ b/libqmenumodel/src/gtk/gtkmenutracker.h
@@ -12,9 +12,7 @@
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
*
* Author: Ryan Lortie <desrt@desrt.ca>
*/
@@ -38,12 +36,18 @@ typedef void (* GtkMenuTrackerRemoveFunc) (gint
GtkMenuTracker * gtk_menu_tracker_new (GtkActionObservable *observer,
GMenuModel *model,
gboolean with_separators,
+ gboolean merge_sections,
+ gboolean mac_os_mode,
const gchar *action_namespace,
+ GPtrArray *items_already_created,
GtkMenuTrackerInsertFunc insert_func,
GtkMenuTrackerRemoveFunc remove_func,
gpointer user_data);
-GtkMenuTracker * gtk_menu_tracker_new_for_item_submenu (GtkMenuTrackerItem *item,
+GtkMenuTracker * gtk_menu_tracker_new_for_item_link (GtkMenuTrackerItem *item,
+ const gchar *link_name,
+ gboolean merge_sections,
+ gboolean mac_os_mode,
GtkMenuTrackerInsertFunc insert_func,
GtkMenuTrackerRemoveFunc remove_func,
gpointer user_data);