summaryrefslogtreecommitdiff
path: root/controls_windows.go
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-02-14 15:00:59 -0500
committerPietro Gagliardi <[email protected]>2014-02-14 15:00:59 -0500
commit681afdf0adfc42c64cf5dd898ec17988a31f9cb7 (patch)
treeeb4c357433cb361db4f5328a1b3fb058feab5d86 /controls_windows.go
parentfbba8a581c1f0af9bc26baec02552f3453bca8f8 (diff)
Added LineEdit.
Diffstat (limited to 'controls_windows.go')
-rw-r--r--controls_windows.go142
1 files changed, 71 insertions, 71 deletions
diff --git a/controls_windows.go b/controls_windows.go
index 8a3de3e..9b96c22 100644
--- a/controls_windows.go
+++ b/controls_windows.go
@@ -200,94 +200,94 @@ const (
_CBN_SELENDCANCEL = 10
)
-/*
// Edit control styles.
const (
// from winuser.h
- ES_LEFT = 0x0000
- ES_CENTER = 0x0001
- ES_RIGHT = 0x0002
- ES_MULTILINE = 0x0004
- ES_UPPERCASE = 0x0008
- ES_LOWERCASE = 0x0010
- ES_PASSWORD = 0x0020
- ES_AUTOVSCROLL = 0x0040
- ES_AUTOHSCROLL = 0x0080
- ES_NOHIDESEL = 0x0100
- ES_OEMCONVERT = 0x0400
- ES_READONLY = 0x0800
- ES_WANTRETURN = 0x1000
- ES_NUMBER = 0x2000
+ _ES_LEFT = 0x0000
+ _ES_CENTER = 0x0001
+ _ES_RIGHT = 0x0002
+ _ES_MULTILINE = 0x0004
+ _ES_UPPERCASE = 0x0008
+ _ES_LOWERCASE = 0x0010
+ _ES_PASSWORD = 0x0020
+ _ES_AUTOVSCROLL = 0x0040
+ _ES_AUTOHSCROLL = 0x0080
+ _ES_NOHIDESEL = 0x0100
+ _ES_OEMCONVERT = 0x0400
+ _ES_READONLY = 0x0800
+ _ES_WANTRETURN = 0x1000
+ _ES_NUMBER = 0x2000
)
// Edit control messages.
// TODO filter out messages not provided in windows 2000
const (
// from winuser.h
- EM_GETSEL = 0x00B0
- EM_SETSEL = 0x00B1
- EM_GETRECT = 0x00B2
- EM_SETRECT = 0x00B3
- EM_SETRECTNP = 0x00B4
- EM_SCROLL = 0x00B5
- EM_LINESCROLL = 0x00B6
- EM_SCROLLCARET = 0x00B7
- EM_GETMODIFY = 0x00B8
- EM_SETMODIFY = 0x00B9
- EM_GETLINECOUNT = 0x00BA
- EM_LINEINDEX = 0x00BB
- EM_SETHANDLE = 0x00BC
- EM_GETHANDLE = 0x00BD
- EM_GETTHUMB = 0x00BE
- EM_LINELENGTH = 0x00C1
- EM_REPLACESEL = 0x00C2
- EM_GETLINE = 0x00C4
- EM_LIMITTEXT = 0x00C5
- EM_CANUNDO = 0x00C6
- EM_UNDO = 0x00C7
- EM_FMTLINES = 0x00C8
- EM_LINEFROMCHAR = 0x00C9
- EM_SETTABSTOPS = 0x00CB
- EM_SETPASSWORDCHAR = 0x00CC
- EM_EMPTYUNDOBUFFER = 0x00CD
- EM_GETFIRSTVISIBLELINE = 0x00CE
- EM_SETREADONLY = 0x00CF
- EM_SETWORDBREAKPROC = 0x00D0
- EM_GETWORDBREAKPROC = 0x00D1
- EM_GETPASSWORDCHAR = 0x00D2
- EM_SETMARGINS = 0x00D3
- EM_GETMARGINS = 0x00D4
- EM_SETLIMITTEXT = EM_LIMITTEXT // [;win40 Name change]
- EM_GETLIMITTEXT = 0x00D5
- EM_POSFROMCHAR = 0x00D6
- EM_CHARFROMPOS = 0x00D7
- EM_SETIMESTATUS = 0x00D8
- EM_GETIMESTATUS = 0x00D9
+ _EM_GETSEL = 0x00B0
+ _EM_SETSEL = 0x00B1
+ _EM_GETRECT = 0x00B2
+ _EM_SETRECT = 0x00B3
+ _EM_SETRECTNP = 0x00B4
+ _EM_SCROLL = 0x00B5
+ _EM_LINESCROLL = 0x00B6
+ _EM_SCROLLCARET = 0x00B7
+ _EM_GETMODIFY = 0x00B8
+ _EM_SETMODIFY = 0x00B9
+ _EM_GETLINECOUNT = 0x00BA
+ _EM_LINEINDEX = 0x00BB
+ _EM_SETHANDLE = 0x00BC
+ _EM_GETHANDLE = 0x00BD
+ _EM_GETTHUMB = 0x00BE
+ _EM_LINELENGTH = 0x00C1
+ _EM_REPLACESEL = 0x00C2
+ _EM_GETLINE = 0x00C4
+ _EM_LIMITTEXT = 0x00C5
+ _EM_CANUNDO = 0x00C6
+ _EM_UNDO = 0x00C7
+ _EM_FMTLINES = 0x00C8
+ _EM_LINEFROMCHAR = 0x00C9
+ _EM_SETTABSTOPS = 0x00CB
+ _EM_SETPASSWORDCHAR = 0x00CC
+ _EM_EMPTYUNDOBUFFER = 0x00CD
+ _EM_GETFIRSTVISIBLELINE = 0x00CE
+ _EM_SETREADONLY = 0x00CF
+ _EM_SETWORDBREAKPROC = 0x00D0
+ _EM_GETWORDBREAKPROC = 0x00D1
+ _EM_GETPASSWORDCHAR = 0x00D2
+ _EM_SETMARGINS = 0x00D3
+ _EM_GETMARGINS = 0x00D4
+ _EM_SETLIMITTEXT = _EM_LIMITTEXT // [;win40 Name change]
+ _EM_GETLIMITTEXT = 0x00D5
+ _EM_POSFROMCHAR = 0x00D6
+ _EM_CHARFROMPOS = 0x00D7
+ _EM_SETIMESTATUS = 0x00D8
+ _EM_GETIMESTATUS = 0x00D9
)
// Edit control WM_COMMAND notifications.
// TODO filter out notifications not provided in windows 2000
const (
// from winuser.h
- EN_SETFOCUS = 0x0100
- EN_KILLFOCUS = 0x0200
- EN_CHANGE = 0x0300
- EN_UPDATE = 0x0400
- EN_ERRSPACE = 0x0500
- EN_MAXTEXT = 0x0501
- EN_HSCROLL = 0x0601
- EN_VSCROLL = 0x0602
- EN_ALIGN_LTR_EC = 0x0700
- EN_ALIGN_RTL_EC = 0x0701
- EC_LEFTMARGIN = 0x0001
- EC_RIGHTMARGIN = 0x0002
- EC_USEFONTINFO = 0xFFFF
- EMSIS_COMPOSITIONSTRING = 0x0001
- EIMES_GETCOMPSTRATONCE = 0x0001
- EIMES_CANCELCOMPSTRINFOCUS = 0x0002
- EIMES_COMPLETECOMPSTRKILLFOCUS = 0x0004
+ _EN_SETFOCUS = 0x0100
+ _EN_KILLFOCUS = 0x0200
+ _EN_CHANGE = 0x0300
+ _EN_UPDATE = 0x0400
+ _EN_ERRSPACE = 0x0500
+ _EN_MAXTEXT = 0x0501
+ _EN_HSCROLL = 0x0601
+ _EN_VSCROLL = 0x0602
+ _EN_ALIGN_LTR_EC = 0x0700
+ _EN_ALIGN_RTL_EC = 0x0701
+ _EC_LEFTMARGIN = 0x0001
+ _EC_RIGHTMARGIN = 0x0002
+ _EC_USEFONTINFO = 0xFFFF
+ _EMSIS_COMPOSITIONSTRING = 0x0001
+ _EIMES_GETCOMPSTRATONCE = 0x0001
+ _EIMES_CANCELCOMPSTRINFOCUS = 0x0002
+ _EIMES_COMPLETECOMPSTRKILLFOCUS = 0x0004
)
+/*
// Listbox styles.
const (
// from winuser.h