Skip to content

Instantly share code, notes, and snippets.

@Keno
Created May 14, 2020 04:16
Show Gist options
  • Save Keno/a026e2c91eeafc5c9e2c6f72a08e4e41 to your computer and use it in GitHub Desktop.
Save Keno/a026e2c91eeafc5c9e2c6f72a08e4e41 to your computer and use it in GitHub Desktop.
diff --git a/gen/gtk_get_set_gen.jl b/gen/gtk_get_set_gen.jl
index 4c9022d..bb30348 100644
--- a/gen/gtk_get_set_gen.jl
+++ b/gen/gtk_get_set_gen.jl
@@ -46,6 +46,9 @@ const GtkTypeMap = Set{Symbol}([
:GtkListStore,
:GtkMenu,
:GtkMenuItem,
+ :GtkRadioMenuItem,
+ :GtkImageMenuItem,
+ :GtkCheckMenuItem,
:GtkMenuToolButton,
:GtkMessageDialog,
:GtkNativeDialog,
diff --git a/src/gtktypes.jl b/src/gtktypes.jl
index 8c85afc..37f3023 100644
--- a/src/gtktypes.jl
+++ b/src/gtktypes.jl
@@ -90,6 +90,9 @@ end
@gtktype GtkCellView
@gtktype GtkIconView
@gtktype GtkMenuItem
+@gtktype GtkRadioMenuItem
+@gtktype GtkImageMenuItem
+@gtktype GtkCheckMenuItem
@gtktype GtkSeparatorMenuItem
@gtktype GtkMenu
@gtktype GtkMenuBar
diff --git a/src/long_exports.jl b/src/long_exports.jl
index 6d0c40c..a19e74b 100644
--- a/src/long_exports.jl
+++ b/src/long_exports.jl
@@ -39,6 +39,9 @@ export GObject,
GtkMenu,
GtkMenuBar,
GtkMenuItem,
+ GtkRadioMenuItem,
+ GtkImageMenuItem,
+ GtkCheckMenuItem,
GtkMenuToolButton,
GtkMessageDialog,
GtkNativeDialog,
diff --git a/src/long_leaf_exports.jl b/src/long_leaf_exports.jl
index 9e051eb..e8a7462 100644
--- a/src/long_leaf_exports.jl
+++ b/src/long_leaf_exports.jl
@@ -39,6 +39,9 @@ export
@GtkMenu,
@GtkMenuBar,
@GtkMenuItem,
+ @GtkRadioMenuItem,
+ @GtkImageMenuItem,
+ @GtkCheckMenuItem,
@GtkMenuToolButton,
@GtkMessageDialog,
@GtkNativeDialog,
@@ -117,6 +120,9 @@ export
GtkMenuLeaf,
GtkMenuBarLeaf,
GtkMenuItemLeaf,
+ GtkRadioMenuItemLeaf,
+ GtkImageMenuItemLeaf,
+ GtkCheckMenuItemLeaf,
GtkMenuToolButtonLeaf,
GtkMessageDialogLeaf,
GtkNotebookLeaf,
diff --git a/src/short_exports.jl b/src/short_exports.jl
index 5d5afd0..e581441 100644
--- a/src/short_exports.jl
+++ b/src/short_exports.jl
@@ -38,6 +38,9 @@ const ListStore = GtkListStore
const Menu = GtkMenu
const MenuBar = GtkMenuBar
const MenuItem = GtkMenuItem
+const RadioMenuItem = GtkRadioMenuItem
+const ImageMenuItem = GtkImageMenuItem
+const CheckMenuItem = GtkCheckMenuItem
const MenuToolButton = GtkMenuToolButton
const MessageDialog = GtkMessageDialog
const NativeDialog = GtkNativeDialog
diff --git a/src/short_leaf_exports.jl b/src/short_leaf_exports.jl
index be19142..0209649 100644
--- a/src/short_leaf_exports.jl
+++ b/src/short_leaf_exports.jl
@@ -37,6 +37,9 @@
@g_type_delegate Menu = GtkMenu
@g_type_delegate MenuBar = GtkMenuBar
@g_type_delegate MenuItem = GtkMenuItem
+@g_type_delegate RadioMenuItem = GtkRadioMenuItem
+@g_type_delegate ImageMenuItem = GtkImageMenuItem
+@g_type_delegate CheckMenuItem = GtkCheckMenuItem
@g_type_delegate MenuToolButton = GtkMenuToolButton
@g_type_delegate MessageDialog = GtkMessageDialog
@g_type_delegate Notebook = GtkNotebook
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment