c91e65ba10 
					 
					
						
						
							
							colorchooser: Bring color names back  
						
						... 
						
						
						
						These are useful for accessibility. 
						
						
					 
					
						2020-10-07 15:36:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8cafaebe8b 
					 
					
						
						
							
							colorchooser: Backport the new color palette  
						
						... 
						
						
						
						Add more and better colors to the default color palette. 
						
						
					 
					
						2020-09-16 18:37:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c360b5fb49 
					 
					
						
						
							
							Remove more unnecessary redraws  
						
						... 
						
						
						
						The call to gtk_widget_set_state_flags immediately before these already
queues a redraw/allocate/resize in case they have to be queued. 
						
						
					 
					
						2016-02-07 19:16:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16726e31f0 
					 
					
						
						
							
							colorchooserwidgeet: Reset the selected swatch when removing  
						
						... 
						
						
						
						Otherwise, priv->current points to garbage and subsequently leads to a
crash, e.g. when adding another custom color. 
						
						
					 
					
						2016-01-30 23:02:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						526fd89ec5 
					 
					
						
						
							
							GtkColorChooser: make set_rgba work in editor mode  
						
						... 
						
						
						
						When using the color chooser in editor mode,
gtk_color_chooser_set_rgba need to be propaged
to the editor
https://bugzilla.gnome.org/show_bug.cgi?id=761005  
						
						
					 
					
						2016-01-23 18:16:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f169a493b 
					 
					
						
						
							
							color chooser: Set a CSS name  
						
						... 
						
						
						
						The CSS name for GtkColorChooserWidget is ... colorchooser. 
						
						
					 
					
						2016-01-13 23:41:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23fa0e341f 
					 
					
						
						
							
							Fix typos in documentation  
						
						
						
						
					 
					
						2014-12-30 13:46:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9420aa1a3 
					 
					
						
						
							
							ColorChooser: Fix an off-by-one error  
						
						... 
						
						
						
						We were not filling the last free space in the custom color
row. 
						
						
					 
					
						2014-10-09 00:12:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9941d0dde 
					 
					
						
						
							
							Fix a documentation copy-paste error  
						
						... 
						
						
						
						The color chooser doesn't deal with fonts. 
						
						
					 
					
						2014-06-27 23:53:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c411de437a 
					 
					
						
						
							
							GtkColorChooserWidget: Explicitly notify for use-alpha  
						
						
						
						
					 
					
						2014-06-09 13:30:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2036c150ea 
					 
					
						
						
							
							Avoid a compiler warning  
						
						
						
						
					 
					
						2014-05-22 08:32:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8591f452f0 
					 
					
						
						
							
							ColorChooser: Emit notification for editor changes  
						
						... 
						
						
						
						When the color editor is visible, there is no way for the
application to know about the changes that are happening.
Fix this by emitting property notification for the "rgba"
property.
http://bugzilla.gnome.org/show_bug.cgi?id=708037  
						
						
					 
					
						2014-05-21 19:23:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19510cdec7 
					 
					
						
						
							
							GtkColorChooserWidget: Redraw swatches when selection changes  
						
						... 
						
						
						
						When selecting a swatch in a GtkColorChooserWidget the previously
selected swatch and the currently selected swatch are not redrawn. This
can leave the old swatch still marked with a checkbox even though a new
swatch has been selected.
Redraw the swatches after changing the selection.
https://bugzilla.gnome.org/show_bug.cgi?id=727487  
						
						
					 
					
						2014-04-13 22:10:35 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						29cd52c854 
					 
					
						
						
							
							Emit a11y state change notification for color swatches  
						
						... 
						
						
						
						Improve the color swatch accessible to set a proper role
depending on whether the swatch is selectable or not, and
set the checked atk state when appropriate.
https://bugzilla.gnome.org/show_bug.cgi?id=721048  
						
						
					 
					
						2014-01-05 10:54:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b962d7686a 
					 
					
						
						
							
							Color chooser: More accessible names  
						
						... 
						
						
						
						Set the accessible name of the 'custom color' button too. 
						
						
					 
					
						2014-01-05 09:21:32 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6175bbe68 
					 
					
						
						
							
							GtkColorChooserWidget: Set accessible names  
						
						... 
						
						
						
						As pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=721053 
