Commit Graph

30946 Commits

Author SHA1 Message Date
43ffb8521d Add a small comments 2012-02-14 16:36:54 -05:00
1f7cc92219 Dismiss popups on show
This ensures that the editor always comes up without popups,
even when it is reused.
2012-02-14 16:36:54 -05:00
3f92e24cb7 Add more todos 2012-02-14 16:36:54 -05:00
cc127c64a9 Add some accessible labels 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
cd300835d7 Allow context menus on scale sliders
This will be used for a popup in the color chooser.
2012-02-14 16:36:53 -05:00
e56adaebea Only activate on double-click 2012-02-14 16:36:53 -05:00
dbbe4c12fa Remove an erraneous g_free call 2012-02-14 16:36:53 -05:00
296cd814e5 Add an Adwaita hack
When the theme is Adwaita, let the thumb extend out over the
colored trough.
2012-02-14 16:36:53 -05:00
5bd4c234fb Draw no trough for color scales 2012-02-14 16:36:52 -05:00
4226551fff Move color scales into separate widget 2012-02-14 16:36:52 -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
d3b30bff0c Show new color chooser from color button 2012-02-14 16:36:52 -05:00
2a8d3f78e9 Use a swatch in the editor
For now, we simply make it insensitive to turn off unwanted
interactivity.
2012-02-14 16:36:51 -05:00
ff1f5de62f Don't waste memory 2012-02-14 16:36:51 -05:00
1720e8ebf3 Preliminary color sliders 2012-02-14 16:36:51 -05:00
8178578359 Make alpha optional 2012-02-14 16:36:51 -05:00
8d1565df94 Show alpha in the palette as well 2012-02-14 16:36:51 -05:00
9161119329 No popup menu on the button 2012-02-14 16:36:50 -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
efccf87961 Show editor when clicking custom button 2012-02-14 16:36:50 -05:00
2c24e3cb6a Align label with swatches 2012-02-14 16:36:50 -05:00
ce8212c5a8 Add Tangoish grayscales 2012-02-14 16:36:50 -05:00
ea6ac7131e Use the Tango palette by default 2012-02-14 16:36:49 -05:00
e06ccb0fbb Move the plane into a separate widget 2012-02-14 16:36:49 -05:00
021f5e0365 Initial work on a color editor
This replaces GtkHSV with a compound widget featuring
a hue slider and an sv-plane, amongst others.
2012-02-14 16:36:49 -05:00
759765114f Add a simple color chooser test 2012-02-14 16:36:49 -05:00
3b6e316e74 Initial cut at implementing a new color chooser
This is a partial implementation of
https://live.gnome.org/GnomeOS/Design/Whiteboards/ColorSelection
The new color editor has not been implemented yet.
2012-02-14 16:36:49 -05:00
e2bde55277 Remove leftover debug spew 2012-02-14 13:08:27 -05:00
abdbe207fe about-dialog: set proper spacing between columnns in credits section
Spacing ended up being really tight; add another 6px.

https://bugzilla.gnome.org/show_bug.cgi?id=668114
2012-02-14 11:26:16 -05:00
a04fa5300a about-dialog: don't set a margin around the license area
Make it consistent with the credits page.

https://bugzilla.gnome.org/show_bug.cgi?id=670077
2012-02-14 11:21:52 -05:00
8dc9866e2a about-dialog: add a stroke around the credits area
Makes it consistent with e.g. the license page.

https://bugzilla.gnome.org/show_bug.cgi?id=670078
2012-02-14 11:19:04 -05:00
4b200a0429 Set a bg on GtkViewport to ensure we get fast scrolling
Otherwise it will use the default alpha transparency and
not scroll efficiently.
2012-02-14 15:18:30 +01:00
713c532940 treeview: don't use gtk_render_focus() for dnd indicator
There's no reason this should be a focus ring rather than an actual
frame. In the past this was probably used to get a dashed effect, but
now we even support that natively for borders.
2012-02-13 22:43:07 -05:00
a3b097639f treeview: set "dnd" style class when drawing drag and drop indicators
This is useful to theme the rings that appear around rows on drag and
drop.
2012-02-13 22:19:53 -05:00
42c2d51ad9 Always make offscreen window rgba
This fixes issues where the new default bg of transparent
didn't work, making offscreen windows black.

I don't think this is a practical performance problem.
Offscreen windows are rarely used and generally used for
graphics tricks like alpha anyway.
2012-02-13 15:06:09 +01:00
2d972058ab Fix up win32 CSS
Now that we removed the default css a lot of stuff needed fixing
2012-02-13 12:24:06 +01:00
842d3ac53d GtkButton: Small documentation improvements 2012-02-13 09:18:07 +01:00
90e65f30ab a11y: Mark cells as defunct when deleting them
Just unreffing isn't enough, atk-bridge might have a reference to the
object still.
2012-02-12 16:45:14 +01:00
a96c122fa4 Plug a small memory leak 2012-02-11 13:06:12 -05:00
194a48bd4a a11y: Redo ref_accessible_at_point()
use direct access to the RBTree instead of fiddling with the path.

Removes the lat caller of get_index() and with it count_rows(), so those
are gone now.
2012-02-11 05:11:00 +01:00
01193bcae2 tests: Reenable a11y tree-relationships test
It passes now.
2012-02-11 04:46:43 +01:00
3827d75f64 a11y: create focus cell accessibles when they get focused 2012-02-11 04:44:27 +01:00
bf8d9ceb2f a11y: Split out cell creation function 2012-02-11 04:41:45 +01:00
315ac9413b a11y: Set relations without tree path
We can directly use at the rbtree's parent.
2012-02-11 04:13:04 +01:00
6130c65470 a11y: Remove unused variable 2012-02-11 03:42:14 +01:00
da30c8253b a11y: Keep treeview accessibles around
Refcounting behavior kinda requires that we track of accessibles until
the row goes away. This is necessary for reference handling and for some
assumptions that atk-bridge does.
2012-02-11 03:37:25 +01:00