aa193ce4a4 
					 
					
						
						
							
							inspector: UI refresh  
						
						... 
						
						
						
						The sidebar in the object page was using up more space than it deserves.
Replace it with a combo box in the subheader. Now that we have more space,
put the CSS node tree and the style properties in the same page again. 
						
						
					 
					
						2016-03-07 00:24:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b5bcdeaa5 
					 
					
						
						
							
							inspector: Drop the per-object CSS editor  
						
						... 
						
						
						
						The global editor is good enough for all uses. 
						
						
					 
					
						2016-03-06 21:41:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e364ae3ea8 
					 
					
						
						
							
							Use gtk_widget_set_focus_on_click() instead of deprecated setters  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=757269  
					
						2015-11-03 07:44:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af3789bb87 
					 
					
						
						
							
							inspector: Drop the style property list  
						
						... 
						
						
						
						Style properties are now shown for each CSS node in the
CSS node tab, so we don't need a separate per-widget tab
for this. 
						
						
					 
					
						2015-10-30 06:51:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91af42263b 
					 
					
						
						
							
							inspector: Drop the style classes list  
						
						... 
						
						
						
						Style classes can now be added/removed for each CSS node in
the CSS node tab, so we don't need a separate per-widget tab
for this. 
						
						
					 
					
						2015-10-30 06:51:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a44f18940 
					 
					
						
						
							
							inspector: Add a function to rescan  
						
						... 
						
						
						
						Currently, we only ever scanned the toplevel list and
widget tree once. That is not enough. 
						
						
					 
					
						2015-07-23 21:27:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d55c261079 
					 
					
						
						
							
							inspector: Add a new page that lists the CSS node tree  
						
						
						
						
					 
					
						2015-03-18 15:23:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b07b6c069 
					 
					
						
						
							
							inspector: Add a magnifier  
						
						... 
						
						
						
						Add a magnifier that shows the selected widget up to 5 times
enlarged. 
						
						
					 
					
						2014-12-20 19:24:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23c5f11391 
					 
					
						
						
							
							inspector: Make header buttons as !focus-on-click  
						
						... 
						
						
						
						Moving the focus to the header bar is unexpected and disruptive,
so don't do it. 
						
						
					 
					
						2014-12-10 22:47:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						702b647d4e 
					 
					
						
						
							
							inspector: Allow extensions to request a picker  
						
						... 
						
						
						
						Look for a 'use-picker' property on the extension page
and add a picker button to the header bar if says so. 
						
						
					 
					
						2014-12-09 20:57:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d6ae59d7f 
					 
					
						
						
							
							Inspector: Support extending the inspector using GIOModules  
						
						... 
						
						
						
						This allows external modules to add a page to the Gtk Inspector.
https://bugzilla.gnome.org/show_bug.cgi?id=740983  
						
						
					 
					
						2014-12-08 17:34:54 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						383d5b137b 
					 
					
						
						
							
							inspector: Build nonrecursively  
						
						
						
						
					 
					
						2014-11-30 16:11:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						713d3834f6 
					 
					
						
						
							
							inspector: Reserve space for buttons  
						
						... 
						
						
						
						Make the button area in the top left a stack that is parallel
to the main page stack. This avoids size changes as we switch
between pages. 
						
						
					 
					
						2014-11-08 00:09:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e35d91d18f 
					 
					
						
						
							
							Revert "Inspector backend hack"  
						
						... 
						
						
						
						This reverts commit f88a5dc8c7 
						
						
					 
					
						2014-10-25 13:58:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f88a5dc8c7 
					 
					
						
						
							
							Inspector backend hack  
						
						
						
						
					 
					
						2014-10-25 10:33:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a46d4e51f7 
					 
					
						
						
							
							inspector: Improve details buttons  
						
						... 
						
						
						
						Ensure that the details buttons are only sensitive when
