gtk2/gtk/inspector
Benjamin Otte 43c212ac28 build: Enable -Wswitch-enum and -Wswitch-default
This patch makes that work using 1 of 2 options:

1. Add all missing enums to the switch statement
  or
2. Cast the switch argument to a uint to avoid having to do that (mostly
   for GdkEventType).

I even found a bug while doing that: clearing a GtkImage with a surface
did not notify thae surface property.

The reason for enabling this flag even though it is tedious at times is
that it is very useful when adding values to an enum, because it makes
GTK immediately warn about all the switch statements where this enum is
relevant.
And I expect changes to enums to be frequent during the GTK4 development
cycle.
2017-10-06 21:23:39 +02:00
..
action-editor.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
action-editor.h
actions.c
actions.h
actions.ui
actions.ui.h
cellrenderergraph.c snapshot: Rename append APIs 2017-01-13 04:46:09 +01:00
cellrenderergraph.h
css-editor.c css-editor: Remove unused if statement 2017-03-20 15:01:28 +01:00
css-editor.h
css-editor.ui inspector: Use GtkButton:icon-name in ui files 2017-01-16 17:22:38 +01:00
css-editor.ui.h
css-node-tree.c
css-node-tree.h
css-node-tree.ui
data-list.c
data-list.h
data-list.ui box: Remove center child 2017-04-25 20:30:37 +02:00
data-list.ui.h
general.c inspector: Add gsk and vulkan information 2017-10-03 21:06:50 -04:00
general.h
general.ui inspector: Add gsk and vulkan information 2017-10-03 21:06:50 -04:00
general.ui.h
gestures.c inspector: ensure controller is a GtkGesture 2016-11-23 14:03:13 -08:00
gestures.h
graphdata.c
graphdata.h
gtkstackcombo.c widget: Add baseline and out_clip parameters to size-allocate 2017-07-19 21:27:16 -04:00
gtkstackcombo.h
gtktreemodelcssnode.c
gtktreemodelcssnode.h
gtktreemodelrendernode.c inspector: GSK_IS_RENDER_NODE() does NULL-check 2017-09-30 20:23:11 +02:00
gtktreemodelrendernode.h inspector: Prepare TreeModelRenderNode for brave new world 2016-12-20 18:01:09 +01:00
init.c inspector: Next step in the recorder view 2016-11-01 18:34:40 +01:00
init.h
inspect-button.c inspector: Update to using GdkEvent API 2017-09-19 18:39:02 +02:00
logo.png
magnifier.c
magnifier.h
magnifier.ui
magnifier.ui.h
menu.c
menu.h
menu.ui
menu.ui.h
meson.build meson: update list of sources for changes in git master 2017-05-03 15:10:53 +01:00
misc-info.c widget: Add baseline and out_clip parameters to size-allocate 2017-07-19 21:27:16 -04:00
misc-info.h
misc-info.ui box: Remove expand child property 2017-04-25 20:30:37 +02:00
misc-info.ui.h
object-hierarchy.c
object-hierarchy.h
object-hierarchy.ui
object-hierarchy.ui.h
object-tree.c inspector: Update to using GdkEvent API 2017-09-19 18:39:02 +02:00
object-tree.h
object-tree.ui inspector: Use GtkButton:icon-name in ui files 2017-01-16 17:22:38 +01:00
object-tree.ui.h
object-tree.ui.u
prop-editor.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
prop-editor.h
prop-list.c inspector: Don't try to access child props of non-containers 2017-01-07 17:19:30 +01:00
prop-list.h
prop-list.ui
prop-list.ui.h
recorder.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
recorder.h inspector: Move debug nodes option 2017-09-01 12:04:27 -04:00
recorder.ui Reshuffle the recorder ui a bit 2017-09-28 18:37:00 -04:00
recording.c inspector: Add more infrastructure 2016-11-01 18:34:40 +01:00
recording.h inspector: Add more infrastructure 2016-11-01 18:34:40 +01:00
rendernodeview.c snapshot: Rename append APIs 2017-01-13 04:46:09 +01:00
rendernodeview.h inspector: Add support for displayin the render region 2016-12-05 15:02:47 +01:00
renderrecording.c inspector: Pass the drawing context into the recorder 2016-12-05 15:02:47 +01:00
renderrecording.h inspector: Pass the drawing context into the recorder 2016-12-05 15:02:47 +01:00
resource-list.c inspector: Update to using GdkEvent API 2017-09-19 18:39:02 +02:00
resource-list.h
resource-list.ui inspector: make use of GtkButton's icon-name property 2016-10-28 16:33:02 +02:00
resource-list.ui.h
selector.c
selector.h
selector.ui
selector.ui.h
signals-list.c
signals-list.h
signals-list.ui
signals-list.ui.h
size-groups.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
size-groups.h
startrecording.c inspector: Record a "start" event whenever we start recording 2016-11-20 03:54:43 +01:00
startrecording.h inspector: Record a "start" event whenever we start recording 2016-11-20 03:54:43 +01:00
statistics.c inspector: Update to using GdkEvent API 2017-09-19 18:39:02 +02:00
statistics.h
statistics.ui
statistics.ui.h
strv-editor.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
strv-editor.h
treewalk.c
treewalk.h
visual.c inspector: Remove debug nodes setting from visual tab 2017-09-01 12:04:33 -04:00
visual.h
visual.ui inspector: Remove debug nodes setting from visual tab 2017-09-01 12:04:33 -04:00
visual.ui.h
window.c Allow custom renderer for the inspector 2017-03-17 16:12:45 +01:00
window.h Snapshot: Only record names if inspector is recording 2017-01-11 10:22:40 +01:00
window.ui inspector: Fix object title label alignment 2017-08-03 18:25:51 +02:00
window.ui.h