[gtk+] (533 commits) Created branch gtk-style-context
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (533 commits) Created branch gtk-style-context
- Date: Wed, 1 Dec 2010 02:05:38 +0000 (UTC)
The branch 'gtk-style-context' was created.
Summary of new commits:
7bea5ca... Add GTK_STATE_LAST to mark the end of GtkState enum.
d65d6c7... Add GtkStyleSet, a store of style properties.
90cd825... Add GtkStyleProvider, an interface to provide style details
a2f63fc... GtkStyleSet: Implement GtkStyleProvider.
e1faf6b... gtkstyleset.h: Add declaration for gtk_style_set_merge().
35ae76d... Add GtkStyleContext.
0ebe8b4... GtkStyleSet: Add style property registration funcs.
4cf2d4d... GtkStyleSet: Use property GQuark as store keys.
ea1540e... GtkStyleSet: Add valist and varargs getters/setters.
a94e737... GtkStyleSet: Return default value if value is not set.
1e47247... GtkStyleContext: Add methods to query composed style.
33a4d05... GtkStyleSet: Add method to register font properties.
d040e26... GtkStyleSet: Add method to register border property.
2d02026... GtkStyleContext: Fix typo.
4477200... GtkStateType: Add inconsistent and focused state.
dc29a65... Add GtkStateFlags.
6e940bd... GtkWidget: Add gtk_widget_get_style_context().
14f537f... GtkStyleContext: Add getters and setter for state.
5e160f0... Add GtkWidgetPath.
7009282... GtkWidget: Add gtk_widget_get_path().
c166b38... GtkStyleContext: Add gtk_style_context_[gs]et_path()
cb7b044... Add GtkThemingEngine.
ac03f12... GtkThemingEngine: Add module loading capabilities.
1651809... GtkStyleContext: Relate to a GtkThemingEngine.
60c6ca6... GtkStyleContext: Add style classes.
1318561... GtkStyleContext: Add child style classes.
ef3aec4... GtkWidget: Add widget path to style context.
1b4231f... GtkThemingEngine: Add accessors to style classes.
8979e72... GtkThemingEngine: Add vmethod to render checkboxes.
48679d1... GtkStyleContext: Add gtk_render_check().
4ece8ae... GtkThemingEngine: Add vmethod to render radio buttons.
e7cd6ab... GtkStyleContext: Add gtk_render_option().
3f165e9... GtkThemingEngine: Add vmethod to render arrows.
58e5a46... GtkStyleContext: Add gtk_render_arrow().
9fd9b98... GtkThemingEngine: Add vmethod to render backgrounds.
b7c5aa3... GtkStyleContext: Add gtk_render_background().
3288eed... GtkThemingEngine: Add vmethod to render frames.
debbccc... GtkStyleContext: Add gtk_render_frame().
b0b35b9... GtkThemingEngine: Add vmethod to render expanders.
af0e97c... GtkStyleContext: Add gtk_render_expander().
4467750... GtkThemingEngine: Add vmethod to render focus indicator.
55b62b9... GtkStyleContext: Add gtk_render_focus().
9143b5f... GtkThemingEngine: Add vmethod to render layouts.
795bfe3... GtkStyleContext: Add gtk_render_layout().
5d21758... GtkThemingEngine: Add vmethod to render lines.
36ad428... GtkStyleContext: Add gtk_render_line().
33cc1a5... GtkThemingEngine: Add vmethod to render sliders.
63b97bb... GtkStyleContext: Add gtk_render_slider().
af78005... GtkThemingEngine: Add vmethod to render frames with a gap.
be04780... GtkStyleContext: Add gtk_render_frame_gap().
8e14d79... GtkThemingEngine: Add vmethod to render an extension.
d10b125... GtkStyleContext: Add gtk_render_extension().
cadeba9... GtkThemingEngine: Add vmethod to render a handle area.
65cc4c9... GtkStyleContext: Add gtk_render_handle().
8a3b99d... GtkStyleContext: Fix typo.
45e2abc... GtkStyleContext: Fix compiler warning.
20016b0... GtkStyleContext: allow late set_path() calls.
9666865... GtkStyleSet: Make property registration take const GValues.
92400e1... GtkStyleSet: Add method to lookup property default settings
a7efaa4... Add GtkWidgetPath parameter to gtk_style_provider_get_style
d41b03e... Added GtkCssProvider.
ad002ff... GtkStyleProvider: Add defines for most common priorities.
50c1af3... GtkWidget: Create GtkCssProvider for user modifications.
d6a6c9e... GtkCssProvider: Add state parsing.
b9a9924... GtkCssProvider: Allow '*' selectors.
8fa7846... GtkCssProvider: Allow empty selector.
97ec7bb... GtkCssProvider: Fix typo freeing SelectorElements.
21c3c16... GtkCssProvider: Add support for child/descendant combinator
6ca391d... Move GtkChildClassFlags to gtkenums.h.
86053ef... Refurbish GtkWidgetPath API.
665b1f6... GtkWidgetPath: Add API for named regions.
0645efd... GtkCssProvider: Parse named regions.
680a44a... GtkCssProvider: Add named regions to selector path.
a9fcd7d... GtkCssProvider: free selector path on parse_rule().
41f94f8... GtkCssProvider: move to next selector element on match or c
fd70691... GtkCssProvider: fix parsing of consecutive pseudo-classes.
5f76688... GtkCssProvider: Compare GtkWidgetPath regions with css.
9957957... GtkStyleContext: Add gtk_style_context_list_child_classes()
beb2e32... GtkStyleContext: fix typos in code.
6fb917a... Add region details in gtk_widget_get_path().
b11cd52... GtkStyle: Use new render methods underneath.
e13e70d... GtkStyleContext: Fix compiler warning.
f3e50d8... GtkStyleSet: Add gtk_style_set_set_default().
7e39e35... GtkCssProvider: Set default value if no state pseudo-class
067f32a... GtkNotebook: Set GtkChildClassFlags for tabs.
892d0d3... Fix compilation.
cefc75f... GtkStyleSet: Remove default value for registered properties
de3e374... GtkWidget: Generate GtkWidgetPath on set_parent.
09f8cb9... GtkStyleSet: Register GtkThemingEngine type.
82b5945... Fix compile warning.
fede127... GtkCssProvider: Make additions to parse_value() less error
65988c6... GtkCssProvider: Parse boolean values.
9614b21... GtkCssProvider: Ensure each scope has its parser config.
ac59009... GtkCssProvider: refactor out selector matching.
6ab2bcf... GtkStyleProvider: Add method to get widget style properties
44e9614... GtkWidgetPath: Add methods to check topmost widget type.
510b465... GtkCssProvider: Implement GtkStyleProvider->get_style_prope
abe6a17... GtkStyleContext: Add methods to get style property values.
7dd093c... GtkWidget: Hook up widget style property querying to style
6092302... GtkWidget: Do not reset GtkStyleContext per get_style_conte
d2bbbe8... GtkCssProvider: set scanner->input_name.
261175e... GtkCssProvider: Fix compile warning.
94ab94c... GtkCssProvider: Plug memory leak.
7ef27b4... GtkWidgetPath: Add to gtkalias.
4b44c8e... Add GtkSymbolicColor.
e307d31... GtkStyleSet: Add API to map symbolic colors.
f2b98b9... GtkSymbolicColor: Add method to resolve to a GdkColor.
29af535... GtkStyleSet: Optionally take GtkSymbolicColors.
f685cc4... GtkCssProvider: Parse color mappings.
9c5971e... GtkCssProvider: Allow symbolic colors when parsing style ru
ccd15fc... GtkStyleProvider: Add gtk_style_provider_get_icon_factory()
5271518... GtkStyleContext: Add gtk_style_context_lookup_icon_set().
aa1e30e... Fix include.
b7c6f52... GtkCssProvider: Add priv pointer to object struct.
63a5b61... GtkStyleSet: Add priv pointer to object struct.
0c42877... GtkStyleContext: Add priv pointer to object struct.
10f7a18... GtkStyleContext: Add gtk_style_context_[gs]et_screen()
c2c08e8... GtkWidget: Set screen info in GtkStyleContext.
d764af9... GtkThemingEngine: Add gtk_theming_engine_get_screen().
ad4123d... GtkStyleContext: Add gtk_style_context_save/restore().
d69520b... GtkThemingEngine: Use GdkPangoRenderer when painting layout
2d8e414... GtkStyleContext: Don crash on empty class sets.
db5d866... GtkThemingEngine: Take checkbox rendering from GtkStyle.
5ae37f4... GtkThemingEngine: Take option rendering from GtkStyle.
112cbc8... GtkThemingEngine: Cairo-ify handle rendering from GtkStyle.
15334af... GtkThemingEngine: Add cairo-ified rendering primitives.
c780732... GtkThemingEngine: Unify code to render lines.
9626f9a... GtkThemingEngine: Make render_background use drawing primit
d7280b6... GtkThemingEngine: Cairo-ify extension rendering from GtkSty
ea4a3fe... GtkThemingEngine: Cairo-ify frame_gap rendering from GtkSty
ca2f8a9... GtkThemingEngine: Cairo-ify frame rendering from GtkStyle.
56dfe28... GtkThemingEngine: Improve slider rendering.
5ee1270... GtkCssProvider: Allow '_' in the middle of symbolic color n
859d6d6... GtkStyleContext: ensure class lookup return the correct ins
d8fd492... GtkStyleContext: Ensure style rebuilds after adding/removin
cbee0ba... GtkStyleContext: Add varargs functions for getting widget s
f69ad27... GtkStyleSet: Allow setting default value when registering p
b951e03... GtkThemingEngine: Add methods to retrieve widget style prop
db55760... GtkThemingEngine: Improve pixel alignment in arrows.
96a75fb... GtkThemingEngine: Improve background rendering.
e8978bb... GtkThemingEngine: Render frames and spinbutton boxes proper
7d6aed3... GtkThemingEngine: Rip out expander rendering from old code.
327d8b4... GtkThemingEngine: Rip out focus rendering from old code.
0dc3005... GtkThemingEngine: Obey active/selected when rendering text.
8c8ecc8... GtkThemingEngine: Add code to render GtkFrame frame with ga
9b8b010... GtkStyle: Optionally construct above a GtkStyleContext.
af54b55... GtkWidget: Construct style for partial widget hierarchies.
05d625e... GtkWidget: Create GtkStyle on top of GtkStyleContext.
98de353... GtkStyle: Move gtk_render_* calls to default vmethod implem
661e242... GtkCssProvider: Add gtk_css_provider_get_default().
c9fac52... GtkWidget: Add the default CSS provider to all style contex
fd29940... GtkStyleContext: Add gtk_style_context_[gs]et_direction().
a6f7fe9... GtkWidget: Set style context direction.
bfebf48... GtkThemingEngine: Add gtk_theming_engine_get_direction().
6a0c931... GtkThemingEngine: fix typo in function declaration.
a5d1bec... GtkStyleSet: Register the "border" property.
57f32ec... GtkStyleContext: Add gtk_style_context_lookup_color().
99ebe82... Add GtkJunctionSides flags.
137147f... GtkStyleContext: Add gtk_style_context_[gs]et_junction_side
efcbef6... GtkThemingEngine: Add gtk_theming_engine_get_junction_sides
0ef30d6... GtkStyle: set junction details in spinbutton buttons.
2bed965... GtkThemingEngine: Render correctly spinbutton buttons.
0ca91c7... GtkWidgetPath: properly use const
426679d... GtkCssProvider: don't ignore custom attributes
fccb9b1... GtkCssProvider: Small optimization.
1a46fa0... GtkCssProvider: Immediately bail out if GType couldn't be r
b3721bb... GtkCssProvider: Don't jump too eagerly to the next element
2494be3... GtkCssProvider: Parse and compare widget names.
fc707ce... GtkCssProvider: Set child combinators in default CSS.
58eb984... Compare region names as quarks in style matching.
6df960a... GtkWidgetPath: Make API more consistent.
c2e3e56... Compare widget names as GQuarks in style matching.
fd4a077... GtkCssProvider: Parse correctly widget types with a name.
0208835... GtkStyleSet: Allow custom parsers on registered properties.
439885a... GtkStyleSet: Fix compiler warning.
9093904... GtkThemingEngine: Add gtk_theming_engine_register_property(
a216c00... GtkStyleContext: Rename internal struct.
2fe787e... s/child class/region/ everywhere.
92181e2... GtkWidgetPath: Add methods to include class info in paths.
75fbed6... GtkStyleContext: Add gtk_style_context_list_classes().
769690f... Set classes info in GtkWidgetPath.
5cd746f... GtkCssProvider: Parse and match class info.
5ab3ae6... GtkCssProvider: Use class for tooltips.
6ad1b3b... GtkStyle: set the active flag depending on shadow_type in d
60f6e8c... GtkStyleContext: Return insertion position if not found whe
dc98378... Move all theming stack to use GtkStateFlags.
203bf8b... Add GtkTimeline as a private object.
2b64966... Add GtkAnimationDescription as a private boxed object.
50f65bf... GtkStyleSet: Register the "transition" property.
18c44a5... GtkCssProvider: Parse properties of type GtkAnimationDescri
36626cd... GtkStyleContext: Declare gtk_style_context_list_classes() i
4554ceb... GtkStyleContext: Add animation machinery.
eb4ca15... GtkWidget: Update GtkStyleContext animation regions on allo
8b30902... GtkThemingEngine: Add progress arg to gtk_theming_engine_is
f528dee... GtkThemingEngine: Animate checkboxes activation.
658d9d6... GtkButton: Notify on active state when (un)depressed
2c0c84e... Plug a bunch of leaks.
21c98fc... GtkCssProvider: Add gtk_css_provider_load_from_path()
6145243... Remove gtkalias from style context code.
5d54ad3... Replace GdkRegion and GdkRectangle with their cairo counter
4ea6314... Get rid of GdkPangoRenderer code in GtkThemingEngine.
c606321... GtkNotebook: invert tab drawing order so region flags are s
08eb0d3... GtkStyle: Allow GTK_ARROW_NONE.
d4c0e11... Add basic parser for GtkBorder properties.
f1cf7ce... GtkStyleSet: Register "margin" property.
806d641... GtkStyle: Fill in x/ythickness and font_desc from the style
1b3f4cf... GtkSettings: implement GtkStyleProvider
f7beb86... Add a boxed type for cairo_pattern_t.
95303f9... Allow linefeeds in property values.
54fce0d... GtkCssProvider: strip whitespaces in symbolic color values.
dc52808... GtkStyleSet: Set an empty default_value if none is provided
0aec072... Add GtkGradient.
a1fa9bf... GtkCssProvider: Add a parser for gradients.
77775ca... GtkStyleSet: Handle GtkGradients as a replacement for cairo
3e2bc80... GtkStyleSet: Register a "background-image" property.
a9dfcd1... GtkThemingEngine: use background-image in render_background
0d635c7... GtkStyleSet: Fix typo
339bac2... GtkStyleContext: Add gtk_style_context_invalidate().
88efe01... GtkStyle: Protect against padding being NULL
a587f61... GtkWidget: Add the style-updated signal
24239e0... GtkWidget: Add gtk_widget_reset_style().
4c80999... GtkStyleContext: Add gtk_style_context_[add|remove]_provide
fa2f6e8... GtkWidget: Set style context's screen before the widget_pat
ed2c99f... GtkStyleContext: invalidate context when setting the screen
fcdda23... Add generic providers per-screen.
b0a6b16... GtkCssProvider: Add gtk_css_provider_get_named()
bc6cb11... GtkStyleContext: Add gtk_style_context_reset_widgets()
847ee71... GtkSettings: Add a new provider for the theme CSS file.
664c98b... Add Gtk9Slice
3f49ebc... Register the border-image property
2467212... GtkCssProvider: Add a parser for 9slice typed properties.
b0b61ae... GtkThemingEngine: Use border-image to render borders if an
49bc167... GtkCssProvider: unset filename on load_from_data()
1221323... GtkCssProvider: use mapped file to read CSS files.
941688d... GtkStyleContext: Invalidate whole window if no invalidation
7eff897... GtkStyleContext: Store animation region for a bunch of pain
24a5b58... GtkSymbolicColor: Use G_DEFINE_BOXED_TYPE
c593bef... GtkThemingEngine: Implement animations between gradients/co
6907933... GtkButton: Notify on prelight state change.
acad450... Fix typo in the Gtk9Slice parser.
51bf035... Plug some leaks.
aa19c27... GtkThemingEngine: Do not return a const GtkThemingEngine on
675a5b8... GtkCssProvider: Transform custom colors to a @define-color
c4411ae... GtkCssProvider: improve file paths parser.
7c87a95... GtkCssProvider: no need for resetting the parser prior to p
e6da24f... GtkCssProvider: Add support for @import rules
8afde04... GtkStyleContext: Fix animation framework to work with the n
32e2ff2... GtkContainer: Add method to get the GtkWidgetPath for a chi
a2c918b... GtkStyleContext: Cache style properties accross class/regio
16254b9... GtkWidget: Store GtkStyleContext in private struct.
60baa07... Gtk9Slice: Fix stretch case.
fc548e3... GtkGradient: Handle symbolic gradients.
3bf8f94... Use cairo gobject support instead of a new boxed type.
4707225... Remove GtkOrientation parameter from gtk_render_handle().
79dc4ff... Add theming docs
ad53ef6... GtkStyleContext: Actually store region ID when starting an
ab4dc3d... Change semantics of the methods to check whether an animati
0e4174c... GtkCssProvider: Parse missing widget states.
c601ba1... GtkCssProvider: Parse default/sorted region flags.
686f4c1... GtkStyleContext: Add gtk_style_context_new().
4da272a... Make loading of theming engines from modules work
9547ed9... GtkCssProvider: Run through the widget path in the correct
9a8bac9... GtkCssProvider: Make it able to parse enums.
e4e547d... GtkStyleContext: Update function declaration in header.
0805d14... GtkStyleSet: Register the "border-radius" property
cf9864a... GtkThemingEngine: Honor border-radius in render_background(
aab8499... GtkStyleContext: s/set/add/ and s/unset/remove/ for classes
3900fc9... GtkWidgetPath: turn into a boxed type.
2aa7fe6... GtkStyleContext: '_' prefix the structs, gtk-doc prefers th
417c46d... GtkStyleSet: Register the border-style and border-color pro
d87e0d4... Use GdkRGBA all around in GtkStyleContext.
2b56273... GtkStyle: Match "trough" and "slider" detail strings.
5b827de... Do not shade alpha values.
9292ac7... GtkStyle: Handle scrollbar buttons.
20b184d... GtkCssProvider: Improve default CSS.
30ade5e... GtkThemingEngine: Improve rendering of inset/outset borders
59f5eb8... GtkSymbolicColor: Initialize alpha when resolving shades.
857b923... GtkCssProvider: Allow '\t' when parsing values.
a85b4ae... GtkCssProvider: Update end string when misparsing symbolic
61aaf9d... GtkStyle: translate active state in paint_flat_box().
83f7bfd... GtkThemingEngine: Clear the background for .background clas
8020be4... GtkThemingEngine: render 0-radius frames with 3D-like 45°
073da76... GtkStyle: Get to style GtkCellRendererText text.
c36a0d2... GtkCssProvider: Make default style depend more on custom co
a6070e7... GtkSymbolicColor: Add gtk_symbolic_color_new_alpha()
87b9a4f... GtkCssProvider: Parse alpha() symbolic colors.
bcc7f5a... GtkStyleSet: Prevent from possible underflow.
0e4799a... GtkThemingEngine: Add ::name construct only property
16839d4... GtkThemingEngine: Use ::name when registering style props.
c5ff230... GtkCssProvider: Fix parsing of concatenated classes.
4eca3e1... Rely only on fg/bg colors.
c0c93b6... GtkWidget: Ensure name changes involve a style context upda
e7e07da... s/GtkStyleSet/GtkStyleProperties/
a624f4c... Document missing value in GtkStateFlags
8c43184... Implement widget states as a set of flags
198417f... GtkButton: Set widget state as state flags.
7cef9ce... GtkComboBox: Set widget state as state flags.
dbb60f9... GtkEntry: Set widget state as state flags.
4acc137... GtkExpander: Set widget state as state flags.
bad7959... GtkMenu: Set widget state as state flags.
bb91f6c... GtkMenuItem: Set widget state as state flags.
d32e126... GtkNotebook: Set widget state as state flags.
1a5b9fa... GtkRadioButton: Set widget state as state flags.
98198e5... GtkToggleButton: Set widget state as state flags.
06ccce9... GtkToolItemGroup: Set widget state as state flags.
a490fbb... GtkWidget: Trigger state change transitions on state flags
898c794... GtkThemingEngine: draw resize grip through render_handle().
65508d1... Add gtk_render_activity()
dc9916c... Document gtk_render_* functions.
30a6c8b... GtkSymbolicColor: Take const GdkRGBA in new_literal().
3e7af80... GtkStyleProperties: Merge font descriptions on merge()
34fd705... GtkStyleContext: Fix merging of local and global providers.
5fd7b8f... Theming documentation fixes
c329dc2... GtkStyleContext: Add the start of a default set of class na
82dc7b6... GtkStyle: Listen to context changes.
d051d2e... GtkWidget: Add new set of methods to override style informa
007c766... GtkStatusIcon: update to use gtk_widget_override_symbolic_c
6b6a932... Fix compile warning
c2e543f... GtkThemingEngine: Fix compile warning.
165ac16... GtkStyleContext: Add gtk_render_icon_pixbuf()
046bd01... GtkSymbolicColor: Do not clamp shade/mix/alpha factors.
463a46e... GtkSymbolicColor: convert to/from hls when shading.
6b3577a... GtkSymbolicColor: Only require styleproperties when resolvi
1ed98a2... GtkThemingEngine: Do not require a default value when regis
9094a0a... GtkThemingEngine: Use GtkSymbolicColor for shades.
cc40e15... Remove GTK_REGION_DEFAULT
47211c0... GtkStyleContext: Define some more class names.
f0bda2c... GtkStyle: Transform menu accelerators string
49c972e... GtkStyle: Transform menubar detail string.
483c501... GtkStyle: transform window background detail string.
80321d0... GtkCssProvider: Do not miss the last class name in concaten
ead7a2e... GtkStyleContext: restore widget state too in restore().
b89251b... GtkStyleContext: Fix check for GtkIconSize in render_icon_p
0c51561... GtkThemingEngine: Get rid of obsolete code for tooltips.
0f389e5... GtkThemingEngine: ensure that background isn't rendered pas
0ba46bc... GtkThemingEngine: Use square cap for solid frames.
78c2f85... GtkThemingEngine: ensure 1px wide frames aren't painted bet
7ddd48b... GtkCssProvider: theme progressbars in default CSS.
47deec2... GtkStyle: translate a few more detail strings.
007cb2c... Add CSS class defines for toolbars and docks.
757c4d5... GtkWidget: Ensure the style context always has an screen.
97f5174... GtkWidget: Update pango context from style context's font d
037a978... GtkStyleContext: Add gtk_style_context_set_background().
88edfe2... GtkWindow: Use GtkStyleContext for rendering.
78aebca... GtkButton: Use GtkStyleContext for rendering.
40fdb3b... GtkThemingEngine: Document missing class vmethods.
62820db... Add GtkStyleContext migration docs.
2e9926d... Add gtk_render_icon_pixbuf() function to docs.
e086492... Use the correct cairo-gobject.h include path.
03f6cae... Remove GTK_STATE_LAST.
f64e05d... Document missing GtkStateType values.
f919a0e... GtkStyleContext: Add #define's for the default properties.
1d62162... GtkCssProvider: allow color names from rgb.txt when parsing
1450795... GtkCssProvider: Add lighter/darker color functions.
cca2d46... GtkCssProvider: Also parse GdkColor values
5f8aa7d... GtkStyleProperties: Handle GdkColor types.
cad89b5... GtkStyleContext: Resolve symbolic colors for widget style p
4ccb8dd... GtkCssProvider: Handle the "none" keyword to unset properti
92ff4a9... GtkCssProvider: Add initial unit parsing logic
5244056... GtkCssProviders: Parse GTypeFlags based values.
46f5a74... GtkCssProvider: Handle better wrong enum/flag values.
416d263... Handle looping transition animations.
418bf75... GtkCssProvider: Docs fix for -gtk-gradient() syntax.
3c9c1f6... GtkStyleProperties: Use GParamSpec for properties registrat
f774d7a... Do not initialize RC subsystem.
41a8170... GtkCssProvider: Accept '%' in value strings.
52b22cf... Make testgtk load CSS for custom styling.
6b390f3... Hardcode 3.0 version for style files and paths.
815d030... GtkCssProvider: Fix typo in gtk_css_provider_get_named()
2d2e0ad... GtkSettings: Ensure the theme CSS is loaded on startup.
fd992b6... GtkSettings: Keep right refcount of the theme provider.
dd891d9... Fix gtk_css_provider_get_named() docs.
a87be73... testgtk: Try to locate the right file.
df85888... GtkThemingEngine: Do not use possible reserved word.
2d17842... GtkStyle: transform tabs' detail string.
0687f3d... GtkThemingEngine: Use border settings on render_extension/f
9bcd9a4... GtkCssProvider: theme notebooks.
a66a023... Don't whine about expander-style missing
1b13fe8... Add corners to GtkJunctionSides, defining sides as 2 corner
cd98424... GtkSettings: install theme CSS with a lower priority.
e0cb631... Handle menuitem detail string better.
d33ac72... GtkStyleContext: Also use screen providers for widget style
9f2d637... GtkStyleProvider: Pass a GParamSpec in get_style_property()
63ba70d... Fix compile warnings
f1950db... GtkThemingEngine: remove unused code
74a20b5... Translate detail strings for radio buttons
e0ba7fb... Fix a memory leak
84ae732... Make frames visible by default
0ce1a71... Fix a typo
b9fe404... Remove debug output
19a5c54... Handle float and uint style properties
a8a65fc... Fix the resize handle drawing
d6100ba... Fix prelighting of inconsistent radio and check buttons
eb7e10e... Transform the 'menu' detail string to the 'popup' class
ed8e509... Add an outline around menu popups
e743af5... Fix prototype of gtk_css_style_provider_load_from_data
9454716... Some error reporting
333f02a... Move import syntax closer to css
ef3a682... Work harder at parsing import statements
9bb9464... Some css parsing tests
ec9729d... docs: Refer to gtk_paint_*() instead draw_*() vfuncs in the
e21a760... A little closer to css
875668b... More css parsing tests
28ecf3d... Copy GtkWidgetPaths correctly
5096844... Add tests for matching
7060daf... GtkThemingEngine: Documents that engines must only use this
de0c7a9... GtkStyleContext: preserve state on save().
94184d3... GtkWidgetPath: Make gtk_widget_path_prepend_type() return n
dc0bf29... GtkWidgetPath: Make iter API deal with gints.
653bdab... GtkContainer: Also copy permanent container's classes on ge
1cc8e0c... GtkThemingEngine: Make render_check() depend on border-styl
a8542ea... GtkCheckButton: Use GtkStyleContext for rendering.
0a330c2... Fix checkbuttons theming in CSS so it's more similar to 2.x
e1c6843... Make "button" class depend on mode for GtkToggleButtons
eb7286b... GtkRadioButton: Use GtkStyleContext for rendering.
fad3b23... GtkThemingEngine: Make render_option() depend on border-sty
57f8a1b... GtkStyle: Fix typo.
f64c7a8... GtkCssProvider: Make prelight a bit less light in default C
06bb296... GtkCssProvider: Base prelight foreground on bg color.
fedc503... Adapt testgtk.css to parser changes
c39dd21... Documentation improvements
08ce93c... Add GtkStyleProperties to the docs
d3792f8... GtkCssProvider: Use default value when handling "none".
50e3c16... Use gtk_render_activity() when rendering progressbars throu
64e9054... GtkMenuBar: Use GtkStyleContext for rendering.
2d9d4c8... GtkMenu: Use GtkStyleContext for rendering.
4d2d14d... GtkCssProvider: Do not have border-color the same than acti
309aa9a... GtkCssProvider: Handle progressbars.
5dfe35d... GtkStyle: handle scales when translating the detail string.
5a5db55... GtkAnimationDescription: parse "loop" correctly.
9797640... GtkStyleContext: Use correct type for animation duration.
c1060ce... Document various style-related enums
f8f6a4b... GtkStyleContext documentation tweaks
710ebb7... GtkWidgetPath documentation tweaks
89ed17c... Add some images to the docs
3bf0126... Allow / in values
c4f4e3d... Fix Gtk9Slice creation
11f278a... Make url parsing work for slices
417bf99... Document border images better
0d1df37... Tweak wording
5b5cafb... More documentation reshuffling
4532007... GtkCssProvider: Draw frame around menubars and toolbars in
4a1431b... GtkCssProvider: use selected fg/bg for selected menu items
abfd5ee... GtkCssProvider: Render radio and check boxes framess in men
81edc91... GtkCssProvider: Use 1px border width for spinbutton buttons
cf2af65... GtkCssProvider: do not use selected fg/bg in sliders or spi
c6f1386... GtkCssProvider: Render inconsistent toggle buttons differen
dabfe91... Rewrite GtkInfoBar color handling to bypass GtkStyle
c2cf584... Make expanders prelight
70c4d6b... Make unfocused selections visible in entries
5328c8d... Fix GtkRadioButton drawing
2f215b3... Fix resize grip drawing
ebca8c9... Fix doc formatting
973e02c... Document predefined style provider priorites
523ec32... Improve some gtk_render_ docs
acfde9e... Declare transition and border-image properties to be writeo
363b502... Some more images for gtk_render docs
bcf141a... Add the style example code used to generate illustrations
6b53bfc... Allow digits in selectors and values, where appropriate
4cf8bab... Test some wilder names for classes, etc
46755e4... Add a background example to the docs
1b236dc... Fix handling of junctions in frame drawing code
0af80d5... Atempt to fix stretched 9slice rendering
7cd622e... Add examples for frame rendering
13b5168... Add an activity example
bc7bfd0... Add slider illustration
d88aab4... Illustrate extension rendering
a01c7ff... GtkCssProvider: Add a default border color for insensitive
56f71ea... GtkStyle: Do not warn if attach count == 0
ccae262... GtkStyle: Return the default icon set if no context is atta
0e7dbc9... GtkThemingEngine: don't overshoot when rendering frames.
f7477bd... GtkThemingEngine: Render rounded frames with light/shadow c
0f10d4d... GtkThemingEngine: Draw 3D-like effects on square frames wit
380b894... GtkLabel: Use style context for rendering.
a353ddc... GtkCssProvider: Handle unfocused label selections in defaul
450a6ed... Let gtk_widget_get_path() correct early calls during init()
759042c... GtkComboBox: Use style context for rendering
cb77678... GtkToggleButton: Make it able to be prelight and active at
62a4f57... GtkStyleContext: Handle empty areas when coalescing invalid
3cad151... GtkCheckButton: Look active when the pointer button is pres
4c1cd73... GtkButton: Remove unneeded gtk_style_context_notify_state_c
f24b76e... Forgotten file
6cf8ec0... fix parameter name mismatch
d2d69f3... Fix up symbol list for docs
1ceb7c2... Fix another parameter mismatch
fb5cae3... Improve frame-gap drawing
a5cfd70... Add a frame-gap illustration
fb38382... Small doc addition
c5e5000... Add illustration to gtk_render_handle docs
40e605e... Some tweaks for the GtkStyleContext migration guide
017a019... Add a GtkStyleContext-variant of symbolic icon loading
dbd4cf0... Use gtk_icon_info_load_symbolic_for_context
dd691de... GtkThemingEngine: render square corner if the gap is too cl
145ac81... GtkStyleContext: Stop animations if the window is gone.
967f356... GtkStyleContext: Only allow looping transitions for states
900f994... GtkStyleContext: store layout extents for animation purpose
d055bc0... Add #define for the "spinner" style class
9b6d3e3... Initialize all looping, active state transitions on map()
4aaa1da... GtkThemingEngine: Also render topright and bottomleft corne
3134684... GtkThemingEngine: Handle prelight transitions in render_lay
02d5f51... GtkStyleContext: handle prelight transitions
2ac44fc... GtkSpinner: Use style context for rendering.
43cbe76... Deprecate gtk_icon_info_load_symbolic_for_style
9deb96f... Improve the migration guide
22d0d88... Fix memory handling when dealing with colors
93083da... Port gtk3-demo to GtkStyleContext
0560b7a... Make tests compile without using GtkStyle api
f77df9c... Forgotten files
693cb90... Initial attempt at deprecating GtkStyle api
8caa029... Add deprecation notes
af31fc5... Some header cleanups
e7fca6c... Trivial doc fixes
56985e8... Don't add class "scrollbar" for every trough
dfa90ac... Avoid compiler warnings
e34370f... Add list of classes and regions to the docs
6c890dc... Allow images for background-image
75fe96a... Add a testcase a problem with style property handling
1ccae97... Add explanation to failing test
355c782... Initialize screen of GtkStyleContext to default screen
00dbe31... Check screen really changed before notifying it and invalid
0b6d21c... docs: gtk_style_context_get_screen() always returns a valid
330d429... GtkStyle: Commit a few typos when translating states.
a2e5aa3... GtkThemingEngine: split background rendering to a private f
4a738e0... GtkThemingEngine: Render gradients in tabs.
b5d9f90... GtkWidget: unset NULL properties when overriding style.
f76e49e... GtkStyleContext: Handle directionality when picking next pr
3f561c6... GtkStyleProvider: Add GtkStateFlags parameter to get_style_
54d17f3... GtkCssProvider: Fix up state matching when looking up style
2e5a5e4... Fix docs typo.
316209c... GtkStyleProperties: Turn border-width into a GtkBorder prop
baa8b2f... Fix compiler warnings.
ed5ebd0... GtkThemingEngine: Remove unused variables
448151e... Parse user CSS from $XDG_CONFIG_HOME/gtk-3.0/gtk.css
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]