we actually have details to show. 
						
						
					 
					
						2014-10-24 21:52:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70c3241bd3 
					 
					
						
						
							
							inspector: Improve tab switching  
						
						... 
						
						
						
						Switch the object and resource trees away from activate-on-single-click
and add a 'view details' button. 
						
						
					 
					
						2014-10-24 21:14:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c16fa45bfe 
					 
					
						
						
							
							inspector: Use a separate display connection  
						
						... 
						
						
						
						This helps isolate the inspector from some of the changes that
it can trigger. To specify a different display, set
GTK_INSPECTOR_DISPLAY to the name of the display to use for
the inspector window. If no display is specified, GTK+ will
use a separate connection to the default display. 
						
						
					 
					
						2014-10-24 15:57:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a19c76017 
					 
					
						
						
							
							inspector: Bring the selector back  
						
						... 
						
						
						
						Make it a separate page instead of the old button path. 
						
						
					 
					
						2014-10-12 07:57:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b20bb917f 
					 
					
						
						
							
							inspector: Small improvements to the resource tab  
						
						... 
						
						
						
						Move the close button to the header bar and center the info grid. 
						
						
					 
					
						2014-10-11 00:59:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a5846645d1 
					 
					
						
						
							
							inspector: Cosmetic fixes  
						
						... 
						
						
						
						Set scrollbars and shadows consistently. 
						
						
					 
					
						2014-10-11 00:59:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dffceb1a17 
					 
					
						
						
							
							inspector: Avoid a split pane for objects  
						
						... 
						
						
						
						Like for the resources page, use a separate page for details
to gain more room for both the tree and the details. 
						
						
					 
					
						2014-10-11 00:59:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8dc098699 
					 
					
						
						
							
							inspector: More refactoring  
						
						... 
						
						
						
						Rename widget tree to object tree. It contains plenty of
non-widgets nowadays, after all. 
						
						
					 
					
						2014-10-11 00:59:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6194c90f74 
					 
					
						
						
							
							inspector: More refactoring  
						
						... 
						
						
						
						Get rid of gtk_inspector_widget_tree_get_selected_object,
we can just pass the selected object along with the changed
signal. 
						
						
					 
					
						2014-10-11 00:59:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bee90aa8c8 
					 
					
						
						
							
							inspector: Drop unused python shell code  
						
						... 
						
						
						
						This is getting in the way; if somebody comes by who wants
to add scripting support back, we can resurrect this. 
						
						
					 
					
						2014-10-11 00:59:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6128082f20 
					 
					
						
						
							
							inspector: Save some more space  
						
						... 
						
						
						
						Instead of nesting two notebooks, use a stack switcher in
the headerbar for the outer notebook. This saves valuable
vertical space. 
						
						
					 
					
						2014-10-11 00:59:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4222e8d713 
					 
					
						
						
							
							inspector: Drop the button path  
						
						... 
						
						
						
						The button path takes up quite a bit of room, and is not _that_
useful. If this information is useful, it can find a new home
on the misc tab. 
						
						
					 
					
						2014-10-11 00:59:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7bd73f2b0 
					 
					
						
						
							
							inspector: Simplify populating the tree  
						
						... 
						
						
						
						No need to loop toplevels in two places. 
						
						
					 
					
						2014-09-26 09:50:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c88c16d1f4 
					 
					
						
						
							
							inspector: Fix various compiler warnings  
						
						... 
						
						
						
						Mostly missing declarations and missing statics. 
						
						
					 
					
						2014-09-05 20:52:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a7577d23a 
					 
					
						
						
							
							inspector: Show misc info  
						
						... 
						
						
						
						Add yet another tab for showing information about a widget that
does not quite fit into any of the other tabs (not a property,
not style information, etc...).
For now, we show the widget state, as well as the default and
focus widget for windows. 
						
						
					 
					
						2014-07-21 11:18:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c526634fdb 
					 
					
						
						
							
							inspector: Fix the build  
						
						... 
						
						
						
						I forgot to test the previous commit with -Wimplicit-function-delcaration,
