[gtk+] (540 commits) Created branch gtk-style-context
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (540 commits) Created branch gtk-style-context
- Date: Fri, 3 Dec 2010 02:36:00 +0000 (UTC)
The branch 'gtk-style-context' was created.
Summary of new commits:
9e9c596... Add GTK_STATE_LAST to mark the end of GtkState enum.
d6e3120... Add GtkStyleSet, a store of style properties.
8d5cfe4... Add GtkStyleProvider, an interface to provide style details
eb59322... GtkStyleSet: Implement GtkStyleProvider.
fc17a80... gtkstyleset.h: Add declaration for gtk_style_set_merge().
28d3896... Add GtkStyleContext.
d22e8e8... GtkStyleSet: Add style property registration funcs.
b42bbfb... GtkStyleSet: Use property GQuark as store keys.
342165e... GtkStyleSet: Add valist and varargs getters/setters.
ad7b418... GtkStyleSet: Return default value if value is not set.
e4a53e7... GtkStyleContext: Add methods to query composed style.
95e86d4... GtkStyleSet: Add method to register font properties.
2cbe49d... GtkStyleSet: Add method to register border property.
9a2695d... GtkStyleContext: Fix typo.
7142d75... GtkStateType: Add inconsistent and focused state.
b8ab512... Add GtkStateFlags.
8429fb8... GtkWidget: Add gtk_widget_get_style_context().
f7e6e97... GtkStyleContext: Add getters and setter for state.
6f07eb6... Add GtkWidgetPath.
420a6fc... GtkWidget: Add gtk_widget_get_path().
4dae966... GtkStyleContext: Add gtk_style_context_[gs]et_path()
d54711f... Add GtkThemingEngine.
eab5723... GtkThemingEngine: Add module loading capabilities.
58b1008... GtkStyleContext: Relate to a GtkThemingEngine.
5ea04a9... GtkStyleContext: Add style classes.
8936b4f... GtkStyleContext: Add child style classes.
9053eb9... GtkWidget: Add widget path to style context.
3ffd3ff... GtkThemingEngine: Add accessors to style classes.
7ad0564... GtkThemingEngine: Add vmethod to render checkboxes.
1b5ba89... GtkStyleContext: Add gtk_render_check().
e7508ce... GtkThemingEngine: Add vmethod to render radio buttons.
a202711... GtkStyleContext: Add gtk_render_option().
569385a... GtkThemingEngine: Add vmethod to render arrows.
076423d... GtkStyleContext: Add gtk_render_arrow().
42189b6... GtkThemingEngine: Add vmethod to render backgrounds.
3458c21... GtkStyleContext: Add gtk_render_background().
ceb2dc9... GtkThemingEngine: Add vmethod to render frames.
0c9150e... GtkStyleContext: Add gtk_render_frame().
265e5a4... GtkThemingEngine: Add vmethod to render expanders.
95abd84... GtkStyleContext: Add gtk_render_expander().
f60890b... GtkThemingEngine: Add vmethod to render focus indicator.
6ced3fb... GtkStyleContext: Add gtk_render_focus().
772aefb... GtkThemingEngine: Add vmethod to render layouts.
b0f2b6e... GtkStyleContext: Add gtk_render_layout().
eb17969... GtkThemingEngine: Add vmethod to render lines.
778559d... GtkStyleContext: Add gtk_render_line().
2ffd2f2... GtkThemingEngine: Add vmethod to render sliders.
0667b3d... GtkStyleContext: Add gtk_render_slider().
38b6d7c... GtkThemingEngine: Add vmethod to render frames with a gap.
508847b... GtkStyleContext: Add gtk_render_frame_gap().
ebe29d2... GtkThemingEngine: Add vmethod to render an extension.
e528540... GtkStyleContext: Add gtk_render_extension().
048ba80... GtkThemingEngine: Add vmethod to render a handle area.
24b761e... GtkStyleContext: Add gtk_render_handle().
46edbab... GtkStyleContext: Fix typo.
2c5ecf0... GtkStyleContext: Fix compiler warning.
b899071... GtkStyleContext: allow late set_path() calls.
d327567... GtkStyleSet: Make property registration take const GValues.
4a03f9a... GtkStyleSet: Add method to lookup property default settings
77b118a... Add GtkWidgetPath parameter to gtk_style_provider_get_style
2672766... Added GtkCssProvider.
7a3c5b0... GtkStyleProvider: Add defines for most common priorities.
3588e96... GtkWidget: Create GtkCssProvider for user modifications.
8da5126... GtkCssProvider: Add state parsing.
3969c4f... GtkCssProvider: Allow '*' selectors.
984c2f4... GtkCssProvider: Allow empty selector.
9404d2f... GtkCssProvider: Fix typo freeing SelectorElements.
0d25666... GtkCssProvider: Add support for child/descendant combinator
3b2f11d... Move GtkChildClassFlags to gtkenums.h.
0b27705... Refurbish GtkWidgetPath API.
ef9fe2c... GtkWidgetPath: Add API for named regions.
3093e7d... GtkCssProvider: Parse named regions.
88bc68d... GtkCssProvider: Add named regions to selector path.
1a3d1a0... GtkCssProvider: free selector path on parse_rule().
3385333... GtkCssProvider: move to next selector element on match or c
91b277e... GtkCssProvider: fix parsing of consecutive pseudo-classes.
6bc3032... GtkCssProvider: Compare GtkWidgetPath regions with css.
f6162b6... GtkStyleContext: Add gtk_style_context_list_child_classes()
15ac128... GtkStyleContext: fix typos in code.
c857f1d... Add region details in gtk_widget_get_path().
c97cb6b... GtkStyle: Use new render methods underneath.
c0372b6... GtkStyleContext: Fix compiler warning.
576ea75... GtkStyleSet: Add gtk_style_set_set_default().
6e0e0c8... GtkCssProvider: Set default value if no state pseudo-class
df6223e... GtkNotebook: Set GtkChildClassFlags for tabs.
2d2acd3... Fix compilation.
fc0a225... GtkStyleSet: Remove default value for registered properties
7cf6b94... GtkWidget: Generate GtkWidgetPath on set_parent.
53d084f... GtkStyleSet: Register GtkThemingEngine type.
a51e7a1... Fix compile warning.
3447bcb... GtkCssProvider: Make additions to parse_value() less error
7627018... GtkCssProvider: Parse boolean values.
f8a521f... GtkCssProvider: Ensure each scope has its parser config.
fb5ba9d... GtkCssProvider: refactor out selector matching.
29bc563... GtkStyleProvider: Add method to get widget style properties
38ad709... GtkWidgetPath: Add methods to check topmost widget type.
6a8d586... GtkCssProvider: Implement GtkStyleProvider->get_style_prope
2ee5e3d... GtkStyleContext: Add methods to get style property values.
731140f... GtkWidget: Hook up widget style property querying to style
0e7b2bc... GtkWidget: Do not reset GtkStyleContext per get_style_conte
246f521... GtkCssProvider: set scanner->input_name.
c31ed65... GtkCssProvider: Fix compile warning.
e9a802d... GtkCssProvider: Plug memory leak.
13a176b... GtkWidgetPath: Add to gtkalias.
c31113e... Add GtkSymbolicColor.
33d2c7c... GtkStyleSet: Add API to map symbolic colors.
d2d7e1d... GtkSymbolicColor: Add method to resolve to a GdkColor.
f2bc0ef... GtkStyleSet: Optionally take GtkSymbolicColors.
d21cf9e... GtkCssProvider: Parse color mappings.
2cb4ddb... GtkCssProvider: Allow symbolic colors when parsing style ru
a8dc5cd... GtkStyleProvider: Add gtk_style_provider_get_icon_factory()
dabf075... GtkStyleContext: Add gtk_style_context_lookup_icon_set().
a584fec... Fix include.
973f032... GtkCssProvider: Add priv pointer to object struct.
fc3ee65... GtkStyleSet: Add priv pointer to object struct.
0065507... GtkStyleContext: Add priv pointer to object struct.
94c819e... GtkStyleContext: Add gtk_style_context_[gs]et_screen()
ab1a733... GtkWidget: Set screen info in GtkStyleContext.
d7094f5... GtkThemingEngine: Add gtk_theming_engine_get_screen().
a7d6d86... GtkStyleContext: Add gtk_style_context_save/restore().
74f268e... GtkThemingEngine: Use GdkPangoRenderer when painting layout
82c31f2... GtkStyleContext: Don crash on empty class sets.
3032015... GtkThemingEngine: Take checkbox rendering from GtkStyle.
1426cd9... GtkThemingEngine: Take option rendering from GtkStyle.
122c221... GtkThemingEngine: Cairo-ify handle rendering from GtkStyle.
1250391... GtkThemingEngine: Add cairo-ified rendering primitives.
833ec74... GtkThemingEngine: Unify code to render lines.
16f9244... GtkThemingEngine: Make render_background use drawing primit
57a198b... GtkThemingEngine: Cairo-ify extension rendering from GtkSty
d06bab0... GtkThemingEngine: Cairo-ify frame_gap rendering from GtkSty
1457d2d... GtkThemingEngine: Cairo-ify frame rendering from GtkStyle.
bfce57d... GtkThemingEngine: Improve slider rendering.
8d5d732... GtkCssProvider: Allow '_' in the middle of symbolic color n
14aaae2... GtkStyleContext: ensure class lookup return the correct ins
bd32cfd... GtkStyleContext: Ensure style rebuilds after adding/removin
5baf21b... GtkStyleContext: Add varargs functions for getting widget s
6eeef0a... GtkStyleSet: Allow setting default value when registering p
6aa70fc... GtkThemingEngine: Add methods to retrieve widget style prop
30b899c... GtkThemingEngine: Improve pixel alignment in arrows.
b68bbbe... GtkThemingEngine: Improve background rendering.
75d8e7b... GtkThemingEngine: Render frames and spinbutton boxes proper
1331db6... GtkThemingEngine: Rip out expander rendering from old code.
8132a5e... GtkThemingEngine: Rip out focus rendering from old code.
1d97e1c... GtkThemingEngine: Obey active/selected when rendering text.
739d6cc... GtkThemingEngine: Add code to render GtkFrame frame with ga
1188afa... GtkStyle: Optionally construct above a GtkStyleContext.
4f76fa3... GtkWidget: Construct style for partial widget hierarchies.
e851d6b... GtkWidget: Create GtkStyle on top of GtkStyleContext.
e59b958... GtkStyle: Move gtk_render_* calls to default vmethod implem
10db80a... GtkCssProvider: Add gtk_css_provider_get_default().
ea0402f... GtkWidget: Add the default CSS provider to all style contex
f4a422d... GtkStyleContext: Add gtk_style_context_[gs]et_direction().
1f24cfd... GtkWidget: Set style context direction.
d953059... GtkThemingEngine: Add gtk_theming_engine_get_direction().
3977247... GtkThemingEngine: fix typo in function declaration.
1d2d3d9... GtkStyleSet: Register the "border" property.
e83edc3... GtkStyleContext: Add gtk_style_context_lookup_color().
7f8d2fe... Add GtkJunctionSides flags.
8828a1b... GtkStyleContext: Add gtk_style_context_[gs]et_junction_side
db28b66... GtkThemingEngine: Add gtk_theming_engine_get_junction_sides
0609f65... GtkStyle: set junction details in spinbutton buttons.
e841b24... GtkThemingEngine: Render correctly spinbutton buttons.
f2834b5... GtkWidgetPath: properly use const
cee68b2... GtkCssProvider: don't ignore custom attributes
2adb6e4... GtkCssProvider: Small optimization.
0ba57ba... GtkCssProvider: Immediately bail out if GType couldn't be r
e6b5397... GtkCssProvider: Don't jump too eagerly to the next element
2e6245c... GtkCssProvider: Parse and compare widget names.
690e114... GtkCssProvider: Set child combinators in default CSS.
dffc757... Compare region names as quarks in style matching.
ad4553f... GtkWidgetPath: Make API more consistent.
82ed9e3... Compare widget names as GQuarks in style matching.
9a18625... GtkCssProvider: Parse correctly widget types with a name.
f31b9ba... GtkStyleSet: Allow custom parsers on registered properties.
1647334... GtkStyleSet: Fix compiler warning.
0b73ce5... GtkThemingEngine: Add gtk_theming_engine_register_property(
b5e40e3... GtkStyleContext: Rename internal struct.
7e095c6... s/child class/region/ everywhere.
a0d3a62... GtkWidgetPath: Add methods to include class info in paths.
0f06f42... GtkStyleContext: Add gtk_style_context_list_classes().
e884b01... Set classes info in GtkWidgetPath.
66d7226... GtkCssProvider: Parse and match class info.
5ef4584... GtkCssProvider: Use class for tooltips.
bbbf146... GtkStyle: set the active flag depending on shadow_type in d
2578c6e... GtkStyleContext: Return insertion position if not found whe
0e569d9... Move all theming stack to use GtkStateFlags.
813b29f... Add GtkTimeline as a private object.
c7a9e94... Add GtkAnimationDescription as a private boxed object.
29e27fd... GtkStyleSet: Register the "transition" property.
ad8b210... GtkCssProvider: Parse properties of type GtkAnimationDescri
c89f79a... GtkStyleContext: Declare gtk_style_context_list_classes() i
0609d05... GtkStyleContext: Add animation machinery.
df7104d... GtkWidget: Update GtkStyleContext animation regions on allo
222c5e0... GtkThemingEngine: Add progress arg to gtk_theming_engine_is
de487e6... GtkThemingEngine: Animate checkboxes activation.
b9616e8... GtkButton: Notify on active state when (un)depressed
ab043f9... Plug a bunch of leaks.
eadfeba... GtkCssProvider: Add gtk_css_provider_load_from_path()
e2cd695... Remove gtkalias from style context code.
fd6ddf4... Replace GdkRegion and GdkRectangle with their cairo counter
677b7a2... Get rid of GdkPangoRenderer code in GtkThemingEngine.
42c0971... GtkNotebook: invert tab drawing order so region flags are s
18d6f51... GtkStyle: Allow GTK_ARROW_NONE.
2969f0e... Add basic parser for GtkBorder properties.
cb2c8cb... GtkStyleSet: Register "margin" property.
53cc985... GtkStyle: Fill in x/ythickness and font_desc from the style
55111d7... GtkSettings: implement GtkStyleProvider
d39c348... Add a boxed type for cairo_pattern_t.
72e4bf2... Allow linefeeds in property values.
8e5175e... GtkCssProvider: strip whitespaces in symbolic color values.
97b7897... GtkStyleSet: Set an empty default_value if none is provided
864241f... Add GtkGradient.
82a6069... GtkCssProvider: Add a parser for gradients.
765667b... GtkStyleSet: Handle GtkGradients as a replacement for cairo
7047921... GtkStyleSet: Register a "background-image" property.
9f81b49... GtkThemingEngine: use background-image in render_background
1fc6396... GtkStyleSet: Fix typo
dc04ece... GtkStyleContext: Add gtk_style_context_invalidate().
a73e119... GtkStyle: Protect against padding being NULL
0594b79... GtkWidget: Add the style-updated signal
420cf52... GtkWidget: Add gtk_widget_reset_style().
1e0c016... GtkStyleContext: Add gtk_style_context_[add|remove]_provide
077ff56... GtkWidget: Set style context's screen before the widget_pat
15f725a... GtkStyleContext: invalidate context when setting the screen
e44d7a8... Add generic providers per-screen.
343bf2d... GtkCssProvider: Add gtk_css_provider_get_named()
5133d81... GtkStyleContext: Add gtk_style_context_reset_widgets()
52f879b... GtkSettings: Add a new provider for the theme CSS file.
ae7278f... Add Gtk9Slice
746a1a0... Register the border-image property
28f8c20... GtkCssProvider: Add a parser for 9slice typed properties.
7cef89a... GtkThemingEngine: Use border-image to render borders if an
0c29182... GtkCssProvider: unset filename on load_from_data()
9ae0444... GtkCssProvider: use mapped file to read CSS files.
05de62d... GtkStyleContext: Invalidate whole window if no invalidation
f1bf71e... GtkStyleContext: Store animation region for a bunch of pain
8025959... GtkSymbolicColor: Use G_DEFINE_BOXED_TYPE
febb5ac... GtkThemingEngine: Implement animations between gradients/co
24d2fec... GtkButton: Notify on prelight state change.
7508dc9... Fix typo in the Gtk9Slice parser.
0456986... Plug some leaks.
64a2c15... GtkThemingEngine: Do not return a const GtkThemingEngine on
3c2d706... GtkCssProvider: Transform custom colors to a @define-color
ba7f4bd... GtkCssProvider: improve file paths parser.
1cfed5e... GtkCssProvider: no need for resetting the parser prior to p
c8da177... GtkCssProvider: Add support for @import rules
ca88340... GtkStyleContext: Fix animation framework to work with the n
087c10a... GtkContainer: Add method to get the GtkWidgetPath for a chi
1755959... GtkStyleContext: Cache style properties accross class/regio
6aab74d... GtkWidget: Store GtkStyleContext in private struct.
84fddda... Gtk9Slice: Fix stretch case.
db2361b... GtkGradient: Handle symbolic gradients.
fa33199... Use cairo gobject support instead of a new boxed type.
cc8ef47... Remove GtkOrientation parameter from gtk_render_handle().
cb5705b... Add theming docs
39f8518... GtkStyleContext: Actually store region ID when starting an
af323a6... Change semantics of the methods to check whether an animati
ac0c492... GtkCssProvider: Parse missing widget states.
8cef373... GtkCssProvider: Parse default/sorted region flags.
6684956... GtkStyleContext: Add gtk_style_context_new().
96a1b5f... Make loading of theming engines from modules work
9067bbd... GtkCssProvider: Run through the widget path in the correct
4bf51cf... GtkCssProvider: Make it able to parse enums.
cf05bdd... GtkStyleContext: Update function declaration in header.
123fcf8... GtkStyleSet: Register the "border-radius" property
7b472d8... GtkThemingEngine: Honor border-radius in render_background(
b3f6e49... GtkStyleContext: s/set/add/ and s/unset/remove/ for classes
02506da... GtkWidgetPath: turn into a boxed type.
c96695a... GtkStyleContext: '_' prefix the structs, gtk-doc prefers th
299697d... GtkStyleSet: Register the border-style and border-color pro
bef7c2c... Use GdkRGBA all around in GtkStyleContext.
7ad8c90... GtkStyle: Match "trough" and "slider" detail strings.
6fbf6cd... Do not shade alpha values.
887a52e... GtkStyle: Handle scrollbar buttons.
67c8831... GtkCssProvider: Improve default CSS.
a107307... GtkThemingEngine: Improve rendering of inset/outset borders
eb5864e... GtkSymbolicColor: Initialize alpha when resolving shades.
ec0ce43... GtkCssProvider: Allow '\t' when parsing values.
a63aab5... GtkCssProvider: Update end string when misparsing symbolic
ff75ad6... GtkStyle: translate active state in paint_flat_box().
1d02f4e... GtkThemingEngine: Clear the background for .background clas
3c97c8a... GtkThemingEngine: render 0-radius frames with 3D-like 45°
c5b1612... GtkStyle: Get to style GtkCellRendererText text.
bef21e6... GtkCssProvider: Make default style depend more on custom co
5b10a54... GtkSymbolicColor: Add gtk_symbolic_color_new_alpha()
ba3e0bb... GtkCssProvider: Parse alpha() symbolic colors.
68e69b2... GtkStyleSet: Prevent from possible underflow.
70c52f8... GtkThemingEngine: Add ::name construct only property
ce5a88a... GtkThemingEngine: Use ::name when registering style props.
614fa1a... GtkCssProvider: Fix parsing of concatenated classes.
a6721a9... Rely only on fg/bg colors.
1f4e83e... GtkWidget: Ensure name changes involve a style context upda
fa6a0d9... s/GtkStyleSet/GtkStyleProperties/
b29c1e1... Document missing value in GtkStateFlags
14c80e2... Implement widget states as a set of flags
07cf8bc... GtkButton: Set widget state as state flags.
ce4e56f... GtkComboBox: Set widget state as state flags.
4abdbb4... GtkEntry: Set widget state as state flags.
59a448f... GtkExpander: Set widget state as state flags.
9870c0b... GtkMenu: Set widget state as state flags.
e7c09bd... GtkMenuItem: Set widget state as state flags.
aec94b3... GtkNotebook: Set widget state as state flags.
b1d237f... GtkRadioButton: Set widget state as state flags.
5ef71c5... GtkToggleButton: Set widget state as state flags.
c3cb3c1... GtkToolItemGroup: Set widget state as state flags.
1b7853e... GtkWidget: Trigger state change transitions on state flags
3d76abd... GtkThemingEngine: draw resize grip through render_handle().
d6b41d2... Add gtk_render_activity()
16a8a3a... Document gtk_render_* functions.
3c74d32... GtkSymbolicColor: Take const GdkRGBA in new_literal().
b476b32... GtkStyleProperties: Merge font descriptions on merge()
c47df21... GtkStyleContext: Fix merging of local and global providers.
e8b3ce9... Theming documentation fixes
7f545c2... GtkStyleContext: Add the start of a default set of class na
d774283... GtkStyle: Listen to context changes.
6878548... GtkWidget: Add new set of methods to override style informa
fa01b9f... GtkStatusIcon: update to use gtk_widget_override_symbolic_c
c8c67e8... Fix compile warning
52d4302... GtkThemingEngine: Fix compile warning.
0b0e5aa... GtkStyleContext: Add gtk_render_icon_pixbuf()
b386bcb... GtkSymbolicColor: Do not clamp shade/mix/alpha factors.
8b4be96... GtkSymbolicColor: convert to/from hls when shading.
d0a7c78... GtkSymbolicColor: Only require styleproperties when resolvi
ad8b696... GtkThemingEngine: Do not require a default value when regis
56b6b37... GtkThemingEngine: Use GtkSymbolicColor for shades.
d0a0b16... Remove GTK_REGION_DEFAULT
5293075... GtkStyleContext: Define some more class names.
312ac5f... GtkStyle: Transform menu accelerators string
8bd7204... GtkStyle: Transform menubar detail string.
4e2f0d0... GtkStyle: transform window background detail string.
e9d44e1... GtkCssProvider: Do not miss the last class name in concaten
9076410... GtkStyleContext: restore widget state too in restore().
55a101a... GtkStyleContext: Fix check for GtkIconSize in render_icon_p
08905fd... GtkThemingEngine: Get rid of obsolete code for tooltips.
4c412cb... GtkThemingEngine: ensure that background isn't rendered pas
27a8320... GtkThemingEngine: Use square cap for solid frames.
370ab5a... GtkThemingEngine: ensure 1px wide frames aren't painted bet
95ba9a9... GtkCssProvider: theme progressbars in default CSS.
36b7c5c... GtkStyle: translate a few more detail strings.
469d2a6... Add CSS class defines for toolbars and docks.
e6c73be... GtkWidget: Ensure the style context always has an screen.
73c20c4... GtkWidget: Update pango context from style context's font d
1ac4871... GtkStyleContext: Add gtk_style_context_set_background().
c666aa5... GtkWindow: Use GtkStyleContext for rendering.
44fc7c9... GtkButton: Use GtkStyleContext for rendering.
35981ad... GtkThemingEngine: Document missing class vmethods.
3883463... Add GtkStyleContext migration docs.
c66f215... Add gtk_render_icon_pixbuf() function to docs.
f5716f4... Use the correct cairo-gobject.h include path.
ccd9083... Remove GTK_STATE_LAST.
3b85529... Document missing GtkStateType values.
c701597... GtkStyleContext: Add #define's for the default properties.
f85d1dd... GtkCssProvider: allow color names from rgb.txt when parsing
929ce39... GtkCssProvider: Add lighter/darker color functions.
bc10495... GtkCssProvider: Also parse GdkColor values
19a3d8a... GtkStyleProperties: Handle GdkColor types.
7a4b2a5... GtkStyleContext: Resolve symbolic colors for widget style p
f8317df... GtkCssProvider: Handle the "none" keyword to unset properti
052478e... GtkCssProvider: Add initial unit parsing logic
ab56e33... GtkCssProviders: Parse GTypeFlags based values.
0260cac... GtkCssProvider: Handle better wrong enum/flag values.
7cf5440... Handle looping transition animations.
0b262f0... GtkCssProvider: Docs fix for -gtk-gradient() syntax.
2e9f4cb... GtkStyleProperties: Use GParamSpec for properties registrat
933b9a7... Do not initialize RC subsystem.
15c04b3... GtkCssProvider: Accept '%' in value strings.
6167218... Make testgtk load CSS for custom styling.
97ad480... Hardcode 3.0 version for style files and paths.
1ed8fca... GtkCssProvider: Fix typo in gtk_css_provider_get_named()
883796d... GtkSettings: Ensure the theme CSS is loaded on startup.
ddd1876... GtkSettings: Keep right refcount of the theme provider.
b038704... Fix gtk_css_provider_get_named() docs.
ebce220... testgtk: Try to locate the right file.
bbc60eb... GtkThemingEngine: Do not use possible reserved word.
e9e3104... GtkStyle: transform tabs' detail string.
4724000... GtkThemingEngine: Use border settings on render_extension/f
bdc5c8b... GtkCssProvider: theme notebooks.
946cae8... Don't whine about expander-style missing
2bbcc21... Add corners to GtkJunctionSides, defining sides as 2 corner
c381811... GtkSettings: install theme CSS with a lower priority.
46d219f... Handle menuitem detail string better.
b9e40e7... GtkStyleContext: Also use screen providers for widget style
7880d8c... GtkStyleProvider: Pass a GParamSpec in get_style_property()
2e190bd... Fix compile warnings
94852a5... GtkThemingEngine: remove unused code
b008465... Translate detail strings for radio buttons
0055d50... Fix a memory leak
dbbe3c9... Make frames visible by default
23bac4a... Fix a typo
e3ec93b... Remove debug output
101fef1... Handle float and uint style properties
d3bda63... Fix the resize handle drawing
bb4265f... Fix prelighting of inconsistent radio and check buttons
4ad2263... Transform the 'menu' detail string to the 'popup' class
6291a9f... Add an outline around menu popups
22a95ce... Fix prototype of gtk_css_style_provider_load_from_data
c40eb5b... Some error reporting
6ee4cfd... Move import syntax closer to css
0bdb2ad... Work harder at parsing import statements
83f9950... Some css parsing tests
f0f93df... docs: Refer to gtk_paint_*() instead draw_*() vfuncs in the
92ab236... A little closer to css
d0290d4... More css parsing tests
2404e94... Copy GtkWidgetPaths correctly
5d4d227... Add tests for matching
24a4655... GtkThemingEngine: Documents that engines must only use this
beb0f0c... GtkStyleContext: preserve state on save().
442fc19... GtkWidgetPath: Make gtk_widget_path_prepend_type() return n
a223693... GtkWidgetPath: Make iter API deal with gints.
98c3919... GtkContainer: Also copy permanent container's classes on ge
e9161e1... GtkThemingEngine: Make render_check() depend on border-styl
d707395... GtkCheckButton: Use GtkStyleContext for rendering.
d35f27f... Fix checkbuttons theming in CSS so it's more similar to 2.x
763e82f... Make "button" class depend on mode for GtkToggleButtons
eaa7bc2... GtkRadioButton: Use GtkStyleContext for rendering.
b4328b0... GtkThemingEngine: Make render_option() depend on border-sty
68627bd... GtkStyle: Fix typo.
2a13ee7... GtkCssProvider: Make prelight a bit less light in default C
3e18eb1... GtkCssProvider: Base prelight foreground on bg color.
12e0cf4... Adapt testgtk.css to parser changes
aa656a2... Documentation improvements
ec341dc... Add GtkStyleProperties to the docs
40cfc14... GtkCssProvider: Use default value when handling "none".
de5e2b1... Use gtk_render_activity() when rendering progressbars throu
c2a5d54... GtkMenuBar: Use GtkStyleContext for rendering.
8cf56e0... GtkMenu: Use GtkStyleContext for rendering.
56f3271... GtkCssProvider: Do not have border-color the same than acti
c9ffec4... GtkCssProvider: Handle progressbars.
4357b13... GtkStyle: handle scales when translating the detail string.
a17228b... GtkAnimationDescription: parse "loop" correctly.
a535b72... GtkStyleContext: Use correct type for animation duration.
b476c83... Document various style-related enums
ac7f227... GtkStyleContext documentation tweaks
c07fb1d... GtkWidgetPath documentation tweaks
11b7b64... Add some images to the docs
650c57c... Allow / in values
f5fde78... Fix Gtk9Slice creation
b9293bd... Make url parsing work for slices
d3621e7... Document border images better
45ae10d... Tweak wording
3e1ef40... More documentation reshuffling
d3cbb28... GtkCssProvider: Draw frame around menubars and toolbars in
064128a... GtkCssProvider: use selected fg/bg for selected menu items
d02fa63... GtkCssProvider: Render radio and check boxes framess in men
cbf91e1... GtkCssProvider: Use 1px border width for spinbutton buttons
13b4ec6... GtkCssProvider: do not use selected fg/bg in sliders or spi
27e2e63... GtkCssProvider: Render inconsistent toggle buttons differen
8cdff7b... Rewrite GtkInfoBar color handling to bypass GtkStyle
3b4db0e... Make expanders prelight
3c59f55... Make unfocused selections visible in entries
1214d12... Fix GtkRadioButton drawing
98e5026... Fix resize grip drawing
a428f67... Fix doc formatting
8555bc5... Document predefined style provider priorites
96581b9... Improve some gtk_render_ docs
15cb03c... Declare transition and border-image properties to be writeo
55b0cd5... Some more images for gtk_render docs
21bfc3a... Add the style example code used to generate illustrations
1331d41... Allow digits in selectors and values, where appropriate
674a75a... Test some wilder names for classes, etc
5b30e04... Add a background example to the docs
23d8113... Fix handling of junctions in frame drawing code
d4646e5... Atempt to fix stretched 9slice rendering
70c762d... Add examples for frame rendering
e01fc6a... Add an activity example
8d7eca6... Add slider illustration
ae0a1c3... Illustrate extension rendering
144f070... GtkCssProvider: Add a default border color for insensitive
312ce31... GtkStyle: Do not warn if attach count == 0
9ef7bc6... GtkStyle: Return the default icon set if no context is atta
de74a44... GtkThemingEngine: don't overshoot when rendering frames.
21fdf3d... GtkThemingEngine: Render rounded frames with light/shadow c
1d8c84e... GtkThemingEngine: Draw 3D-like effects on square frames wit
cc6d1c0... GtkLabel: Use style context for rendering.
bddd11a... GtkCssProvider: Handle unfocused label selections in defaul
7950e83... Let gtk_widget_get_path() correct early calls during init()
9d6769a... GtkComboBox: Use style context for rendering
daa3fed... GtkToggleButton: Make it able to be prelight and active at
888770f... GtkStyleContext: Handle empty areas when coalescing invalid
0351d51... GtkCheckButton: Look active when the pointer button is pres
04ea12d... GtkButton: Remove unneeded gtk_style_context_notify_state_c
646b993... Forgotten file
f61c2bc... fix parameter name mismatch
e068424... Fix up symbol list for docs
18703a6... Fix another parameter mismatch
90388c9... Improve frame-gap drawing
9293f5c... Add a frame-gap illustration
90e59f0... Small doc addition
bd8702e... Add illustration to gtk_render_handle docs
be986fe... Some tweaks for the GtkStyleContext migration guide
4cb6d8f... Add a GtkStyleContext-variant of symbolic icon loading
e0172ab... Use gtk_icon_info_load_symbolic_for_context
9fcabc6... GtkThemingEngine: render square corner if the gap is too cl
1dcbec5... GtkStyleContext: Stop animations if the window is gone.
c8609be... GtkStyleContext: Only allow looping transitions for states
7ff00f3... GtkStyleContext: store layout extents for animation purpose
dcb4b8a... Add #define for the "spinner" style class
6a0d3f6... Initialize all looping, active state transitions on map()
dd152db... GtkThemingEngine: Also render topright and bottomleft corne
09cbc1f... GtkThemingEngine: Handle prelight transitions in render_lay
0168d43... GtkStyleContext: handle prelight transitions
2438750... GtkSpinner: Use style context for rendering.
e2d4161... Deprecate gtk_icon_info_load_symbolic_for_style
62c0dc7... Improve the migration guide
492d933... Fix memory handling when dealing with colors
3fbaf12... Port gtk3-demo to GtkStyleContext
bc63fde... Make tests compile without using GtkStyle api
e52d3cb... Forgotten files
ab52e5a... Initial attempt at deprecating GtkStyle api
6172624... Add deprecation notes
85de54f... Some header cleanups
08978e4... Trivial doc fixes
8d48e47... Don't add class "scrollbar" for every trough
eabd787... Avoid compiler warnings
121c473... Add list of classes and regions to the docs
24ea6a0... Allow images for background-image
2557093... Add a testcase a problem with style property handling
0a8c4a1... Add explanation to failing test
e8831a0... Initialize screen of GtkStyleContext to default screen
3720bbb... Check screen really changed before notifying it and invalid
a955145... docs: gtk_style_context_get_screen() always returns a valid
c3aec1c... GtkStyle: Commit a few typos when translating states.
3c4746d... GtkThemingEngine: split background rendering to a private f
48b5189... GtkThemingEngine: Render gradients in tabs.
455d3d9... GtkWidget: unset NULL properties when overriding style.
dce22ce... GtkStyleContext: Handle directionality when picking next pr
784bc95... GtkStyleProvider: Add GtkStateFlags parameter to get_style_
b949e30... GtkCssProvider: Fix up state matching when looking up style
26ab84b... Fix docs typo.
6a4a032... GtkStyleProperties: Turn border-width into a GtkBorder prop
31850c8... Fix compiler warnings.
eab1f33... GtkThemingEngine: Remove unused variables
b2ecde9... Parse user CSS from $XDG_CONFIG_HOME/gtk-3.0/gtk.css
186535b... GtkThemingEngine: Add gtk_theming_engine_lookup_color()
f6ca620... Gtk9Slice: Fix stretch rendering.
19f7529... Add GtkModifierStyle as a private object
9ea2a58... GtkWidget: Add gtk_widget_override_cursor().
9e21181... GtkStyleProperties: Refactor color/gradient resolution
810c257... Add helper API for getting colors/borders in GtkStyleContex
3c9871f... Block direct #including in style headers
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]