summaryrefslogtreecommitdiff
path: root/lib/wx/src/gen/wxMenuBar.erl
diff options
context:
space:
mode:
Diffstat (limited to 'lib/wx/src/gen/wxMenuBar.erl')
-rw-r--r--lib/wx/src/gen/wxMenuBar.erl20
1 files changed, 17 insertions, 3 deletions
diff --git a/lib/wx/src/gen/wxMenuBar.erl b/lib/wx/src/gen/wxMenuBar.erl
index b151def69d..ca637e9053 100644
--- a/lib/wx/src/gen/wxMenuBar.erl
+++ b/lib/wx/src/gen/wxMenuBar.erl
@@ -1,7 +1,7 @@
%%
%% %CopyrightBegin%
%%
-%% Copyright Ericsson AB 2008-2020. All Rights Reserved.
+%% Copyright Ericsson AB 2008-2022. All Rights Reserved.
%%
%% Licensed under the Apache License, Version 2.0 (the "License");
%% you may not use this file except in compliance with the License.
@@ -23,8 +23,9 @@
-export([append/3,check/3,destroy/1,enable/3,enableTop/3,findItem/2,findMenu/2,
findMenuItem/3,getAutoWindowMenu/0,getHelpString/2,getLabel/2,getLabelTop/2,
getMenu/2,getMenuCount/1,getMenuLabel/2,getMenuLabelText/2,insert/4,
- isChecked/2,isEnabled/2,new/0,new/1,oSXGetAppleMenu/1,remove/2,replace/4,
- setAutoWindowMenu/1,setHelpString/3,setLabel/3,setLabelTop/3,setMenuLabel/3]).
+ isChecked/2,isEnabled/2,macGetCommonMenuBar/0,macSetCommonMenuBar/1,
+ new/0,new/1,oSXGetAppleMenu/1,remove/2,replace/4,setAutoWindowMenu/1,
+ setHelpString/3,setLabel/3,setLabelTop/3,setMenuLabel/3]).
%% inherited exports
-export([cacheBestSize/2,canSetTransparent/1,captureMouse/1,center/1,center/2,
@@ -253,6 +254,19 @@ oSXGetAppleMenu(#wx_ref{type=ThisT}=This) ->
wxe_util:queue_cmd(This,?get_env(),?wxMenuBar_OSXGetAppleMenu),
wxe_util:rec(?wxMenuBar_OSXGetAppleMenu).
+%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxmenubar.html#wxmenubarmacgetcommonmenubar">external documentation</a>.
+-spec macGetCommonMenuBar() -> wxMenuBar().
+macGetCommonMenuBar() ->
+ wxe_util:queue_cmd(?get_env(), ?wxMenuBar_MacGetCommonMenuBar),
+ wxe_util:rec(?wxMenuBar_MacGetCommonMenuBar).
+
+%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxmenubar.html#wxmenubarmacsetcommonmenubar">external documentation</a>.
+-spec macSetCommonMenuBar(Menubar) -> 'ok' when
+ Menubar::wxMenuBar().
+macSetCommonMenuBar(#wx_ref{type=MenubarT}=Menubar) ->
+ ?CLASS(MenubarT,wxMenuBar),
+ wxe_util:queue_cmd(Menubar,?get_env(),?wxMenuBar_MacSetCommonMenuBar).
+
%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxmenubar.html#wxmenubarisenabled">external documentation</a>.
-spec isEnabled(This, Id) -> boolean() when
This::wxMenuBar(), Id::integer().