5e68c4e62d 
					 
					
						
						
							
							inspector: Reset the treewalk when required  
						
						... 
						
						
						
						The tree walk holds a tree iter, which will become invalid
when we either remove the row that it points to or remove
all rows.
Reset the tree walk in those cases to avoid a crash that
was pointed out by Bastien Nocera. 
						
						
					 
					
						2016-03-11 13:53:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e34ce8f7c 
					 
					
						
						
							
							inspector: Add api to get the current tree walk position  
						
						... 
						
						
						
						This will be used in the next commit. 
						
						
					 
					
						2016-03-11 13:53:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eeb945e4c1 
					 
					
						
						
							
							inspector: Widgets update automatically when CSS changes  
						
						... 
						
						
						
						There's no need to force-invalidate their CSS. 
						
						
					 
					
						2016-03-11 17:00:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97250ea5e6 
					 
					
						
						
							
							inspector: Add a switch for the layout debug flag  
						
						
						
						
					 
					
						2016-03-11 00:22:36 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b773e07e3 
					 
					
						
						
							
							inspector: Show the frame clock in misc  
						
						... 
						
						
						
						There is no convenient way to get a handle on the frame clock,
otherwise, and the frame clock object is where we show the frame
rate... 
						
						
					 
					
						2016-03-10 16:21:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30faa9a2a9 
					 
					
						
						
							
							inspector: Refine strv editor  
						
						... 
						
						
						
						Put some spacing between the rows, and link the buttons to
the entries they belong to. 
						
						
					 
					
						2016-03-09 21:59:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e9fd6832a 
					 
					
						
						
							
							inspector: Do a better job with readonly properties  
						
						... 
						
						
						
						Say if they are non-writable or construct-only, and also
gray out construct-only properties in the list. 
						
						
					 
					
						2016-03-09 21:59:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c24cc63523 
					 
					
						
						
							
							inspector: Minor refactoring  
						
						... 
						
						
						
						Break out some functions in prop-editor.c 
						
						
					 
					
						2016-03-09 21:59:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1c8a861aa 
					 
					
						
						
							
							inspector: Redo property lists a bit  
						
						... 
						
						
						
						Break out value types as a separate column, to make the
value column more readable. 
						
						
					 
					
						2016-03-09 21:59:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c929b7124 
					 
					
						
						
							
							inspector: Avoid overflow when editing doubles  
						
						... 
						
						
						
						The adjustment double properties allow values from -G_MAXDOUBLE
to G_MAXDOUBLE, which leads to overflow when calculating
max - min / 10. To avoid that, simply use a fixed page_size of 1.0. 
						
						
					 
					
						2016-03-09 21:59:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6af8e9f3cc 
					 
					
						
						
							
							inspector: Wording changes  
						
						... 
						
						
						
						Align the property nicks of GtkCssNode with the column names
in the inspector node tree. 
						
						
					 
					
						2016-03-09 19:29:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f23c77b14b 
					 
					
						
						
							
							inspector: Some more cleanup  
						
						... 
						
						
						
						The last commit left some unused functions behind. 
						
						
					 
					
						2016-03-09 19:29:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5a5f0a59a 
					 
					
						
						
							
							inspector: Remove an unncessary context menu  
						
						... 
						
						
						
						Now that we have the style properties on the same page again,
we don't need the context menu anymore. 
						
						
					 
					
						2016-03-09 19:29:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						251810ff40 
					 
					
						
						
							
							inspector: Avoid pointless selections  
						
						... 
						
						
						
						The CSS selector and the class hierarchy are purely
informative, no need to select anything here. 
						
						
					 
					
						2016-03-05 00:35:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e69c1c5a9b 
					 
					
						
						
							
							inspector: More grid lines  
						
						... 
						
						
						
						I had forgotten the css property list. 
						
						
					 
					
						2016-03-05 00:34:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						360bad6865 
					 
					
						
						
							
							inspector: Some ui refinements  
						
						... 
						
						
						
						Remove pointless expanders from lists, add grid lines and,
