summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-07Even more control candidate work.Pietro Gagliardi
2014-03-07More control candidates TODO.Pietro Gagliardi
2014-03-07Added more notes to the control candidates document.Pietro Gagliardi
2014-03-06More TODOs.Pietro Gagliardi
2014-03-06Even more TODO elaboration.Pietro Gagliardi
2014-03-06More TODO elaboration.Pietro Gagliardi
2014-03-06Split NewStack() into NewHorizontalStack() and NewVerticalStack(). ↵Pietro Gagliardi
Unexported Orientation and its values accordingly.
2014-03-06Updated to the control candidates document to reflect the now-written Mac OS ↵Pietro Gagliardi
X port.
2014-03-06More TODO cleanup.Pietro Gagliardi
2014-03-06Major overdue cleanup of todo.md.Pietro Gagliardi
2014-03-05Linked the wakeup program int he README as the example.Pietro Gagliardi
2014-03-05Update ui.Go() documentation to show that it will return nil when its main() ↵Pietro Gagliardi
returns now that that behavior is fully implemented.
2014-03-05Have ui.Go() return on main() return on Mac OS X.Pietro Gagliardi
2014-03-05Have ui.Go() return on main() return on Unix.Pietro Gagliardi
2014-03-05Have ui.Go() return on main() return on Windows.Pietro Gagliardi
2014-03-05Remove the 32-bit GTK+ from linux/386 Travis.ci builds; I have no idea how ↵Pietro Gagliardi
to fix this.
2014-03-05One more try with Travis.ci: this time start with multiarch support explicit.Pietro Gagliardi
2014-03-05Now that they appear to work, make Travis.ci builds verbose.Pietro Gagliardi
2014-03-05Travis.ci isn't actually building the package because there's no test files; ↵Pietro Gagliardi
fix that.
2014-03-05Disabled Travis.ci's linux/386 build for now; not sure how to fix it.Pietro Gagliardi
2014-03-05...and that's what I get for not knowing or remembering what I was ↵Pietro Gagliardi
doing/trusting the first answer on stackoverflow.
2014-03-05...hopefully NOW the linux/386 Travis.ci build will be fixed?Pietro Gagliardi
2014-03-05Whoops, looks like Travis.cl hates { cmd; } in its before_install: block; ↵Pietro Gagliardi
also forgot the cgo flags for linux/386.
2014-03-05Configured the Travis.cl configuration to cross-compile Windows and Linux ↵Pietro Gagliardi
for both 386 and amd64.
2014-03-05Whoops; actually need build=master there; also remove extra spacePietro Gagliardi
2014-03-05Updated Travis.ci badge for andlabs/ui.Pietro Gagliardi
2014-03-05Merge pull request #3 from tompao/travis-ciPietro Gagliardi
Example of continuous integration setup with Travis-ci
2014-03-05Add a note about the Mac OS X version of package ui requiring Go 1.3 to the ↵Pietro Gagliardi
README. Updates issue 1.
2014-03-05Xcode 4 comes with a version of clang that treats inline differently: it ↵Pietro Gagliardi
requires exactly one definition of the inline function in the linked unit. static inline is C99-compliant (according to LeoNerd in freenode/##c) and does not have this problem, so use that in objc_darwin.h instead. Fixes issue 1.
2014-03-04Update README.mdTom P
2014-03-04Install GTK3 development filesTom Paoletti
2014-03-04Basic configuration for travis-ciTom Paoletti
2014-03-04Changed the ".." import in the test binary to a proper ↵Pietro Gagliardi
"github.com/andlabs/ui" import. (This means I finally moved my working environment out of a folder src/wingo and into the proper src/github.com/andlabs/ui.)
2014-03-03Updated the README for Mac OS X. LAUNCHING.Pietro Gagliardi
2014-03-03Updated the implementation.md file for Mac OS X.Pietro Gagliardi
2014-03-03Fixed 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-03-03Added flags to show the auxiliary test windows in the test program, to make ↵Pietro Gagliardi
working with just the main window easier.
2014-03-03Split out the code to add a Control to a Mac OS X Window into its own function.Pietro Gagliardi
2014-03-03More TODOs.Pietro Gagliardi
2014-03-03Removed a leftover crash guard from the Mac OS X sysData code (in this case ↵Pietro Gagliardi
sysData.preferredSize()).
2014-03-03Removed crash guards from the Mac OS X sysData code. Also removed some ↵Pietro Gagliardi
leftover ones from the GTK+ code.
2014-03-03More TODOs.Pietro Gagliardi
2014-03-03Added Mac OS X ProgressBars. Mac OS X now feature-equal!Pietro Gagliardi
2014-03-03Added the scrollbars themselves to the NSScrollView backing the Mac OS X ↵Pietro Gagliardi
Listboxes. Also added a few TODOs. I think the Mac OS X Listbox implementation is now finished.
2014-03-03Wrapped Mac OS X Listboxes in NSScrollViews. Their preferredSize seems to be ↵Pietro Gagliardi
more reasonable now. Now to just add scrollbars...
2014-03-03More TODOs related to the previous commit.Pietro Gagliardi
2014-03-03Changed how the preferred size of controls is determined to accomodate ↵Pietro Gagliardi
NSTableView, NSScrollView, and NSProgressIndicator. Updated TODOs to mark other weirdnesses (such as Label text that used to get cropped) that no longer happen because of this. Now for putting Listboxes in NSScrollViews.
2014-03-03Added a Listbox preferredSize test window to the main test program, as it ↵Pietro Gagliardi
appears I'm going to have to change how sysData.preferredSize() works on Mac OS X to acommodate NSTableView, NSScrollView, and NSProgressIndicator...
2014-03-03Fixed selection grabbing and also append/insert/removal crashes: all were ↵Pietro Gagliardi
selector name typos. Also some TODOs Now to make this scroll/confine it to a scroll view...
2014-03-03Ah there we go; columnWithIdentifier: returns an index; we wanted ↵Pietro Gagliardi
tableColumnWithIdentifier:. Now to fix the crashing when getting list information...