From f8e3f12ab02b528f2a05a4f713d7af7ea8e44b42 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Fri, 11 Dec 2015 20:37:59 -0500 Subject: LET'S GET THIS FINAL REWRITE EVER STARTED --- textbox_windows.go | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 textbox_windows.go (limited to 'textbox_windows.go') diff --git a/textbox_windows.go b/textbox_windows.go deleted file mode 100644 index 0a68052..0000000 --- a/textbox_windows.go +++ /dev/null @@ -1,40 +0,0 @@ -// 23 october 2014 - -package ui - -// #include "winapi_windows.h" -import "C" - -type textbox struct { - *controlSingleHWNDWithText -} - -// TODO autohide scrollbars -func newTextbox() Textbox { - hwnd := C.newControl(editclass, - // TODO ES_AUTOHSCROLL/ES_AUTOVSCROLL as well? - // TODO word wrap - C.ES_LEFT | C.ES_MULTILINE | C.ES_NOHIDESEL | C.ES_WANTRETURN | C.WS_HSCROLL | C.WS_VSCROLL, - C.WS_EX_CLIENTEDGE) - t := &textbox{ - controlSingleHWNDWithText: newControlSingleHWNDWithText(hwnd), - } - t.fpreferredSize = t.xpreferredSize - C.controlSetControlFont(t.hwnd) - return t -} - -func (t *textbox) Text() string { - return t.text() -} - -func (t *textbox) SetText(text string) { - t.setText(text) -} - -// just reuse the preferred textfield width -// TODO allow alternate widths -// TODO current height probably can be better calculated -func (t *textbox) xpreferredSize(d *sizing) (width, height int) { - return fromdlgunitsX(textfieldWidth, d), fromdlgunitsY(textfieldHeight, d) * 3 -} -- cgit v1.2.3