aboutsummaryrefslogtreecommitdiff
path: root/menuCrossCall_12.dcl
diff options
context:
space:
mode:
authorCamil Staps2015-07-01 17:36:37 +0200
committerCamil Staps2015-07-01 17:36:37 +0200
commit7553b7f9d4dddc2235c137d41de8ce22547bebe3 (patch)
tree34f8fb4b36640317d728a60586424f67f9befbe7 /menuCrossCall_12.dcl
parentgitignore (diff)
Initial commit
Diffstat (limited to 'menuCrossCall_12.dcl')
-rw-r--r--menuCrossCall_12.dcl29
1 files changed, 29 insertions, 0 deletions
diff --git a/menuCrossCall_12.dcl b/menuCrossCall_12.dcl
new file mode 100644
index 0000000..a4e2340
--- /dev/null
+++ b/menuCrossCall_12.dcl
@@ -0,0 +1,29 @@
+definition module menuCrossCall_12
+
+
+import StdString
+from StdIOCommon import :: Modifiers
+from ostoolbox import :: OSToolbox
+from ostypes import :: HWND
+
+
+:: HITEM :== Int
+:: HMENU :== Int
+
+
+winCreatePopupMenuHandle:: !*OSToolbox -> (!HMENU, !*OSToolbox)
+winTrackPopupMenu :: !HMENU !HWND !*OSToolbox -> (!Int,!Modifiers,!*OSToolbox)
+winInsertMenu :: !String !Bool !HMENU !HMENU !Int !*OSToolbox -> *OSToolbox
+winInsertMenuItem :: !String !Bool !Bool !HMENU !Int !*OSToolbox -> (!HITEM, !*OSToolbox)
+winInsertSeparator :: !HMENU !Int !*OSToolbox -> *OSToolbox
+winChangeMenuItemCheck :: !HMENU !HITEM !Bool !*OSToolbox -> *OSToolbox
+winModifyMenu :: !String !HMENU !HMENU !*OSToolbox -> *OSToolbox
+winModifyMenuItem :: !String !HITEM !HMENU !*OSToolbox -> *OSToolbox
+winDestroyMenu :: !HMENU !*OSToolbox -> *OSToolbox
+winDeleteMenu :: !HMENU !HITEM !*OSToolbox -> *OSToolbox
+winRemoveMenuItem :: !HMENU !HITEM !*OSToolbox -> *OSToolbox
+winChangeItemAbility :: !HMENU !HITEM !Bool !*OSToolbox -> *OSToolbox
+winChangeMenuAbility :: !HMENU !Int !Bool !*OSToolbox -> *OSToolbox
+winDrawMenuBar :: !HWND !HWND !*OSToolbox -> *OSToolbox
+winAddMenuShortKey :: !HWND !Int !Char !*OSToolbox -> *OSToolbox
+winRemoveMenuShortKey :: !HWND !Int !*OSToolbox -> *OSToolbox