we should set the accessible name on the color swatch widgets,
not the descriptions. 
						
						
					 
					
						2014-01-04 23:30:28 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0899ef7cc9 
					 
					
						
						
							
							gtk: Use new macros for defining private data  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=702996  
					
						2013-07-09 09:30:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						670e532a6b 
					 
					
						
						
							
							GtkColorChooserWidget: deselect swatch before removing palettes  
						
						... 
						
						
						
						When adding custom palettes, set the current swatch to NULL if the
palette it is on is going to be removed.
https://bugzilla.gnome.org/show_bug.cgi?id=693995  
						
						
					 
					
						2013-03-04 18:32:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db986ddc4f 
					 
					
						
						
							
							color chooser: give GSettings schema a path  
						
						... 
						
						
						
						The code is always instantiating this schema at a fixed location, so why
is it relocatable?
Add a path so that it shows up properly in dconf-editor, and from the
gsettings commandline tool. 
						
						
					 
					
						2013-01-23 07:48:26 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01cfe1b595 
					 
					
						
						
							
							Plug a leak  
						
						
						
						
					 
					
						2012-09-16 00:49:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33004cb5e6 
					 
					
						
						
							
							colorchooser: Fix default palette orientation  
						
						... 
						
						
						
						The switch from boolean to orientation failed to account
for the default palette. 
						
						
					 
					
						2012-03-07 21:12:32 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d6a6be897 
					 
					
						
						
							
							API: colorchooser: Use GtkOrientation for orientation  
						
						... 
						
						
						
						Unfortunately, this swaps the values from the previous state.
But it's definitely a nicer API. 
						
						
					 
					
						2012-03-07 03:11:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a8dba7eac 
					 
					
						
						
							
							colorchooser: Allow removing the palettes again  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=671057  
					
						2012-03-04 00:29:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						140e884868 
					 
					
						
						
							
							Symbol exporting fixes  
						
						
						
						
					 
					
						2012-02-21 01:50:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e76bdb1b98 
					 
					
						
						
							
							color-chooser-widget: set a name on the "Add color" button  
						
						... 
						
						
						
						So we can easily catch it from the theme. 
						
						
					 
					
						2012-02-20 13:53:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						453aecd346 
					 
					
						
						
							
							Improve a11y names for colors  
						
						... 
						
						
						
						Only read alpha if it is != 1, and read percentages also for
'unnamed' palette colors. 
						
						
					 
					
						2012-02-14 16:37:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18ea4825cf 
					 
					
						
						
							
							Mark color names as translatable  
						
						
						
						
					 
					
						2012-02-14 16:37:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6dbb4d6384 
					 
					
						
						
							
							color-widget: don't use a GtkAlignment to center the color editor  
						
						... 
						
						
						
						We can just use a GtkBox, and set hexpand=TRUE/halign=CENTER to allocate
the editor in the middle of the box. 
						
						
					 
					
						2012-02-14 16:37:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92618eb8e2 
					 
					
						
						
							
							GtkColorSwatch: Use widget state instead of a custom 'selected'  
						
						
						
						
					 
					
						2012-02-14 16:37:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cc827fcd1 
					 
					
						
						
							
							A11y improvements  
						
						
						
						
					 
					
						2012-02-14 16:37:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc1929a9de 
					 
					
						
						
							
							Avoid a 10th custom color  
						
						
						
						
					 
					
						2012-02-14 16:37:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						05e2124f24 
					 
					
						
						
							
							GtkColorChooserWidget: emit notification for ::show-editor  
						
						
						
						
					 
					
						2012-02-14 16:36:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f44feab19 
					 
					
						
						
							
							Fix use_alpha initialization and propagation  
						
						... 
						
						
						
						We must set use_alpha to TRUE initially, and when passing it
