lp:~onboard/onboard/layout-tree

Created by marmuta and last modified

Recursive layout tree for Onboard. This replaces the current rigid pane-based system and prepares Onboard for the ui-changes needed for mousetweaks integration.

Get this branch:
bzr branch lp:~onboard/onboard/layout-tree
Members of Onboard Devel Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Onboard Devel Team
Project:
Onboard
Status:
Merged

Recent revisions

397. By marmuta

- Experimental Full Keyboard layout. Left the old one with tweaks in as Full Keyboard2.
- Keys gain common properties for LayoutItems in the layout filess. Enables "border" setting for shrink double, drag, hover keys.
- Don't hide the move button, just make it inaccessible in xembed mode. Simplifies layout handling in "Full Keyboard".
- Change type of preferences key from SCRIPT to BUTTON -> Easier to turn off sensivity in xembed mode.
- Take sensivity away from click buttons that aren't supported (yet).

396. By marmuta

Remove Classic Onboard layout

395. By marmuta

Try to fix hanging enter key when unlocking the screen.

394. By marmuta

Make sure the enter key is released when shutting down the keyboard.

393. By marmuta

- Hide move button in xembed mode.
- Disable hide button in xembed mode.
- Stretch layout boxes across invisible items. Fixes "showclick" button not covering the available width when the "move" button is hidden.
- Allow buttons to have sensivity, stop interaction and dim label color for sensivity=False.
- Close the svg path of all mouse pointer images. Fixes artefact at the tip of the mouse pointer images.
- Print warnings to the console when there is no svg template for keys defined in the layout files.

392. By marmuta

Make "Compact" the default layout.

391. By marmuta

- Make move button work in DOCK/override-redirect mode. Drop begin_move_drag in favor of manual tracking of pointer movements.
- Remove frame around the image of the "showclick" button.
- Fix final_fallback paths for themes, color_schemes and images being ignored.

390. By marmuta

- Upgrade the scanning layout to layout tree format
- Bring back scanning - fwiw, there can be one scan column definition per layer now

389. By marmuta

- Add hover-click image
- Replave image of the show-click button, an arrow seems more appropriate than the accessibility icon
- Improve layer labels and tooltips
- Hardcode no latched state for showclick and layer0 buttons - simplifies color schemes
- Hardcode locked state for hover-click button for better visibility in all color schemes

388. By marmuta

Fix nasty layout bug: fit_inside_cavas would correctly show the click button row only after a second call -> fixes show/hide click buttons triggered by dconf only

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.