--- a/controls/VariablePanel.py Sun Feb 19 11:14:14 2023 +0800
+++ b/controls/VariablePanel.py Mon Feb 20 08:56:25 2023 +0800
@@ -843,7 +843,7 @@
item = base_menu.Append(wx.ID_ANY, helpString='', kind=wx.ITEM_NORMAL, item=base_type)
self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(base_type), item)
- type_menu.AppendMenu(wx.ID_ANY, _("Base Types"), base_menu)
+ type_menu.Append(wx.ID_ANY, _("Base Types"), base_menu)
def BuildUserTypesMenu(self, type_menu):
# build a submenu containing user-defined types
@@ -853,7 +853,7 @@
item = datatype_menu.Append(wx.ID_ANY, helpString='', kind=wx.ITEM_NORMAL, item=datatype)
self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(datatype), item)
- type_menu.AppendMenu(wx.ID_ANY, _("User Data Types"), datatype_menu)
+ type_menu.Append(wx.ID_ANY, _("User Data Types"), datatype_menu)
def BuildLibsTypesMenu(self, type_menu):
for category in self.Controler.GetConfNodeDataTypes():
@@ -864,7 +864,7 @@
item = confnode_datatype_menu.Append(wx.ID_ANY, helpString='', kind=wx.ITEM_NORMAL, item=datatype)
self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(datatype), item)
- type_menu.AppendMenu(wx.ID_ANY, category["name"], confnode_datatype_menu)
+ type_menu.Append(wx.ID_ANY, category["name"], confnode_datatype_menu)
def BuildProjectTypesMenu(self, type_menu, classtype):
# build a submenu containing function block types
@@ -878,7 +878,7 @@
item = functionblock_menu.Append(wx.ID_ANY, helpString='', kind=wx.ITEM_NORMAL, item=functionblock_type)
self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(functionblock_type), item)
- type_menu.AppendMenu(wx.ID_ANY, _("Function Block Types"), functionblock_menu)
+ type_menu.Append(wx.ID_ANY, _("Function Block Types"), functionblock_menu)
def BuildArrayTypesMenu(self, type_menu):
item = type_menu.Append(wx.ID_ANY, helpString='', kind=wx.ITEM_NORMAL, item=_("Array"))