blob: a4e234032ee63fcba0c3f840cb9f90595b70ceed (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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
|