in some places, tree lines. 
						
						
					 
					
						2016-03-05 00:29:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b93c013c3 
					 
					
						
						
							
							inspector: Simplify general tab setup  
						
						... 
						
						
						
						Factor out the code to create a listbox row with two labels,
and use it throughout. 
						
						
					 
					
						2016-02-25 20:49:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f5f299266 
					 
					
						
						
							
							inspector: React to device changes  
						
						... 
						
						
						
						Recreate the device section in the general tab when
devices come or go. 
						
						
					 
					
						2016-02-25 20:28:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53fe9c2b0c 
					 
					
						
						
							
							inspector: use guint to fix the windows build  
						
						
						
						
					 
					
						2016-02-25 15:25:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe4602acc5 
					 
					
						
						
							
							inspector: Show ::num-touches for touch devices  
						
						... 
						
						
						
						This can be useful information. 
						
						
					 
					
						2016-02-25 08:27:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84ba01d713 
					 
					
						
						
							
							inspector: Update for screen config changes  
						
						... 
						
						
						
						Repopulate the display section whenever the monitor configuration
changes. 
						
						
					 
					
						2016-02-25 01:22:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15ccdcd25b 
					 
					
						
						
							
							inspector: Don't show numeric ids  
						
						... 
						
						
						
						The vendor and product ids for input devices aren't useful
as-is; need to figure out how to translate them to names. 
						
						
					 
					
						2016-02-25 01:10:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						455935a06a 
					 
					
						
						
							
							inspector: Show more device information  
						
						... 
						
						
						
						This adds vendor and product id and axes. This reveals that
the GDK backends have quite different quality when it comes
to returning meaningful information here. 
						
						
					 
					
						2016-02-25 00:49:50 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03db14c2d6 
					 
					
						
						
							
							inspector: Show some basic device information  
						
						... 
						
						
						
						Add information about seats and their associated devices
in the General tab. 
						
						
					 
					
						2016-02-25 00:17:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13e5e83798 
					 
					
						
						
							
							Add message contexts to translated strings  
						
						... 
						
						
						
						The string "None" is used in multiple contexts; add message contexts
to give translators a chance to translate them accordingly.
https://bugzilla.gnome.org/show_bug.cgi?id=762165  
						
						
					 
					
						2016-02-16 18:33:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f5d4fb1a0b 
					 
					
						
						
							
							inspector: Don't use unused variables  
						
						... 
						
						
						
						Windows-specific refactorings broke this. 
						
						
					 
					
						2016-02-11 04:14:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76e56c5038 
					 
					
						
						
							
							win32: Stop using _gdk_display global in device code  
						
						... 
						
						
						
						Use gdk_device_get_display() instead. 
						
						
					 
					
						2016-02-11 03:44:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ea573b473 
					 
					
						
						
							
							css node tree: Fix crash  
						
						... 
						
						
						
						This function would return "" whenever the state of the css node was
unset, causing a crash when selecting the css node tree from the
sidebar. 
						
						
					 
					
						2016-02-10 12:28:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc407dbc8f 
					 
					
						
						
							
							inspector: Avoid crash in magnifier  
						
						... 
						
						
						
						We can't use gtk_widget_draw on widgets that are not allocated. 
						
						
					 
					
						2016-02-08 09:34:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe6d4cbdf5 
					 
					
						
						
							
							inspector: Drop type name from node list  
						
						... 
						
						
						
						It's not used anymore in the CSS, so people don't need to see it. 
						
						
					 
					
						2016-02-05 19:31:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b783670820 
					 
					
						
						
							
							inspector: Don't hardcode builtin themes  
						
						... 
						
						
						
						Insteead, enumerate the resources that are available. Fixes windows
themes not being listed in the inspector. 
						
						
					 
					
						2016-02-04 13:35:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						761120a5e2 
					 
					
						
						
							
							inspector: Show CSS pseudoclass names for node state  
						
						... 
						
						
						
						This is a better fit for showing CSS node state, since one
