brew install cairo pango
sudo apt install pkg-config libcairo2-dev libpango1.0-dev libx11-dev libxcursor-dev
Install MSYS2 then install pkg-config and gtk3
pacman -S mingw64/mingw-w64-x86_64-pkg-config mingw64/mingw-w64-x86_64-gtk3
go get -u github.com/richardwilkes/toolbox
This is very much a work in progress. My intent is to make this work for Mac, Linux & Windows. At the moment, the Mac and Linux implementations are functional, if not complete.
Widgets that have been implemented:
- Button
- CheckBox
- ImageButton
- Label
- List
- Menus
- PopupMenu
- ProgressBar
- RadioButton
- ScrollArea
- ScrollBar
- Slider
- Separator
- SplitPanel
- Table
- TabPanel
- TextArea
- TextField
- ToolBar
- Tree
- Web View (only macOS implemented at the moment)
Top-level windows and dialogs:
- Dialog
- FileDialog
- Window