| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-11 | Consistency change: all Windows API structure field names now match ↵ | Pietro Gagliardi | |
| case-wise (some were forcibly exported in the past for historical reasons: I originally started package ui by trying to write a Windows API wrapper, but decided to ditch that and just use the Windows API directly from package ui). Also more TODOs. | |||
| 2014-04-28 | More Windows TODO cleanup/removal and future plans. The message-only window ↵ | Pietro Gagliardi | |
| in uitask_windows.go now has a title. | |||
| 2014-04-13 | Fixed Area test time label weirdness by making Labels truncate their text ↵ | Pietro Gagliardi | |
| instead of word-wrapping on all platforms. This doesn't explain GTK+/Wayland, alas. | |||
| 2014-04-13 | Rolled back the Windows horizontally scrolling Listbox changes because I ↵ | Pietro Gagliardi | |
| can't seem to get it to work on Mac OS X (and keeping that code there is inefficient); removed the guarantee of horizontal scrollbars in Listbox and made that a future plan. Both the Windows and the non-working Mac OS X code is in unmigrated/hscrolllistbox.go (and the unmigrated/ folder will be renamed shortly). | |||
| 2014-04-13 | Added horizontal scrollbars to Listboxes on Windows. Also fixed typos and ↵ | Pietro Gagliardi | |
| bugs in Windows sysData.selectedTexts(). | |||
| 2014-04-12 | Fixed Listboxes on Mac OS X having an initial selection. | Pietro Gagliardi | |
| 2014-04-12 | Fixed Comboboxes on Mac OS X having an initial selection. This also lays the ↵ | Pietro Gagliardi | |
| groundwork for adding Combobox/Listbox.Select() as a public function... | |||
| 2014-04-10 | More future plans and TODOs. | Pietro Gagliardi | |
| 2014-04-02 | Fixed Listbox and LineEdit borders on Windows. Also more TODOs. | Pietro Gagliardi | |
| 2014-04-02 | Fixed odd Listbox sizing on Windows. (Windows by default sizes List Box ↵ | Pietro Gagliardi | |
| controls so that partial items are not visible.) | |||
| 2014-04-01 | Changed the font loading on Windows to always load the control font unless a ↵ | Pietro Gagliardi | |
| flag to not load any font is set; when menus and statusbars are added, they need special casing. This also means the preferred size calculations reads controlFont directly (it will need the same change). | |||
| 2014-04-01 | Fixed Windows control sizing: turns out simply calling GetTextMetrics() was ↵ | Pietro Gagliardi | |
| not enough, as the GetDC() functions don't load the control font into the DC; we have to do it ourselves with SelectObject() (according to GetTextMetrics()'s docs on MSDN). Upon re-evaluation, the only things that need custom fonts are menus and statusbars; I don't know if menus can be done with the standard contorls and statusbars change the font of all controls inside... so how fonts are handled in classData needs to change now. | |||
| 2014-04-01 | Made the sysData.make() change from the previous commit on the Windows backend. | Pietro Gagliardi | |
| 2014-03-29 | Implemented Area.SetSize() on Windows. | Pietro Gagliardi | |
| 2014-03-24 | Started the Windows implementation of Area. | Pietro Gagliardi | |
| 2014-03-12 | Separated file creation dates from the package comment. | Pietro Gagliardi | |
| 2014-03-12 | Added indeterminate ProgressBar code on Windows and fixed up a few other ↵ | Pietro Gagliardi | |
| things along the way. | |||
| 2014-03-12 | Gave Listboxes a border on Windows by implementing the subset of ↵ | Pietro Gagliardi | |
| LBS_STANDARD we want, not just WS_VSCROLL. This will also allow us to have selection changed events later. | |||
| 2014-03-11 | Removed error returns from Combobox.Delete(), Listbox.Delete(), and ↵ | Pietro Gagliardi | |
| sysData.delete(), since they are no longer used. Updated the TODO file to mark this issue closed. | |||
| 2014-03-10 | Fixed compiler errors in the previous few commits. | Pietro Gagliardi | |
| 2014-03-10 | Removed error returns from sysData.setText() now that we no longer care. | Pietro Gagliardi | |
| 2014-03-10 | Changed Windows sysData.setText() to panic on error. WM_SETTEXT's ↵ | Pietro Gagliardi | |
| documentation indicates the main error is memory exhausted, which means we should panic anyway (unless the Go runtime already has). Any other error will be flagged as unexpected; since we're using SetWindowText() we can't differentiate between out of memory and other errors in the way WM_SETTEXT documents anyway. | |||
| 2014-03-09 | Removed now-unused error returns from sysData.show() and sysData.hide(). | Pietro Gagliardi | |
| 2014-03-09 | Split sysData.show() into separate show() and firstShow() to accomodate ↵ | Pietro Gagliardi | |
| Windows's differing rules for first-time window show; this will also allow me to remove the error returns from sysData.show() and sysData.hide() (later). | |||
| 2014-03-09 | Steamrolled errors under panic() in Combobox/Listbox.Append()/InsertBefore() ↵ | Pietro Gagliardi | |
| because screw Windows being different. | |||
| 2014-03-08 | Added the Windows implementation of Combobox/Listbox.Len(). | Pietro Gagliardi | |
| 2014-03-03 | Fixed Mac OS X control placement flipping. This is done by passing the ↵ | Pietro Gagliardi | |
| height of the window around setRect() calls to avoid polling the content view frame each time. | |||
| 2014-02-25 | Added password entry fields; they are the alternate mode of LineEdit. | Pietro Gagliardi | |
| 2014-02-25 | Added Windows implementation of ProgressBar and the requisite comctl32.dll code. | Pietro Gagliardi | |
| 2014-02-25 | Added most of the Windows implementation of ProgressBar. Now to grab the ↵ | Pietro Gagliardi | |
| comctl32.dll stuff. | |||
| 2014-02-24 | Set the default control font on Windows to the expected standard font ↵ | Pietro Gagliardi | |
| instead of to the default System font. | |||
| 2014-02-19 | Moved to a proper package; main() is now a test and go test -c is used to ↵ | Pietro Gagliardi | |
| build. Once I iron out a bug with Windows event handling, I'll add a README. | |||
| 2014-02-17 | Fixed the GTK+ crashes (I think) by making resizes synchronous. Since all ↵ | Pietro Gagliardi | |
| control resizes happen on the UI thread anyway, we don't need to dispatch back; just call the resizing functions directly. Windows gets this fix too for consistency (and also because it gets rid of the only asynchronous oddity in the system). | |||
| 2014-02-15 | Added Listbox.Selection() and Listbox.SelectedIndices(). Also fixed a bug ↵ | Pietro Gagliardi | |
| involving sysData.selectedIndices() with nothing selected. | |||
| 2014-02-15 | Added Combobox.SelectedIndex(). | Pietro Gagliardi | |
| 2014-02-15 | Added Combobox.Delete() and Listbox.Delete() and added some TODOs. | Pietro Gagliardi | |
| 2014-02-15 | Added vertical scroll bars to Combobox. | Pietro Gagliardi | |
| 2014-02-15 | Made sure sysData.selectedIndices() returns an empty slice if nothing was ↵ | Pietro Gagliardi | |
| selected in a single-selection listbox. | |||
| 2014-02-15 | More error handling reduction. | Pietro Gagliardi | |
| 2014-02-15 | Reduced the number of unnecessary error returns based on MSDN. The TODOs ↵ | Pietro Gagliardi | |
| that used to be there have been moved to a new file; similar files for Mac and Linux will also be made. | |||
| 2014-02-15 | Resolved some more TODOs... though resolving the rest in this file is going ↵ | Pietro Gagliardi | |
| to be fun... | |||
| 2014-02-15 | Removed setting the initial width and height in sysData.make() (this gets ↵ | Pietro Gagliardi | |
| rid of the dummy 300x300 sizes from the controls) and added an explicit sysData.setWindowSize() to Window.Open() to ensure everything's sized properly. | |||
| 2014-02-15 | Added sysData.setWindowSize(), which will simplify a few things in ↵ | Pietro Gagliardi | |
| Window.Open() and Control.make(). | |||
| 2014-02-15 | Fixed build errors in the previous commits. | Pietro Gagliardi | |
| 2014-02-15 | Added combobox/listbox selection helper functions. | Pietro Gagliardi | |
| 2014-02-15 | Added sysData.insertBefore(). | Pietro Gagliardi | |
| 2014-02-14 | Added scrollbars to Listbox. | Pietro Gagliardi | |
| 2014-02-14 | Added Listboxes. You can't use the results just yet... | Pietro Gagliardi | |
| 2014-02-14 | Renamed sysData.editable to sysData.alternate in preparation for ListBox. | Pietro Gagliardi | |
| 2014-02-14 | Added labels. | Pietro Gagliardi | |