down to the swatches, we must iterate over the custom box, too. 
						
						
					 
					
						2012-02-14 16:36:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bad24bc119 
					 
					
						
						
							
							Consistently private headers  
						
						... 
						
						
						
						Add a 'private' suffix to all newly introduced private
headers. 
						
						
					 
					
						2012-02-14 16:36:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74a53b542b 
					 
					
						
						
							
							color-widget: use a GtkBox for the custom section  
						
						... 
						
						
						
						Since we only allow a single row there, it's better to just use a
GtkBox, and use :first-child, :last-child and :only-child to style
swatches in there. 
						
						
					 
					
						2012-02-14 16:36:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9da3d8b7b9 
					 
					
						
						
							
							color-widget: add LEFT/RIGHT/TOP/BOTTOM style classes to the swatches  
						
						... 
						
						
						
						As we add them to the grid, for setting theming properties. 
						
						
					 
					
						2012-02-14 16:36:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f201d62d9 
					 
					
						
						
							
							Add API to set palettes  
						
						... 
						
						
						
						I'm not really convinced by this; the API is a little complicated.
May need more thought. 
						
						
					 
					
						2012-02-14 16:36:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7cff0797e 
					 
					
						
						
							
							Misc cleanups  
						
						
						
						
					 
					
						2012-02-14 16:36:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb128cc6e9 
					 
					
						
						
							
							Deprecate old color selection widgets  
						
						... 
						
						
						
						GtkColorSelectionDialog, GtkColorSelection and GtkHSV have
been superseded by the GtkColorChooser* family of widgets. 
						
						
					 
					
						2012-02-14 16:36:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23a5f7a22c 
					 
					
						
						
							
							Add docs  
						
						
						
						
					 
					
						2012-02-14 16:36:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5cfb6e02b 
					 
					
						
						
							
							Rework the API a bit  
						
						... 
						
						
						
						Rename get/set_color to get/set_rgba and show_alpha to use_alpha,
to match existing GtkColorButton API and let GtkColorButton implement
GtkColorChooser. 
						
						
					 
					
						2012-02-14 16:36:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43ffb8521d 
					 
					
						
						
							
							Add a small comments  
						
						
						
						
					 
					
						2012-02-14 16:36:54 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						327e36e360 
					 
					
						
						
							
							Mark strings for translation  
						
						
						
						
					 
					
						2012-02-14 16:36:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2aaffaf07 
					 
					
						
						
							
							Finishing touches  
						
						... 
						
						
						
						Implement popups in the editor, fix window sizing, fix RTL flipping.
GtkColorPlane is now using adjustments, and GtkColorEditor is using
adjustments as its model as well. 
						
						
					 
					
						2012-02-14 16:36:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bdb8931bda 
					 
					
						
						
							
							Fix a few problems with custom color replacement  
						
						... 
						
						
						
						We were allowing one too many custom colors in, and when one
of them was dropped, we did not update the shape of the penultimate
one. 
						
						
					 
					
						2012-02-14 16:36:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a35895a00 
					 
					
						
						
							
							Make color chooser always come up with palette  
						
						
						
						
					 
					
						2012-02-14 16:36:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8178578359 
					 
					
						
						
							
							Make alpha optional  
						
						
						
						
					 
					
						2012-02-14 16:36:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b81322409 
					 
					
						
						
							
							Make saving custom colors work as intended  
						
						... 
						
						
						
						The custom colors are now pushed over to the right as new ones
are added, and everything beyond the 9th row gets dropped.
Customized colors are added to the custom colors array. 
						
						
					 
					
						2012-02-14 16:36:50 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1bf3b6650 
					 
					
						
						
							
							Choose a different initial color when adding custom colors  
						
						... 
						
						
						
						Going for pure red 'hides' the hairline at the edge of the
plane. This color makes it nicely visible. 
						
						
					 
					
						2012-02-14 16:36:50 -05:00