summaryrefslogtreecommitdiffstats
path: root/sway/border.c
Commit message (Collapse)AuthorAge
* Render focused stack/tab children focusedLibravatar Tony Crisci2016-07-27
| | | | | | Whenever a stacked or tabbed container has focused, paint the titlebars of all its child windows to be focused as well to indicate the parent stack/tab container has the focus.
* Construct titles of nested tabbed/stacked containers from app_id instead of ↵Libravatar D.B2016-07-18
| | | | title
* refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use ↵Libravatar D.B2016-07-16
| | | | where needed
* Fix issue #661.Libravatar Jasen Borisov2016-05-18
| | | | | Borders are now drawn correctly (same behavior as i3) for tabbed and stacked containers, when the children have 'border none' set.
* Update view title of tabbed/stacked windowsLibravatar Mikkel Oscar Lyderik2016-05-01
| | | | | | Requires Cloudef/wlc@80bf003 Fix #623
* border: clear buffer on fullscreen viewsLibravatar Mikkel Oscar Lyderik2016-04-27
| | | | | | This patch makes sure to clear the border buffer of fullscreen view so the border doesn't get drawn behind a fullscreen view, which would be visible if the view was transparent.
* Only check tabbed_stacked_parent for focused windowsLibravatar Mikkel Oscar Lyderik2016-04-27
|
* Add title to nested tabbed/stacked containersLibravatar Mikkel Oscar Lyderik2016-04-25
|
* Add support for nested tabbed/stacked containersLibravatar Mikkel Oscar Lyderik2016-04-25
|
* Use tabs for indentationLibravatar Mikkel Oscar Lyderik2016-04-25
|
* Make floating border fixes work with tabbed/stacked codeLibravatar Mikkel Oscar Lyderik2016-04-25
|
* Fix problems with floating windowsLibravatar Mikkel Oscar Lyderik2016-04-25
| | | | | Makes any tabbed/stacked layout a container to separate from floating windows which may be attached to a workspace.
* Tabbed and stacked layoutLibravatar Mikkel Oscar Lyderik2016-04-25
|
* Passing missing argument to get_text_sizeLibravatar Mykyta Holubakha2016-04-24
|
* Flesh out pango markup implementationLibravatar Drew DeVault2016-04-17
|
* Plug two memory leaksLibravatar Chang Liu2016-04-12
| | | | Plug two memory leaks introduced in the border drawing code.
* Use border background color as border backgroundLibravatar Kevin Hamacher2016-04-03
|
* Fix window bordersLibravatar crondog2016-04-03
| | | | | This fixes floating borders when moving outside of the output. Not sure what happens with dual screen as I only have 1 monitor
* improve endianess handelingLibravatar Kevin Hamacher2016-04-02
|
* Fix crashes with bordersLibravatar Drew DeVault2016-03-30
|
* Update window title when it changesLibravatar Mikkel Oscar Lyderik2016-03-30
|
* Mark focused view focus_inactive on unfocused outputLibravatar Mikkel Oscar Lyderik2016-03-30
|
* Comment endiannessLibravatar Mikkel Oscar Lyderik2016-03-30
|
* Implement bordersLibravatar Mikkel Oscar Lyderik2016-03-30
The borders are implemented as a surface/buffer attached to each view which is sent to and rendered by wlc in the view_pre_render callback. All the drawing logic is handled in sway/border.c and all the logic for calculating the geometry of the border/view is handled in `update_geometry` in sway/layout.c (same place as gaps are calculated).