gtk2/gtk/inspector
Benjamin Otte 05e752e096 inspector: Turn object tree into a GtkListBox
The code gets rid of the GtkTreeView and replaces it with a GtkListBox.

Most of the logic is now done via GListModel subclasses.

A big change is that this new list is now tracking updates itself and
doesn't need to be manually updated. All code that used to cause rescans
or add forgotten objects to the tree has been removed.

If objects are missing from the object tree, the logic for tracking them
needs to be added.
2018-09-16 18:50:17 +02:00
..
action-editor.c
action-editor.h
actions.c
actions.h
actions.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
actions.ui.h
cellrenderergraph.c snapshot: Redo debug messages 2018-04-24 04:06:58 +02:00
cellrenderergraph.h inspector: Remove gtk.h include 2018-02-09 01:06:59 +01:00
css-editor.c
css-editor.h
css-editor.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
css-editor.ui.h
css-node-tree.c
css-node-tree.h
css-node-tree.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
data-list.c inspector: Turn object tree into a GtkListBox 2018-09-16 18:50:17 +02:00
data-list.h
data-list.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
data-list.ui.h
fpsoverlay.c snapshot: Redo debug messages 2018-04-24 04:06:58 +02:00
fpsoverlay.h inspector: Add an fps overlay 2018-04-05 14:58:43 +02:00
general.c Continue renaming window to surface 2018-03-21 11:49:14 +01:00
general.h
general.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
general.ui.h
gestures.c
gestures.h
graphdata.c
graphdata.h inspector: Remove gtk.h include 2018-02-09 01:06:59 +01:00
gtkstackcombo.c Remove some unnecessary snapshot implementations 2018-06-20 20:47:18 +02:00
gtkstackcombo.h
gtktreemodelcssnode.c
gtktreemodelcssnode.h
highlightoverlay.c snapshot: Redo debug messages 2018-04-24 04:06:58 +02:00
highlightoverlay.h inspector: Introduce so-called "overlays" 2018-04-05 14:57:10 +02:00
init.c inspector: Use a GtkPicture to display render nodes 2018-09-16 18:50:17 +02:00
init.h
inspect-button.c inspector: Turn object tree into a GtkListBox 2018-09-16 18:50:17 +02:00
inspectoroverlay.c Remove an unused struct 2018-05-27 11:57:49 -04:00
inspectoroverlay.h inspector: Bring back debug updates 2018-04-05 14:58:42 +02:00
layoutoverlay.c Implement GtkInspectorLayoutOverlay 2018-07-08 11:26:12 +02:00
layoutoverlay.h Implement GtkInspectorLayoutOverlay 2018-07-08 11:26:12 +02:00
logo.png
logs.c inspector: Avoid a critical 2018-01-15 08:01:54 -05:00
logs.h inspector: Some logging support 2018-01-14 17:05:04 -05:00
logs.ui inspector: Some logging support 2018-01-14 17:05:04 -05:00
magnifier.c
magnifier.h
magnifier.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
magnifier.ui.h
menu.c
menu.h
menu.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
menu.ui.h
meson.build inspector: Use a GtkPicture to display render nodes 2018-09-16 18:50:17 +02:00
misc-info.c inspector: Turn object tree into a GtkListBox 2018-09-16 18:50:17 +02:00
misc-info.h
misc-info.ui widget: Don't keep track of clip anymore. 2018-04-05 14:56:38 +02:00
misc-info.ui.h
object-hierarchy.c
object-hierarchy.h
object-hierarchy.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
object-hierarchy.ui.h
object-tree.c inspector: Turn object tree into a GtkListBox 2018-09-16 18:50:17 +02:00
object-tree.h inspector: Turn object tree into a GtkListBox 2018-09-16 18:50:17 +02:00
object-tree.ui inspector: Turn object tree into a GtkListBox 2018-09-16 18:50:17 +02:00
object-tree.ui.h
object-tree.ui.u
prop-editor.c
prop-editor.h
prop-list.c inspector: Turn object tree into a GtkListBox 2018-09-16 18:50:17 +02:00
prop-list.h
prop-list.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
prop-list.ui.h
recorder.c inspector: Turn object tree into a GtkListBox 2018-09-16 18:50:17 +02:00
recorder.h gsk: Fold gsk_renderer_begin_draw_frame() into renderer 2018-04-05 14:56:38 +02:00
recorder.ui inspector: Use a GtkPicture to display render nodes 2018-09-16 18:50:17 +02:00
recording.c
recording.h
renderrecording.c gsk: Fold gsk_renderer_begin_draw_frame() into renderer 2018-04-05 14:56:38 +02:00
renderrecording.h gsk: Fold gsk_renderer_begin_draw_frame() into renderer 2018-04-05 14:56:38 +02:00
resource-list.c widget: Remove controller sequence-state-changed signal connection 2018-05-19 10:18:50 +02:00
resource-list.h
resource-list.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
resource-list.ui.h
selector.c
selector.h
selector.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
selector.ui.h
signals-list.c
signals-list.h
signals-list.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
signals-list.ui.h
size-groups.c inspector: Introduce so-called "overlays" 2018-04-05 14:57:10 +02:00
size-groups.h
startrecording.c
startrecording.h
statistics.c widget: Remove controller sequence-state-changed signal connection 2018-05-19 10:18:50 +02:00
statistics.h
statistics.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
statistics.ui.h
strv-editor.c
strv-editor.h
treewalk.c
treewalk.h inspector: Remove gtk.h include 2018-02-09 01:06:59 +01:00
updatesoverlay.c snapshot: Redo debug messages 2018-04-24 04:06:58 +02:00
updatesoverlay.h inspector: Bring back debug updates 2018-04-05 14:58:42 +02:00
visual.c Implement GtkInspectorLayoutOverlay 2018-07-08 11:26:12 +02:00
visual.h
visual.ui gdk: Remove GDK_DEBUG=cairo-image 2018-04-24 23:16:13 +02:00
visual.ui.h
window.c inspector: Turn object tree into a GtkListBox 2018-09-16 18:50:17 +02:00
window.h inspector: Turn object tree into a GtkListBox 2018-09-16 18:50:17 +02:00
window.ui Simplify all ui files again 2018-01-18 17:53:44 -05:00
window.ui.h