mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 15:18:49 +00:00
fix space indentations
This commit is contained in:
+151
-151
@@ -250,8 +250,8 @@ SB_SIMPLEID :: 0xFF
|
|||||||
|
|
||||||
@(default_calling_convention="system")
|
@(default_calling_convention="system")
|
||||||
foreign Comctl32 {
|
foreign Comctl32 {
|
||||||
DrawStatusTextW :: proc(hDC: HDC, lprc: ^RECT, pszText: LPCWSTR, uFlags: UINT) ---
|
DrawStatusTextW :: proc(hDC: HDC, lprc: ^RECT, pszText: LPCWSTR, uFlags: UINT) ---
|
||||||
CreateStatusWindowW :: proc(style: LONG, lpszText: LPCWSTR, hwndParent: HWND, wID: UINT) -> HWND ---
|
CreateStatusWindowW :: proc(style: LONG, lpszText: LPCWSTR, hwndParent: HWND, wID: UINT) -> HWND ---
|
||||||
}
|
}
|
||||||
|
|
||||||
// Menu Help
|
// Menu Help
|
||||||
@@ -543,8 +543,8 @@ BUTTON_SPLITINFO :: struct {
|
|||||||
PBUTTON_SPLITINFO :: ^BUTTON_SPLITINFO
|
PBUTTON_SPLITINFO :: ^BUTTON_SPLITINFO
|
||||||
|
|
||||||
NMBCHOTITEM :: struct {
|
NMBCHOTITEM :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
dwFlags: DWORD,
|
dwFlags: DWORD,
|
||||||
}
|
}
|
||||||
LPNMBCHOTITEM :: ^NMBCHOTITEM
|
LPNMBCHOTITEM :: ^NMBCHOTITEM
|
||||||
|
|
||||||
@@ -1039,56 +1039,56 @@ LVSETINFOTIP :: struct {
|
|||||||
PLVSETINFOTIP :: ^LVSETINFOTIP
|
PLVSETINFOTIP :: ^LVSETINFOTIP
|
||||||
|
|
||||||
NMLISTVIEW :: struct {
|
NMLISTVIEW :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
iItem: c_int,
|
iItem: c_int,
|
||||||
iSubItem: c_int,
|
iSubItem: c_int,
|
||||||
uNewState: UINT,
|
uNewState: UINT,
|
||||||
uOldState: UINT,
|
uOldState: UINT,
|
||||||
uChanged: UINT,
|
uChanged: UINT,
|
||||||
ptAction: POINT,
|
ptAction: POINT,
|
||||||
lParam: LPARAM,
|
lParam: LPARAM,
|
||||||
}
|
}
|
||||||
NM_LISTVIEW :: NMLISTVIEW
|
NM_LISTVIEW :: NMLISTVIEW
|
||||||
LPNMLISTVIEW :: ^NMLISTVIEW
|
LPNMLISTVIEW :: ^NMLISTVIEW
|
||||||
LPNM_LISTVIEW :: LPNMLISTVIEW
|
LPNM_LISTVIEW :: LPNMLISTVIEW
|
||||||
|
|
||||||
NMITEMACTIVATE :: struct {
|
NMITEMACTIVATE :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
iItem: c_int,
|
iItem: c_int,
|
||||||
iSubItem: c_int,
|
iSubItem: c_int,
|
||||||
uNewState: UINT,
|
uNewState: UINT,
|
||||||
uOldState: UINT,
|
uOldState: UINT,
|
||||||
uChanged: UINT,
|
uChanged: UINT,
|
||||||
ptAction: POINT,
|
ptAction: POINT,
|
||||||
lParam: LPARAM,
|
lParam: LPARAM,
|
||||||
uKeyFlags: UINT,
|
uKeyFlags: UINT,
|
||||||
}
|
}
|
||||||
NM_ITEMACTIVATE :: NMITEMACTIVATE
|
NM_ITEMACTIVATE :: NMITEMACTIVATE
|
||||||
LPNMITEMACTIVATE :: ^NMITEMACTIVATE
|
LPNMITEMACTIVATE :: ^NMITEMACTIVATE
|
||||||
LPNM_ITEMACTIVATE :: LPNMITEMACTIVATE
|
LPNM_ITEMACTIVATE :: LPNMITEMACTIVATE
|
||||||
|
|
||||||
NMLVCUSTOMDRAW :: struct {
|
NMLVCUSTOMDRAW :: struct {
|
||||||
nmcd: NMCUSTOMDRAW,
|
nmcd: NMCUSTOMDRAW,
|
||||||
clrText: COLORREF,
|
clrText: COLORREF,
|
||||||
clrTextBk: COLORREF,
|
clrTextBk: COLORREF,
|
||||||
iSubItem: c_int,
|
iSubItem: c_int,
|
||||||
dwItemType: DWORD,
|
dwItemType: DWORD,
|
||||||
clrFace: COLORREF,
|
clrFace: COLORREF,
|
||||||
iIconEffect: c_int,
|
iIconEffect: c_int,
|
||||||
iIconPhase: c_int,
|
iIconPhase: c_int,
|
||||||
iPartId: c_int,
|
iPartId: c_int,
|
||||||
iStateId: c_int,
|
iStateId: c_int,
|
||||||
rcText: RECT,
|
rcText: RECT,
|
||||||
uAlign: UINT,
|
uAlign: UINT,
|
||||||
}
|
}
|
||||||
NMLV_CUSTOMDRAW :: NMLVCUSTOMDRAW
|
NMLV_CUSTOMDRAW :: NMLVCUSTOMDRAW
|
||||||
LPNMLVCUSTOMDRAW :: ^NMLVCUSTOMDRAW
|
LPNMLVCUSTOMDRAW :: ^NMLVCUSTOMDRAW
|
||||||
LPNMLV_CUSTOMDRAW :: LPNMLVCUSTOMDRAW
|
LPNMLV_CUSTOMDRAW :: LPNMLVCUSTOMDRAW
|
||||||
|
|
||||||
NMLVCACHEHINT :: struct {
|
NMLVCACHEHINT :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
iFrom: c_int,
|
iFrom: c_int,
|
||||||
iTo: c_int,
|
iTo: c_int,
|
||||||
}
|
}
|
||||||
LPNMLVCACHEHINT :: ^NMLVCACHEHINT
|
LPNMLVCACHEHINT :: ^NMLVCACHEHINT
|
||||||
NM_CACHEHINT :: NMLVCACHEHINT
|
NM_CACHEHINT :: NMLVCACHEHINT
|
||||||
@@ -1096,9 +1096,9 @@ PNM_CACHEHINT :: LPNMLVCACHEHINT
|
|||||||
LPNM_CACHEHINT :: LPNMLVCACHEHINT
|
LPNM_CACHEHINT :: LPNMLVCACHEHINT
|
||||||
|
|
||||||
NMLVFINDITEMW :: struct {
|
NMLVFINDITEMW :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
iStart: c_int,
|
iStart: c_int,
|
||||||
lvfi: LVFINDINFOW,
|
lvfi: LVFINDINFOW,
|
||||||
}
|
}
|
||||||
LPNMLVFINDITEMW :: ^NMLVFINDITEMW
|
LPNMLVFINDITEMW :: ^NMLVFINDITEMW
|
||||||
NM_FINDITEMW :: NMLVFINDITEMW
|
NM_FINDITEMW :: NMLVFINDITEMW
|
||||||
@@ -1106,11 +1106,11 @@ PNM_FINDITEMW :: LPNMLVFINDITEMW
|
|||||||
LPNM_FINDITEMW :: LPNMLVFINDITEMW
|
LPNM_FINDITEMW :: LPNMLVFINDITEMW
|
||||||
|
|
||||||
NMLVODSTATECHANGE :: struct {
|
NMLVODSTATECHANGE :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
iFrom: c_int,
|
iFrom: c_int,
|
||||||
iTo: c_int,
|
iTo: c_int,
|
||||||
uNewState: UINT,
|
uNewState: UINT,
|
||||||
uOldState: UINT,
|
uOldState: UINT,
|
||||||
}
|
}
|
||||||
LPNMLVODSTATECHANGE :: ^NMLVODSTATECHANGE
|
LPNMLVODSTATECHANGE :: ^NMLVODSTATECHANGE
|
||||||
NM_ODSTATECHANGE :: NMLVODSTATECHANGE
|
NM_ODSTATECHANGE :: NMLVODSTATECHANGE
|
||||||
@@ -1118,35 +1118,35 @@ PNM_ODSTATECHANGE :: NMLVODSTATECHANGE
|
|||||||
LPNM_ODSTATECHANGE :: LPNMLVODSTATECHANGE
|
LPNM_ODSTATECHANGE :: LPNMLVODSTATECHANGE
|
||||||
|
|
||||||
LVDISPINFOW :: struct {
|
LVDISPINFOW :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
item: LVITEMW,
|
item: LVITEMW,
|
||||||
}
|
}
|
||||||
LV_DISPINFO :: LVDISPINFOW
|
LV_DISPINFO :: LVDISPINFOW
|
||||||
LPNMLVDISPINFOW :: ^LVDISPINFOW
|
LPNMLVDISPINFOW :: ^LVDISPINFOW
|
||||||
|
|
||||||
NMLVKEYDOWN :: struct #packed {
|
NMLVKEYDOWN :: struct #packed {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
wVKey: WORD,
|
wVKey: WORD,
|
||||||
flags: UINT,
|
flags: UINT,
|
||||||
}
|
}
|
||||||
LV_KEYDOWN :: NMLVKEYDOWN
|
LV_KEYDOWN :: NMLVKEYDOWN
|
||||||
LPNMLVKEYDOWN :: ^NMLVKEYDOWN
|
LPNMLVKEYDOWN :: ^NMLVKEYDOWN
|
||||||
|
|
||||||
NMLVGETINFOTIPW :: struct {
|
NMLVGETINFOTIPW :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
dwFlags: DWORD,
|
dwFlags: DWORD,
|
||||||
pszText: LPWSTR,
|
pszText: LPWSTR,
|
||||||
cchTextMax: c_int,
|
cchTextMax: c_int,
|
||||||
iItem: c_int,
|
iItem: c_int,
|
||||||
iSubItem: c_int,
|
iSubItem: c_int,
|
||||||
lParam: LPARAM,
|
lParam: LPARAM,
|
||||||
}
|
}
|
||||||
LPNMLVGETINFOTIPW :: ^NMLVGETINFOTIPW
|
LPNMLVGETINFOTIPW :: ^NMLVGETINFOTIPW
|
||||||
|
|
||||||
NMLVSCROLL :: struct {
|
NMLVSCROLL :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
dx: c_int,
|
dx: c_int,
|
||||||
dy: c_int,
|
dy: c_int,
|
||||||
}
|
}
|
||||||
LPNMLVSCROLL :: ^NMLVSCROLL
|
LPNMLVSCROLL :: ^NMLVSCROLL
|
||||||
|
|
||||||
@@ -1610,8 +1610,8 @@ TVINSERTSTRUCTW :: struct {
|
|||||||
hParent: HTREEITEM,
|
hParent: HTREEITEM,
|
||||||
hInsertAfter: HTREEITEM,
|
hInsertAfter: HTREEITEM,
|
||||||
_: struct #raw_union {
|
_: struct #raw_union {
|
||||||
itemex: TVITEMEXW,
|
itemex: TVITEMEXW,
|
||||||
item: TV_ITEMW,
|
item: TV_ITEMW,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
TV_INSERTSTRUCTW :: TVINSERTSTRUCTW
|
TV_INSERTSTRUCTW :: TVINSERTSTRUCTW
|
||||||
@@ -1619,9 +1619,9 @@ LPTVINSERTSTRUCTW :: ^TVINSERTSTRUCTW
|
|||||||
LPTV_INSERTSTRUCTW :: LPTVINSERTSTRUCTW
|
LPTV_INSERTSTRUCTW :: LPTVINSERTSTRUCTW
|
||||||
|
|
||||||
TVHITTESTINFO :: struct {
|
TVHITTESTINFO :: struct {
|
||||||
pt: POINT,
|
pt: POINT,
|
||||||
flags: UINT,
|
flags: UINT,
|
||||||
hItem: HTREEITEM,
|
hItem: HTREEITEM,
|
||||||
}
|
}
|
||||||
TV_HITTESTINFO :: TVHITTESTINFO
|
TV_HITTESTINFO :: TVHITTESTINFO
|
||||||
LPTVHITTESTINFO :: ^TVHITTESTINFO
|
LPTVHITTESTINFO :: ^TVHITTESTINFO
|
||||||
@@ -1637,52 +1637,52 @@ LPTVSORTCB :: ^TVSORTCB
|
|||||||
LPTV_SORTCB :: LPTVSORTCB
|
LPTV_SORTCB :: LPTVSORTCB
|
||||||
|
|
||||||
NMTREEVIEWW :: struct {
|
NMTREEVIEWW :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
action: UINT,
|
action: UINT,
|
||||||
itemOld: TVITEMW,
|
itemOld: TVITEMW,
|
||||||
itemNew: TVITEMW,
|
itemNew: TVITEMW,
|
||||||
ptDrag: POINT,
|
ptDrag: POINT,
|
||||||
}
|
}
|
||||||
NM_TREEVIEWW :: NMTREEVIEWW
|
NM_TREEVIEWW :: NMTREEVIEWW
|
||||||
LPNMTREEVIEWW :: ^NMTREEVIEWW
|
LPNMTREEVIEWW :: ^NMTREEVIEWW
|
||||||
LPNM_TREEVIEWW :: LPNMTREEVIEWW
|
LPNM_TREEVIEWW :: LPNMTREEVIEWW
|
||||||
|
|
||||||
NMTVDISPINFOW :: struct {
|
NMTVDISPINFOW :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
item: TVITEMW,
|
item: TVITEMW,
|
||||||
}
|
}
|
||||||
TV_DISPINFOW :: NMTVDISPINFOW
|
TV_DISPINFOW :: NMTVDISPINFOW
|
||||||
LPNMTVDISPINFOW :: ^NMTVDISPINFOW
|
LPNMTVDISPINFOW :: ^NMTVDISPINFOW
|
||||||
|
|
||||||
NMTVDISPINFOEXW :: struct {
|
NMTVDISPINFOEXW :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
item: TVITEMEXW,
|
item: TVITEMEXW,
|
||||||
}
|
}
|
||||||
TV_DISPINFOEXW :: NMTVDISPINFOEXW
|
TV_DISPINFOEXW :: NMTVDISPINFOEXW
|
||||||
LPNMTVDISPINFOEXW :: ^NMTVDISPINFOEXW
|
LPNMTVDISPINFOEXW :: ^NMTVDISPINFOEXW
|
||||||
|
|
||||||
NMTVKEYDOWN :: struct #packed {
|
NMTVKEYDOWN :: struct #packed {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
wVKey: WORD,
|
wVKey: WORD,
|
||||||
flags: UINT,
|
flags: UINT,
|
||||||
}
|
}
|
||||||
TV_KEYDOWN :: NMTVKEYDOWN
|
TV_KEYDOWN :: NMTVKEYDOWN
|
||||||
LPNMTVKEYDOWN :: ^NMTVKEYDOWN
|
LPNMTVKEYDOWN :: ^NMTVKEYDOWN
|
||||||
|
|
||||||
NMTVCUSTOMDRAW :: struct {
|
NMTVCUSTOMDRAW :: struct {
|
||||||
nmcd: NMCUSTOMDRAW,
|
nmcd: NMCUSTOMDRAW,
|
||||||
clrText: COLORREF,
|
clrText: COLORREF,
|
||||||
clrTextBk: COLORREF,
|
clrTextBk: COLORREF,
|
||||||
iLevel: c_int,
|
iLevel: c_int,
|
||||||
}
|
}
|
||||||
LPNMTVCUSTOMDRAW :: ^NMTVCUSTOMDRAW
|
LPNMTVCUSTOMDRAW :: ^NMTVCUSTOMDRAW
|
||||||
|
|
||||||
NMTVGETINFOTIPW :: struct {
|
NMTVGETINFOTIPW :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
pszText: LPWSTR,
|
pszText: LPWSTR,
|
||||||
cchTextMax: c_int,
|
cchTextMax: c_int,
|
||||||
hItem: HTREEITEM,
|
hItem: HTREEITEM,
|
||||||
lParam: LPARAM,
|
lParam: LPARAM,
|
||||||
}
|
}
|
||||||
TV_GETINFOTIPW :: NMTVGETINFOTIPW
|
TV_GETINFOTIPW :: NMTVGETINFOTIPW
|
||||||
LPNMTVGETINFOTIPW :: ^NMTVGETINFOTIPW
|
LPNMTVGETINFOTIPW :: ^NMTVGETINFOTIPW
|
||||||
@@ -1921,39 +1921,39 @@ CBENF_DROPDOWN :: 4
|
|||||||
CBEMAXSTRLEN :: 260
|
CBEMAXSTRLEN :: 260
|
||||||
|
|
||||||
COMBOBOXEXITEMW :: struct {
|
COMBOBOXEXITEMW :: struct {
|
||||||
mask: UINT,
|
mask: UINT,
|
||||||
iItem: INT_PTR,
|
iItem: INT_PTR,
|
||||||
pszText: LPWSTR,
|
pszText: LPWSTR,
|
||||||
cchTextMax: c_int,
|
cchTextMax: c_int,
|
||||||
iImage: c_int,
|
iImage: c_int,
|
||||||
iSelectedImage: c_int,
|
iSelectedImage: c_int,
|
||||||
iOverlay: c_int,
|
iOverlay: c_int,
|
||||||
iIndent: c_int,
|
iIndent: c_int,
|
||||||
lParam: LPARAM,
|
lParam: LPARAM,
|
||||||
}
|
}
|
||||||
PCOMBOBOXEXITEMW :: ^COMBOBOXEXITEMW
|
PCOMBOBOXEXITEMW :: ^COMBOBOXEXITEMW
|
||||||
PCCOMBOBOXEXITEMW :: ^COMBOBOXEXITEMW
|
PCCOMBOBOXEXITEMW :: ^COMBOBOXEXITEMW
|
||||||
|
|
||||||
NMCOMBOBOXEXW :: struct {
|
NMCOMBOBOXEXW :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
ceItem: COMBOBOXEXITEMW,
|
ceItem: COMBOBOXEXITEMW,
|
||||||
}
|
}
|
||||||
PNMCOMBOBOXEXW :: ^NMCOMBOBOXEXW
|
PNMCOMBOBOXEXW :: ^NMCOMBOBOXEXW
|
||||||
|
|
||||||
NMCBEDRAGBEGINW :: struct {
|
NMCBEDRAGBEGINW :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
iItemId: c_int,
|
iItemId: c_int,
|
||||||
szText: [CBEMAXSTRLEN]WCHAR,
|
szText: [CBEMAXSTRLEN]WCHAR,
|
||||||
}
|
}
|
||||||
PNMCBEDRAGBEGINW :: ^NMCBEDRAGBEGINW
|
PNMCBEDRAGBEGINW :: ^NMCBEDRAGBEGINW
|
||||||
LPNMCBEDRAGBEGINW :: PNMCBEDRAGBEGINW
|
LPNMCBEDRAGBEGINW :: PNMCBEDRAGBEGINW
|
||||||
|
|
||||||
NMCBEENDEDITW :: struct {
|
NMCBEENDEDITW :: struct {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
fChanged: BOOL,
|
fChanged: BOOL,
|
||||||
iNewSelection: c_int,
|
iNewSelection: c_int,
|
||||||
szText: [CBEMAXSTRLEN]WCHAR,
|
szText: [CBEMAXSTRLEN]WCHAR,
|
||||||
iWhy: c_int,
|
iWhy: c_int,
|
||||||
}
|
}
|
||||||
PNMCBEENDEDITW :: ^NMCBEENDEDITW
|
PNMCBEENDEDITW :: ^NMCBEENDEDITW
|
||||||
LPNMCBEENDEDITW :: PNMCBEENDEDITW
|
LPNMCBEENDEDITW :: PNMCBEENDEDITW
|
||||||
@@ -1969,129 +1969,129 @@ TCN_GETOBJECT :: TCN_FIRST - 3
|
|||||||
TCN_FOCUSCHANGE :: TCN_FIRST - 4
|
TCN_FOCUSCHANGE :: TCN_FIRST - 4
|
||||||
|
|
||||||
TCITEMHEADERW :: struct {
|
TCITEMHEADERW :: struct {
|
||||||
mask: UINT,
|
mask: UINT,
|
||||||
lpReserved1: UINT,
|
lpReserved1: UINT,
|
||||||
lpReserved2: UINT,
|
lpReserved2: UINT,
|
||||||
pszText: LPWSTR,
|
pszText: LPWSTR,
|
||||||
cchTextMax: c_int,
|
cchTextMax: c_int,
|
||||||
iImage: c_int,
|
iImage: c_int,
|
||||||
}
|
}
|
||||||
TC_ITEMHEADERW :: TCITEMHEADERW
|
TC_ITEMHEADERW :: TCITEMHEADERW
|
||||||
LPTCITEMHEADERW :: ^TCITEMHEADERW
|
LPTCITEMHEADERW :: ^TCITEMHEADERW
|
||||||
LPTC_ITEMHEADERW :: LPTCITEMHEADERW
|
LPTC_ITEMHEADERW :: LPTCITEMHEADERW
|
||||||
|
|
||||||
TCITEMW :: struct {
|
TCITEMW :: struct {
|
||||||
mask: UINT,
|
mask: UINT,
|
||||||
dwState: DWORD,
|
dwState: DWORD,
|
||||||
dwStateMask: DWORD,
|
dwStateMask: DWORD,
|
||||||
pszText: LPWSTR,
|
pszText: LPWSTR,
|
||||||
cchTextMax: c_int,
|
cchTextMax: c_int,
|
||||||
iImage: c_int,
|
iImage: c_int,
|
||||||
lParam: LPARAM,
|
lParam: LPARAM,
|
||||||
}
|
}
|
||||||
TC_ITEMW :: TCITEMW
|
TC_ITEMW :: TCITEMW
|
||||||
LPTCITEMW :: ^TCITEMW
|
LPTCITEMW :: ^TCITEMW
|
||||||
LPTC_ITEMW :: LPTCITEMW
|
LPTC_ITEMW :: LPTCITEMW
|
||||||
|
|
||||||
TCHITTESTINFO :: struct {
|
TCHITTESTINFO :: struct {
|
||||||
pt: POINT,
|
pt: POINT,
|
||||||
flags: UINT,
|
flags: UINT,
|
||||||
}
|
}
|
||||||
TC_HITTESTINFO :: TCHITTESTINFO
|
TC_HITTESTINFO :: TCHITTESTINFO
|
||||||
LPTCHITTESTINFO :: ^TCHITTESTINFO
|
LPTCHITTESTINFO :: ^TCHITTESTINFO
|
||||||
LPTC_HITTESTINFO :: LPTCHITTESTINFO
|
LPTC_HITTESTINFO :: LPTCHITTESTINFO
|
||||||
|
|
||||||
NMTCKEYDOWN :: struct #packed {
|
NMTCKEYDOWN :: struct #packed {
|
||||||
hdr: NMHDR,
|
hdr: NMHDR,
|
||||||
wVKey: WORD,
|
wVKey: WORD,
|
||||||
flags: UINT,
|
flags: UINT,
|
||||||
}
|
}
|
||||||
TC_KEYDOWN :: NMTCKEYDOWN
|
TC_KEYDOWN :: NMTCKEYDOWN
|
||||||
|
|
||||||
TabCtrl_GetImageList :: #force_inline proc "system" (hwnd: HWND) -> HIMAGELIST {
|
TabCtrl_GetImageList :: #force_inline proc "system" (hwnd: HWND) -> HIMAGELIST {
|
||||||
return cast(HIMAGELIST)uintptr(SendMessageW(hwnd, TCM_GETIMAGELIST, 0, 0))
|
return cast(HIMAGELIST)uintptr(SendMessageW(hwnd, TCM_GETIMAGELIST, 0, 0))
|
||||||
}
|
}
|
||||||
TabCtrl_SetImageList :: #force_inline proc "system" (hwnd: HWND, himl: HIMAGELIST) -> HIMAGELIST {
|
TabCtrl_SetImageList :: #force_inline proc "system" (hwnd: HWND, himl: HIMAGELIST) -> HIMAGELIST {
|
||||||
return cast(HIMAGELIST)uintptr(SendMessageW(hwnd, TCM_SETIMAGELIST, 0, cast(LPARAM)uintptr(himl)))
|
return cast(HIMAGELIST)uintptr(SendMessageW(hwnd, TCM_SETIMAGELIST, 0, cast(LPARAM)uintptr(himl)))
|
||||||
}
|
}
|
||||||
TabCtrl_GetItemCount :: #force_inline proc "system" (hwnd: HWND) -> c_int {
|
TabCtrl_GetItemCount :: #force_inline proc "system" (hwnd: HWND) -> c_int {
|
||||||
return cast(c_int)SendMessageW(hwnd, TCM_GETITEMCOUNT, 0, 0)
|
return cast(c_int)SendMessageW(hwnd, TCM_GETITEMCOUNT, 0, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_GetItem :: #force_inline proc "system" (hwnd: HWND, iItem: c_int, pitem: ^TC_ITEMW) -> BOOL {
|
TabCtrl_GetItem :: #force_inline proc "system" (hwnd: HWND, iItem: c_int, pitem: ^TC_ITEMW) -> BOOL {
|
||||||
return cast(BOOL)SendMessageW(hwnd, TCM_GETITEMW, cast(WPARAM)iItem, cast(LPARAM)uintptr(pitem))
|
return cast(BOOL)SendMessageW(hwnd, TCM_GETITEMW, cast(WPARAM)iItem, cast(LPARAM)uintptr(pitem))
|
||||||
}
|
}
|
||||||
TabCtrl_SetItem :: #force_inline proc "system" (hwnd: HWND, iItem: c_int, pitem: ^TC_ITEMW) -> BOOL {
|
TabCtrl_SetItem :: #force_inline proc "system" (hwnd: HWND, iItem: c_int, pitem: ^TC_ITEMW) -> BOOL {
|
||||||
return cast(BOOL)SendMessageW(hwnd, TCM_SETITEMW, cast(WPARAM)iItem, cast(LPARAM)uintptr(pitem))
|
return cast(BOOL)SendMessageW(hwnd, TCM_SETITEMW, cast(WPARAM)iItem, cast(LPARAM)uintptr(pitem))
|
||||||
}
|
}
|
||||||
TabCtrl_InsertItem :: #force_inline proc "system" (hwnd: HWND, iItem: c_int, pitem: ^TC_ITEMW) -> c_int {
|
TabCtrl_InsertItem :: #force_inline proc "system" (hwnd: HWND, iItem: c_int, pitem: ^TC_ITEMW) -> c_int {
|
||||||
return cast(c_int)SendMessageW(hwnd, TCM_INSERTITEMW, cast(WPARAM)iItem, cast(LPARAM)uintptr(pitem))
|
return cast(c_int)SendMessageW(hwnd, TCM_INSERTITEMW, cast(WPARAM)iItem, cast(LPARAM)uintptr(pitem))
|
||||||
}
|
}
|
||||||
TabCtrl_DeleteItem :: #force_inline proc "system" (hwnd: HWND, i: c_int) -> BOOL {
|
TabCtrl_DeleteItem :: #force_inline proc "system" (hwnd: HWND, i: c_int) -> BOOL {
|
||||||
return cast(BOOL)SendMessageW(hwnd, TCM_DELETEITEM, cast(WPARAM)i, 0)
|
return cast(BOOL)SendMessageW(hwnd, TCM_DELETEITEM, cast(WPARAM)i, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_DeleteAllItems :: #force_inline proc "system" (hwnd: HWND) -> BOOL {
|
TabCtrl_DeleteAllItems :: #force_inline proc "system" (hwnd: HWND) -> BOOL {
|
||||||
return cast(BOOL)SendMessageW(hwnd, TCM_DELETEALLITEMS, 0, 0)
|
return cast(BOOL)SendMessageW(hwnd, TCM_DELETEALLITEMS, 0, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_GetItemRect :: #force_inline proc "system" (hwnd: HWND, i: c_int, prc: ^RECT) -> BOOL {
|
TabCtrl_GetItemRect :: #force_inline proc "system" (hwnd: HWND, i: c_int, prc: ^RECT) -> BOOL {
|
||||||
return cast(BOOL)SendMessageW(hwnd, TCM_GETITEMRECT, cast(WPARAM)i, cast(LPARAM)uintptr(prc))
|
return cast(BOOL)SendMessageW(hwnd, TCM_GETITEMRECT, cast(WPARAM)i, cast(LPARAM)uintptr(prc))
|
||||||
}
|
}
|
||||||
TabCtrl_GetCurSel :: #force_inline proc "system" (hwnd: HWND) -> c_int {
|
TabCtrl_GetCurSel :: #force_inline proc "system" (hwnd: HWND) -> c_int {
|
||||||
return cast(c_int)SendMessageW(hwnd, TCM_GETCURSEL, 0, 0)
|
return cast(c_int)SendMessageW(hwnd, TCM_GETCURSEL, 0, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_SetCurSel :: #force_inline proc "system" (hwnd: HWND, i: c_int) -> c_int {
|
TabCtrl_SetCurSel :: #force_inline proc "system" (hwnd: HWND, i: c_int) -> c_int {
|
||||||
return cast(c_int)SendMessageW(hwnd, TCM_SETCURSEL, cast(WPARAM)i, 0)
|
return cast(c_int)SendMessageW(hwnd, TCM_SETCURSEL, cast(WPARAM)i, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_HitTest :: #force_inline proc "system" (hwndTC: HWND, pinfo: ^TC_HITTESTINFO) -> c_int {
|
TabCtrl_HitTest :: #force_inline proc "system" (hwndTC: HWND, pinfo: ^TC_HITTESTINFO) -> c_int {
|
||||||
return cast(c_int)SendMessageW(hwndTC, TCM_HITTEST, 0, cast(LPARAM)uintptr(pinfo))
|
return cast(c_int)SendMessageW(hwndTC, TCM_HITTEST, 0, cast(LPARAM)uintptr(pinfo))
|
||||||
}
|
}
|
||||||
TabCtrl_SetItemExtra :: #force_inline proc "system" (hwndTC: HWND, cb: c_int) -> BOOL {
|
TabCtrl_SetItemExtra :: #force_inline proc "system" (hwndTC: HWND, cb: c_int) -> BOOL {
|
||||||
return cast(BOOL)SendMessageW(hwndTC, TCM_SETITEMEXTRA, cast(WPARAM)cb, 0)
|
return cast(BOOL)SendMessageW(hwndTC, TCM_SETITEMEXTRA, cast(WPARAM)cb, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_AdjustRect :: #force_inline proc "system" (hwnd: HWND, bLarger: BOOL, prc: ^RECT) -> c_int {
|
TabCtrl_AdjustRect :: #force_inline proc "system" (hwnd: HWND, bLarger: BOOL, prc: ^RECT) -> c_int {
|
||||||
return cast(c_int)SendMessageW(hwnd, TCM_ADJUSTRECT, cast(WPARAM)bLarger, cast(LPARAM)uintptr(prc))
|
return cast(c_int)SendMessageW(hwnd, TCM_ADJUSTRECT, cast(WPARAM)bLarger, cast(LPARAM)uintptr(prc))
|
||||||
}
|
}
|
||||||
TabCtrl_SetItemSize :: #force_inline proc "system" (hwnd: HWND, x,y: c_int) -> DWORD {
|
TabCtrl_SetItemSize :: #force_inline proc "system" (hwnd: HWND, x,y: c_int) -> DWORD {
|
||||||
return cast(DWORD)SendMessageW(hwnd, TCM_SETITEMSIZE, 0, MAKELPARAM(x,y))
|
return cast(DWORD)SendMessageW(hwnd, TCM_SETITEMSIZE, 0, MAKELPARAM(x,y))
|
||||||
}
|
}
|
||||||
TabCtrl_RemoveImage :: #force_inline proc "system" (hwnd: HWND, i: c_int) {
|
TabCtrl_RemoveImage :: #force_inline proc "system" (hwnd: HWND, i: c_int) {
|
||||||
SendMessageW(hwnd, TCM_REMOVEIMAGE, cast(WPARAM)i, 0)
|
SendMessageW(hwnd, TCM_REMOVEIMAGE, cast(WPARAM)i, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_SetPadding :: #force_inline proc "system" (hwnd: HWND, cx,cy: c_int) {
|
TabCtrl_SetPadding :: #force_inline proc "system" (hwnd: HWND, cx,cy: c_int) {
|
||||||
SendMessageW(hwnd, TCM_SETPADDING, 0, MAKELPARAM(cx,cy))
|
SendMessageW(hwnd, TCM_SETPADDING, 0, MAKELPARAM(cx,cy))
|
||||||
}
|
}
|
||||||
TabCtrl_GetRowCount :: #force_inline proc "system" (hwnd: HWND) -> c_int {
|
TabCtrl_GetRowCount :: #force_inline proc "system" (hwnd: HWND) -> c_int {
|
||||||
return cast(c_int)SendMessageW(hwnd, TCM_GETROWCOUNT, 0, 0)
|
return cast(c_int)SendMessageW(hwnd, TCM_GETROWCOUNT, 0, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_GetToolTips :: #force_inline proc "system" (hwnd: HWND) -> HWND {
|
TabCtrl_GetToolTips :: #force_inline proc "system" (hwnd: HWND) -> HWND {
|
||||||
return cast(HWND)uintptr(SendMessageW(hwnd, TCM_GETTOOLTIPS, 0, 0))
|
return cast(HWND)uintptr(SendMessageW(hwnd, TCM_GETTOOLTIPS, 0, 0))
|
||||||
}
|
}
|
||||||
TabCtrl_SetToolTips :: #force_inline proc "system" (hwnd: HWND, hwndTT: HWND) {
|
TabCtrl_SetToolTips :: #force_inline proc "system" (hwnd: HWND, hwndTT: HWND) {
|
||||||
SendMessageW(hwnd, TCM_SETTOOLTIPS, uintptr(hwndTT), 0)
|
SendMessageW(hwnd, TCM_SETTOOLTIPS, uintptr(hwndTT), 0)
|
||||||
}
|
}
|
||||||
TabCtrl_GetCurFocus :: #force_inline proc "system" (hwnd: HWND) -> c_int {
|
TabCtrl_GetCurFocus :: #force_inline proc "system" (hwnd: HWND) -> c_int {
|
||||||
return cast(c_int)SendMessageW(hwnd, TCM_GETCURFOCUS, 0, 0)
|
return cast(c_int)SendMessageW(hwnd, TCM_GETCURFOCUS, 0, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_SetCurFocus :: #force_inline proc "system" (hwnd: HWND, i: c_int) {
|
TabCtrl_SetCurFocus :: #force_inline proc "system" (hwnd: HWND, i: c_int) {
|
||||||
SendMessageW(hwnd, TCM_SETCURFOCUS, cast(WPARAM)i, 0)
|
SendMessageW(hwnd, TCM_SETCURFOCUS, cast(WPARAM)i, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_SetMinTabWidth :: #force_inline proc "system" (hwnd: HWND, x: c_int) -> c_int {
|
TabCtrl_SetMinTabWidth :: #force_inline proc "system" (hwnd: HWND, x: c_int) -> c_int {
|
||||||
return cast(c_int)SendMessageW(hwnd, TCM_SETMINTABWIDTH, 0, cast(LPARAM)x)
|
return cast(c_int)SendMessageW(hwnd, TCM_SETMINTABWIDTH, 0, cast(LPARAM)x)
|
||||||
}
|
}
|
||||||
TabCtrl_DeselectAll :: #force_inline proc "system" (hwnd: HWND, fExcludeFocus: BOOL) {
|
TabCtrl_DeselectAll :: #force_inline proc "system" (hwnd: HWND, fExcludeFocus: BOOL) {
|
||||||
SendMessageW(hwnd, TCM_DESELECTALL, cast(WPARAM)fExcludeFocus, 0)
|
SendMessageW(hwnd, TCM_DESELECTALL, cast(WPARAM)fExcludeFocus, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_HighlightItem :: #force_inline proc "system" (hwnd: HWND, i: c_int, fHighlight: BOOL) -> BOOL {
|
TabCtrl_HighlightItem :: #force_inline proc "system" (hwnd: HWND, i: c_int, fHighlight: BOOL) -> BOOL {
|
||||||
return cast(BOOL)SendMessageW(hwnd, TCM_HIGHLIGHTITEM, cast(WPARAM)i, cast(LPARAM)MAKELONG(fHighlight,0))
|
return cast(BOOL)SendMessageW(hwnd, TCM_HIGHLIGHTITEM, cast(WPARAM)i, cast(LPARAM)MAKELONG(fHighlight,0))
|
||||||
}
|
}
|
||||||
TabCtrl_SetExtendedStyle :: #force_inline proc "system" (hwnd: HWND, dw: DWORD) -> DWORD {
|
TabCtrl_SetExtendedStyle :: #force_inline proc "system" (hwnd: HWND, dw: DWORD) -> DWORD {
|
||||||
return cast(DWORD)SendMessageW(hwnd, TCM_SETEXTENDEDSTYLE, 0, cast(LPARAM)dw)
|
return cast(DWORD)SendMessageW(hwnd, TCM_SETEXTENDEDSTYLE, 0, cast(LPARAM)dw)
|
||||||
}
|
}
|
||||||
TabCtrl_GetExtendedStyle :: #force_inline proc "system" (hwnd: HWND) -> DWORD {
|
TabCtrl_GetExtendedStyle :: #force_inline proc "system" (hwnd: HWND) -> DWORD {
|
||||||
return cast(DWORD)SendMessageW(hwnd, TCM_GETEXTENDEDSTYLE, 0, 0)
|
return cast(DWORD)SendMessageW(hwnd, TCM_GETEXTENDEDSTYLE, 0, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_SetUnicodeFormat :: #force_inline proc "system" (hwnd: HWND, fUnicode: BOOL) -> BOOL {
|
TabCtrl_SetUnicodeFormat :: #force_inline proc "system" (hwnd: HWND, fUnicode: BOOL) -> BOOL {
|
||||||
return cast(BOOL)SendMessageW(hwnd, TCM_SETUNICODEFORMAT, cast(WPARAM)fUnicode, 0)
|
return cast(BOOL)SendMessageW(hwnd, TCM_SETUNICODEFORMAT, cast(WPARAM)fUnicode, 0)
|
||||||
}
|
}
|
||||||
TabCtrl_GetUnicodeFormat :: #force_inline proc "system" (hwnd: HWND) -> BOOL {
|
TabCtrl_GetUnicodeFormat :: #force_inline proc "system" (hwnd: HWND) -> BOOL {
|
||||||
return cast(BOOL)SendMessageW(hwnd, TCM_GETUNICODEFORMAT, 0, 0)
|
return cast(BOOL)SendMessageW(hwnd, TCM_GETUNICODEFORMAT, 0, 0)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user