diff options
author | Camil Staps | 2015-07-01 17:36:37 +0200 |
---|---|---|
committer | Camil Staps | 2015-07-01 17:36:37 +0200 |
commit | 7553b7f9d4dddc2235c137d41de8ce22547bebe3 (patch) | |
tree | 34f8fb4b36640317d728a60586424f67f9befbe7 /menuCrossCall_12.dcl | |
parent | gitignore (diff) |
Initial commit
Diffstat (limited to 'menuCrossCall_12.dcl')
-rw-r--r-- | menuCrossCall_12.dcl | 29 |
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
|