[gtk] (168 commits) Created branch wip/matthiasc/listview-2
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (168 commits) Created branch wip/matthiasc/listview-2
- Date: Fri, 29 May 2020 20:30:21 +0000 (UTC)
The branch 'wip/matthiasc/listview-2' was created.
Summary of new commits:
db2210c... eventcontrollermotion: Remove mode argument
57fcb0d... builder: Allow <property bind /> for objects
b9668eb... Add GtkDirectoryList
d02bd47... Add GtkFilter
b0645b0... Add GtkCustomFilter
f4b9863... tests: Remove testtreemodel test
177ce14... filterlistmodel: Rewrite to use GtkFilter
2ecdc97... Add GtkExpression
4f0b764... expression: Add GtkObjectExpression
e15ae06... expression: Make property expression allow subexpressions
958f087... filter: Add GtkStringFilter
6db899f... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
7fae03f... filter: Add tests
951620d... builder: Add support for parsing expressions
b98c615... expression: Add the ability to watch an expression
2087bf6... testsuite: Add expression tests
e10aefc... expression: Add gtk_expression_bind()
6034970... expression: Invalidate bindings before destroying them
ae2a26b... More expression tests
e2aa796... Add GtkOrdering
5bea0aa... Add GtkSorter
2c6d65f... Add GtkCustomSorter
3859de8... Add GtkStringSorter
74d210b... Add GtkMultiSorter
40e6d1a... Add GtkNumericSorter
1c60efa... Redo sort list model with GtkSorter
5abf31d... sortlistmodel: Redo the way we store the items
4061bd7... sortlistmodel: Make sort stable
aea1fa8... sorter: Add tests
a94ccb4... gtk-demo: Make fishbowl info text use bindings
2b05d85... builder: Make <lookup> type optional
b394437... builder: Allow <constant> without a type
419b762... builder: Allow text content in <lookup>
ab0108d... builder: Add <binding> tag
ab5f0aa... gtk: Add a GtkListView skeleton
8f6249a... listview: Introduce GtkListItemFactory
ad034b4... listview: Make widget actually do something
6784b78... listview: Implement GtkScrollable
27e9e3d... tests: Add a test for a permanently changing listview
9e80ab2... listview: Implement an anchor
098dba9... listview: Add GtkListItemManager
81efaef... listview: Add GtkListItem
b066153... listview: Make the listitemmanager stricter
7f611b7... listview: Change change management
2204e5c... tests: Make animating listview do random resorts
77e5885... listitem: Add gtk_list_item_get_position()
e5efe9c... listview: Change how binding is done
eb2be81... listview: Change anchor handling again
4d39c36... listview: Only allocate necesary rows
d893e45... testlistview: Show the row number
58135e2... testlistview: Create widgets only once
5e79442... listitemmanager: Switch from "insert_before" to "insert_aft
38c14f6... listlistmodel: Add gtk_list_list_model_item_moved()
921e6d8... listview: Try to keep the list items in order when scrollin
ff62252... listview: Add selection properties to ListItem
586ce1b... listview: Reset listitems' CSS animations when rebinding
d93dcab... listview: Add initial support for displaying selections
f118d53... listitem: Add a press gesture to select the item
47a3d41... gtk: Add a GtkGridView skeleton
d23e043... gridview: Add API for setting number of columns
5cc5b3e... wayland: Remove function declaration for nonexisting functi
619fa2b... listitemmanager: Move list of listitems here
1a58d98... gridview: Implement GtkScrollable
59fb79e... listitemmanager: Simplify
e1e072b... listitemmanager: Add trackers
8d7f38f... listview: Add gtk_list_view_set_show_separators()
7606ba4... listitemfactory: Sanitize APIs
074477b... listitemfactory: vfuncify
aff05b9... listitemfactory: Split implementation out
ca66699... listitemfactory: Add a factory for ui files
2cd300d... testlistview: Port to directory list
488addb... testlistview: Load icons async
dd8deef... listview: Add list.scroll_to_item action
41be032... listview: Implement extending selections
f70b7b9... tests: Add a rough form of multiselection
68595dc... listview: Implement GtkOrientable
23f8cb5... gtk-demo: Add a rough start at a Weather demo
9a84401... listview: Expose GtkListItemFactory APIs
11361ad... gridview: Add factory handling
19e6a95... gridview: Implement GtkOrientable
0c37254... listview: Pass the CSS name of listitems to the manager
00598d7... gridview: Actually do something
6f7fa99... Add GtkTreeExpander
388deb2... demo: Add a GSettings tree demo
1346925... inspector: Use a treeexpander in the recorder
3312ac0... inspector: Use a GtkTreeExpander in the object tree
3bf9f55... inspector: Make the recorder node list use a ListView
7fd07cc... listitem: Change focus handling
915a88a... treeexpander: Implement input support
ba8e70d... listview: Implement activation
ca64bc2... listview: Track focus movements and update selection
267db0e... listview: Implement (un)select all
41e0f99... listview: Add a focus tracker
0b88ff4... listitem: Add "listitem.select" action and keybindings for
50a50e4... listview: Add gtk_list_view_get_position_at_y()
96b4f63... listview: Add move keybindings
348e89c... listitemfactory: Make the builder factory properly buildabl
89f23da... builderlistitemfactory: Add scope argument
7dced6c... builder: Autofill scope property of listitemfactory
27b926d... gtk-demo: Introduce awards
9beb39c... demo: Use a listview as sidebar
5eb58ea... listitemmanager: Handle NULL factory
b8b1922... widget: Add gtk_widget_get_size()
970aa5e... gridview: Implement anchors and scrolling
e3a83e8... selectionmodel: Add gtk_selection_model_user_select_item()
4444723... gridview: Implement the list.select-item action
c818cde... gridview: Implement minimum row height
169fa33... gridview: Add activation
6ffdd99... gridview: Implement list.scroll-to action
b338e39... gridview: Add a focus tracker
6433aa1... gridview: Implement (un)select all
34cde4c... gridview: Add move keybindings
13d121c... demo: Add a file browser demo
6289ae1... listview: Port various gridview improvements
64aa2cb... gridview: Simplify allocation code
4849a59... Add GtkListBase
50d8827... listbase: Move GtkScrollable implementation
b7dc65d... listbase: Move item manager here
84c0905... listbase: Move selection handling here
fcdff7e... listbase: Move orientable implementation here
42f2cfa... Remove gtk_selection_model_user_select_item() again
9a7a851... listbase: Move focus moving keybindings here
38155be... listbase: Add vfuncs to convert positions to/from coordinat
a6c3fde... listbase: Take over anchor handling
6b1bc4b... wip: Add GtkCoverFlow
f518c16... Add GtkColumnView skeleton
221b1eb... gtk-demo: Add a minesweeper demo
6120752... columnview: Allow adding/removing columns
554ccc9... Add GtkSignalListItemFactory
20bb100... gtk-demo: Add a Coverflow application launcher
1268857... builder: Make gtk_builder_extend_with_template() work with
118c3e2... listitem: Make this a GObject
f176042... listitemfactory: Reorganize vfuncs
b824b24... listitemfactory: Simplify
0229c36... listitemwidget: Add a private struct
33e7a6b... listitem: Move position/item/selected tracking to widget
0d9a313... listitemwidget: Lazily create listitems
f085e0d... columnview: Add listitems for the columns
8b1eac3... columnview: Implement GtkScrollable
81c1b70... widget: Add a hook for resizes
27f8e66... columnview: Add GtkColumnViewCell
e24f93b... inspector: Port object tree to GtkColumnView
e3d24a3... columnview: Fix styling with Adwaita
af5ef49... constraint-editor: Don't poke around in widget internals
2b2482f... columnview: Add a custom LayoutManager
e2a8927... tests: Add testcolumnview
2a325de... columnview: Add header
9bf1a21... inspector: Remove private struct from controllers
651e964... inspector: Make Controller page a GtkWidget
7e6f46c... inspector: Remove private struct for prop editor
0cca4a8... xxx: Add a hack to make paintables transform to/from object
e5e02e3... gtk-demo: Add a Clocks demo
0fe3336... expression: Allow passing a this object to bind()
2236342... Add some tests for expression binding
0df91fd... fontchooserwidget: Port to listmodels
b0e5ca4... docs: Reorganize list widgets in their own chapter
7796d73... builder-tool: Pass through CDATA where it makes sense
4598b5d... listitemwidget: Add single-click-activate
da45d0b... listview: Add single-click-activate
5193cfd... columnview: Add sorting
a5aa2cb... column view title: Show sort indicators
aedd437... testcolumnview: Add sorters
35f9bb8... Add GtkTreeListRowSorter
553ebc6... testsuite: Add tests for GtkTreeListSorter
21dc0c7... gtk-builder-tool: Minimally validate <binding>
e7f5545... xxx: isnanf() is some wtf
e62c56d... gtk-demo: Set default sizes for a few demos
8e334cf... docs: Add a listview overview section
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]