and it promptly broke. 
						
						
					 
					
						2014-07-11 23:45:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8986d9aa7 
					 
					
						
						
							
							inspector: Clean up includes  
						
						... 
						
						
						
						Don't include gtk.h, instead include individual headers.
And include config.h and gi18n-lib.h everywhere. 
						
						
					 
					
						2014-07-11 23:14:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a053cc6c3 
					 
					
						
						
							
							GtkInspector: Add a style tab  
						
						... 
						
						
						
						This tab shows css properties of a widget, and their origin. 
						
						
					 
					
						2014-07-06 22:37:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af507be99b 
					 
					
						
						
							
							inspector: Chain up in constructed  
						
						... 
						
						
						
						Its the right thing to do. 
						
						
					 
					
						2014-06-27 18:44:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2346ccde43 
					 
					
						
						
							
							inspector: show GMenus  
						
						... 
						
						
						
						This does not quite work yet, and I have no idea why. 
						
						
					 
					
						2014-06-05 08:32:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						205e8f7e58 
					 
					
						
						
							
							inspector: Show the widget tree when picking  
						
						... 
						
						
						
						Makes more sense that way. 
						
						
					 
					
						2014-06-04 20:12:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c232066b8 
					 
					
						
						
							
							inspector: Go to the desired tab  
						
						... 
						
						
						
						We were setting the next-tab properly, but were trying to
read it off the wrong object. Now, going from a cell renderer
attribute mapping to the model, or from an action-name to the
action actually works. 
						
						
					 
					
						2014-06-04 19:28:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4ba5b6ab6 
					 
					
						
						
							
							inspector: Go to the right tab when changing objects  
						
						... 
						
						
						
						When going from attribute mapping to model, it makes most sense
to go directly to the data tab, and when going from an action
name to the owner, we want to show the actions tab. Make it so. 
						
						
					 
					
						2014-05-30 23:22:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a47d0406a7 
					 
					
						
						
							
							inspector: Add more complete gesture support  
						
						... 
						
						
						
						Add a dedicated tab that shows how gestures are grouped,
and allows changing the propagation phase. 
						
						
					 
					
						2014-05-23 19:54:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af8fdac001 
					 
					
						
						
							
							inspector: Show size groups  
						
						... 
						
						
						
						Add a tab that shows size groups of a widget. The properties
of the size group are available here, as well as the widgets
that are part of the size group. We highlight the widgets in
the application when their row in the inspector is hovered. 
						
						
					 
					
						2014-05-20 21:44:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34a87ee2f3 
					 
					
						
						
							
							inspector: redo property editing  
						
						... 
						
						
						
						Move away from cell editing, and use a popover instead. This makes
it easier to e.g. use a color chooser - there's just not enough room
in a cell for many things.
Much of this code is adapted from tests/prop-editor.c. 
						
						
					 
					
						2014-05-18 11:43:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b36c8250a9 
					 
					
						
						
							
							inspector: Merge Visual and Themes tabs  
						
						
						
						
					 
					
						2014-05-14 22:53:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d2f9861a6 
					 
					
						
						
							
							inspector: Show GAction information  
						
						... 
						
						
						
						Show the actions that are added to GtkApplication and
GtkApplicationWindows, as well as action groups that are
inserted elsewhere with gtk_widget_insert_action_group.
https://bugzilla.gnome.org/show_bug.cgi?id=730095  
						
						
					 
					
						2014-05-14 21:40:01 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59c9d24bbf 
					 
					
						
						
							
							inspector: stop being a module  
						
						... 
						
						
						
						Moving the inspector into libgtk lets use reuse internals without
having to add public API for everything or inventing awkward private
call conventions.
https://bugzilla.gnome.org/show_bug.cgi?id=730095  
						
						
					 
					
						2014-05-14 21:23:44 -04:00