lp:~elementary-pantheon/granite/source-list
Granite's SourceList widget development branch.
- Get this branch:
- bzr branch lp:~elementary-pantheon/granite/source-list
Branch merges
- Tom Beckmann (community): Approve
- Victor Martinez (community): Abstain
- elementary Pantheon team: Pending requested
-
Diff: 2321 lines (+2300/-0)3 files modifiedlib/CMakeLists.txt (+2/-0)
lib/Widgets/CellRendererExpander.vala (+98/-0)
lib/Widgets/SourceList.vala (+2200/-0)
Branch information
Recent revisions
- 443. By Victor Martinez
-
Improve code that handles expander clicks.
Revision 436 broke the previous method and it needed a slight rewrite. The new implementation is faster and feels more responsive.
- 442. By Victor Martinez
-
Fix a couple of errors in the documentation. Also suggest using ThinPaned instead of SidebarPaned.
- 440. By Victor Martinez
-
Prevent non-selectable items from being edited and update documentation of ExpandableItem
- 439. By Victor Martinez
-
[API] Add methods that allow navigating the actual branch:
+ SourceList.get_n_visible_ children
+ SourceList.get_first_ child
+ SourceList.get_last_ child
+ SourceList.get_previous_ item
+ SourceList.get_next_ item - 438. By Victor Martinez
-
Don't prevent an item from being selected if the user clicks over an invisible expander renderer
- 436. By Victor Martinez
-
Re-write code responsible for handling level indentation.
We no longer rely on GtkTreeView.
level_indentati on for indentation purposes, because it had the bad side-effect of also adding extra space on the right-side, breaking the alignment of the expander and activatable-icon renderers. The new code packs empty cell renderers at the beginning of every new row, keeping visible only those with index lower or equal than the current indentation level of the row.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~elementary-pantheon/granite/granite