commonly looks at this information to devise CSS selectors,
where the CSS names are needed. 
						
						
					 
					
						2016-01-24 10:59:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d6f989f59c 
					 
					
						
						
							
							Inspector: Plug a few leaks  
						
						
						
						
					 
					
						2016-01-24 08:01:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57baf6804b 
					 
					
						
						
							
							inspector: Show baseline value  
						
						... 
						
						
						
						The misc info page already shows the allocation and clip areas,
the baseline fits right in. 
						
						
					 
					
						2016-01-22 22:24:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffc4f8ee11 
					 
					
						
						
							
							Forgotten file  
						
						
						
						
					 
					
						2016-01-21 08:18:28 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e33bda3078 
					 
					
						
						
							
							inspector: Show full allocation + clip  
						
						... 
						
						
						
						Previously, we were only showing the size of the allocation
and clip area. But there is no good reason to hide the position
of these rectangles, so add them, in the traditional format
of X geometry strings: wxh+x+y 
						
						
					 
					
						2016-01-20 22:52:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						449a9c419a 
					 
					
						
						
							
							inspector: Refine typography  
						
						... 
						
						
						
						Use thin spaces in the formatting of monitor sizes. 
						
						
					 
					
						2016-01-20 22:51:25 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d28959c6db 
					 
					
						
						
							
							inspector: Make cursor-size combo wider  
						
						... 
						
						
						
						Cursor sizes typically have 2 digits, lets not clip them. 
						
						
					 
					
						2016-01-17 13:23:49 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc5c82e29c 
					 
					
						
						
							
							inspector: Don't select 'randomly'  
						
						... 
						
						
						
						While rescanning the object tree, we were emitting ::object-selected
signals, possibly causing wild blinking in the application window.
Don't do that.
https://bugzilla.gnome.org/show_bug.cgi?id=760572  
						
						
					 
					
						2016-01-13 23:24:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a45b1d1e3c 
					 
					
						
						
							
							inspector: Sort themes in the various theme combos  
						
						... 
						
						
						
						It is nicer if the themes show up in a predictable order,
so sort them alphabetically. 
						
						
					 
					
						2016-01-07 19:56:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec02f055ed 
					 
					
						
						
							
							inspector: Add HighContrastInverse to list of themes  
						
						
						
						
					 
					
						2016-01-07 19:56:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80a91722e5 
					 
					
						
						
							
							inspector: Don't leak weak references  
						
						... 
						
						
						
						These come back to bite us when the inspector is no longer around
at the end of the program.
https://bugzilla.gnome.org/show_bug.cgi?id=759768  
						
						
					 
					
						2015-12-26 21:42:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						787f600d33 
					 
					
						
						
							
							inspector: Remove some dead code  
						
						... 
						
						
						
						Since commit bffeae6203 
						
						
					 
					
						2015-12-26 21:42:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a67df79a8 
					 
					
						
						
							
							inspector: Avoid criticals in the css editro  
						
						... 
						
						
						
						We can't keep text iters around after text buffer has been
changed. Just clear the list errors when the buffer changes
before we've passed it again. 
						
						
					 
					
						2015-12-20 14:43:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8aa9b0440 
					 
					
						
						
							
							Add a way to highlight resizing widgets  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=759586  
					
						2015-12-18 16:20:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						776778efc8 
					 
					
						
						
							
							inspector: Ensure clip is always shown  
						
						
						
						
					 
					
						2015-12-17 01:14:31 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						117ab50922 
					 
					
						
						
							
							inspector: Always show clip  
						
						... 
						
						
						
						It is less confusing than hiding it sometimes. 
						
						
					 
					
						2015-12-16 19:24:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f7eefb922 
					 
					
						
						
							
							inspector: Use seat grabs for the "inspect widget" feature  
						
						... 
						
						
						
						And remove some usages of GdkDeviceManager API. 
						
						
					 
					
						2015-12-16 19:47:07 +01:00