summaryrefslogtreecommitdiffstatshomepage
path: root/widget.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* WidgetBase: Fix hasComplexBackgroundAlexander Neumann2020-07-291-2/+2
* DPI: Merge `RectanglePixels` to `Rectangle`Simon Rozman2019-09-271-2/+2
* DPI: Merge `SizePixels` to `Size`Simon Rozman2019-09-271-8/+8
* DPI: Merge `Pixel` to `int`Simon Rozman2019-09-271-2/+2
* DPI: Reorganize metrics structs to approach client compatibilitySimon Rozman2019-09-261-15/+15
* DPI: Revise 1/96" to/from native pixel conversionsSimon Rozman2019-09-261-5/+5
* Added WindowGroup for management of state with thread affinityJoshua Sjoding2019-09-051-5/+16
* Add check for nilAlexander Neumann2019-08-281-0/+4
* Don't do graphics effects stuff if not requiredAlexander Neumann2019-08-281-0/+18
* WidgetBase: Don't error out if setting control id fails in SetParentAlexander Neumann2019-07-311-3/+1
* WidgetBase: When disposing of a widget, remove it from its parentAlexander Neumann2019-07-251-0/+4
* Run for your life or prepare to meet theAlexander Neumann2019-07-171-117/+26
* WhoopsAlexander Neumann2019-06-121-0/+6
* WidgetBase: Add back BoundsAlexander Neumann2019-06-051-0/+8
* WidgetBase: Remove from global tool tip when disposedAlexander Neumann2019-06-041-0/+10
* Update layout of container that stayed the same size only if dirtyAlexander Neumann2019-06-041-1/+15
* Fix some layout problems caused by cached min sizesAlexander Neumann2019-06-031-8/+0
* Improve performance of applying DPI changeAlexander Neumann2019-05-161-1/+10
* Widget[Base]: Add *Pixel variants of MinSize, MaxSize and SetMinMaxSizeAlexander Neumann2019-05-071-2/+2
* More work on multi monitor HIDPIAlexander Neumann2019-05-071-7/+7
* Cache dpi to avoid repetitive calls to GetDpiForWindowAlexander Neumann2019-05-021-1/+1
* Avoid some ineffiency in layouts and factor out common stuff into LayoutBaseAlexander Neumann2019-05-011-11/+2
* Initial multi monitor HIDPI supportAlexander Neumann2019-04-301-7/+7
* WidgetBase: Hide widget before removing from parentAlexander Neumann2019-03-261-0/+2
* Fix excessive space retention of nested containersAlexander Neumann2019-03-261-28/+46
* Add support for alignment specified per widgetAlexander Neumann2019-02-271-0/+27
* Nothing to see here. Move on.Alexander Neumann2019-02-251-2/+6
* Brush: Add simple method which tells us if we need to invalidate after scrollingAlexander Neumann2018-12-051-0/+18
* WidgetBase: Add ForEachAncestorAlexander Neumann2018-12-051-4/+14
* Don't panic in property accessors if type assertion failsAlexander Neumann2018-12-051-1/+1
* More GraphicsEffects changesAlexander Neumann2017-11-211-5/+1
* Some more graphics effects workAlexander Neumann2017-11-201-0/+4
* Merge branch 'master' into graphicseffectsAlexander Neumann2017-11-061-1/+11
|\
| * Honor MaxSize even if smaller than MinSizeHint, fixes #339Alexander Neumann2017-11-061-1/+11
* | Increase invalidated border by one pixelAlexander Neumann2017-07-271-1/+1
* | Merge branch 'master' into graphicseffectsAlexander Neumann2017-05-081-1/+2
|\|
| * WidgetBase: Fix bug in updateParentLayout that prevented scheduling of layout updatesAlexander Neumann2017-05-081-1/+2
* | Add experimental support for graphics effectsAlexander Neumann2017-04-111-0/+60
|/
* Forgot some ScrollView stuff...Alexander Neumann2017-04-111-0/+4
* Add a simple layout scheduling system to avoid pointless intermediate updatesAlexander Neumann2017-04-111-14/+23
* Some layout improvementsAlexander Neumann2017-03-231-2/+25
* WidgetBase: Add SetMinMaxSizeAlexander Neumann2017-01-241-0/+12
* Add build tags to allow this library to be included in a cross platform program. This allows for several things:Joseph Watson2015-09-151-0/+2
* Improve font propagationAlexander Neumann2015-08-061-0/+6
* Don't ask...Alexander Neumann2015-06-251-0/+23
* ToolTip: Embed WindowBase instead of WidgetBaseAlexander Neumann2013-07-301-4/+2
* Reduce widgets footprint a bit by removing unneeded interface fieldsAlexander Neumann2013-07-261-10/+9
* Use win instead of go-winapi package and import qualifiedAlexander Neumann2013-07-251-20/+20
* Introduce Window and WindowBase as base for all windowsAlexander Neumann2013-07-241-1328/+82
* Rename RootWidget to FormAlexander Neumann2013-07-161-18/+18