[gtk+] (191 commits) Created branch gtk-style-context
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (191 commits) Created branch gtk-style-context
- Date: Tue, 17 Aug 2010 13:48:12 +0000 (UTC)
The branch 'gtk-style-context' was created.
Summary of new commits:
c834425... Add GTK_STATE_LAST to mark the end of GtkState enum.
85f7328... Add GtkStyleSet, a store of style properties.
290bfed... Add GtkStyleProvider, an interface to provide style details
f0a3ddb... GtkStyleSet: Implement GtkStyleProvider.
ad50b6c... gtkstyleset.h: Add declaration for gtk_style_set_merge().
3ad2c00... Add GtkStyleContext.
cd4446a... GtkStyleSet: Add style property registration funcs.
8f2e730... GtkStyleSet: Use property GQuark as store keys.
36da6bb... GtkStyleSet: Add valist and varargs getters/setters.
d727401... GtkStyleSet: Return default value if value is not set.
c61563e... GtkStyleContext: Add methods to query composed style.
433a77d... GtkStyleSet: Add method to register font properties.
8ec91ba... GtkStyleSet: Add method to register border property.
0f08649... GtkStyleContext: Fix typo.
26d402e... GtkStateType: Add inconsistent and focused state.
8c9aee1... Add GtkStateFlags.
12dc06b... GtkWidget: Add gtk_widget_get_style_context().
a9428ab... GtkStyleContext: Add getters and setter for state.
417a3b0... Add GtkWidgetPath.
4fe1de6... GtkWidget: Add gtk_widget_get_path().
a22bfb3... GtkStyleContext: Add gtk_style_context_[gs]et_path()
8ff68b7... Add GtkThemingEngine.
6cebba1... GtkThemingEngine: Add module loading capabilities.
db32a3b... GtkStyleContext: Relate to a GtkThemingEngine.
8ae07b0... GtkStyleContext: Add style classes.
48d5997... GtkStyleContext: Add child style classes.
1aa755e... GtkWidget: Add widget path to style context.
83f4e50... GtkThemingEngine: Add accessors to style classes.
22ed3f4... GtkThemingEngine: Add vmethod to render checkboxes.
031615e... GtkStyleContext: Add gtk_render_check().
367444b... GtkThemingEngine: Add vmethod to render radio buttons.
cb1a20d... GtkStyleContext: Add gtk_render_option().
27d449f... GtkThemingEngine: Add vmethod to render arrows.
a0b1789... GtkStyleContext: Add gtk_render_arrow().
53dddc9... GtkThemingEngine: Add vmethod to render backgrounds.
8589c8b... GtkStyleContext: Add gtk_render_background().
b68e53b... GtkThemingEngine: Add vmethod to render frames.
d0641bf... GtkStyleContext: Add gtk_render_frame().
c1e7b9b... GtkThemingEngine: Add vmethod to render expanders.
897a90a... GtkStyleContext: Add gtk_render_expander().
37fe0ac... GtkThemingEngine: Add vmethod to render focus indicator.
3816845... GtkStyleContext: Add gtk_render_focus().
627a0a6... GtkThemingEngine: Add vmethod to render layouts.
f45656d... GtkStyleContext: Add gtk_render_layout().
7bb92b9... GtkThemingEngine: Add vmethod to render lines.
09bfff7... GtkStyleContext: Add gtk_render_line().
5f374a0... GtkThemingEngine: Add vmethod to render sliders.
e1e2a98... GtkStyleContext: Add gtk_render_slider().
9d83cb6... GtkThemingEngine: Add vmethod to render frames with a gap.
fe147de... GtkStyleContext: Add gtk_render_frame_gap().
c97c8fe... GtkThemingEngine: Add vmethod to render an extension.
8b4791f... GtkStyleContext: Add gtk_render_extension().
0e32fa9... GtkThemingEngine: Add vmethod to render a handle area.
8b44acd... GtkStyleContext: Add gtk_render_handle().
a9f767f... GtkStyleContext: Fix typo.
1a67742... GtkStyleContext: Fix compiler warning.
5a5de9f... GtkStyleContext: allow late set_path() calls.
5dd567d... GtkStyleSet: Make property registration take const GValues.
31f1e7f... GtkStyleSet: Add method to lookup property default settings
50905e8... Add GtkWidgetPath parameter to gtk_style_provider_get_style
2e52153... Added GtkCssProvider.
e1f521b... GtkStyleProvider: Add defines for most common priorities.
fe9d631... GtkWidget: Create GtkCssProvider for user modifications.
c218104... GtkCssProvider: Add state parsing.
700b911... GtkCssProvider: Allow '*' selectors.
86fabd9... GtkCssProvider: Allow empty selector.
e434dc8... GtkCssProvider: Fix typo freeing SelectorElements.
1189d9b... GtkCssProvider: Add support for child/descendant combinator
e15f902... Move GtkChildClassFlags to gtkenums.h.
e83af98... Refurbish GtkWidgetPath API.
8af0a1d... GtkWidgetPath: Add API for named regions.
453f830... GtkCssProvider: Parse named regions.
1f17d47... GtkCssProvider: Add named regions to selector path.
9d48a0a... GtkCssProvider: free selector path on parse_rule().
eb9f76a... GtkCssProvider: move to next selector element on match or c
003c9a2... GtkCssProvider: fix parsing of consecutive pseudo-classes.
cb39eab... GtkCssProvider: Compare GtkWidgetPath regions with css.
4d91065... GtkStyleContext: Add gtk_style_context_list_child_classes()
c466ca0... GtkStyleContext: fix typos in code.
8da5079... Add region details in gtk_widget_get_path().
c2749d7... Fix typo when creating GtkWidgetPath.
ffbd86c... GtkStyle: Use new render methods underneath.
a210bcb... GtkStyleContext: Fix compiler warning.
f1042f2... GtkStyleSet: Add gtk_style_set_set_default().
0da10a9... GtkCssProvider: Set default value if no state pseudo-class
196ff1b... GtkNotebook: Set GtkChildClassFlags for tabs.
165fa8c... Fix compilation.
c7cd929... GtkStyleSet: Remove default value for registered properties
0c97601... GtkWidget: Generate GtkWidgetPath on set_parent.
94db76d... GtkStyleSet: Register GtkThemingEngine type.
d233f5a... Fix compile warning.
c9d290f... GtkCssProvider: Make additions to parse_value() less error
f04518b... GtkCssProvider: Parse boolean values.
9c5e2a3... GtkCssProvider: Ensure each scope has its parser config.
0c0c9d7... GtkCssProvider: refactor out selector matching.
76d24a1... GtkStyleProvider: Add method to get widget style properties
270392a... GtkWidgetPath: Add methods to check topmost widget type.
6e01af4... Fix 2 build warnings.
03967ec... GtkCssProvider: Implement GtkStyleProvider->get_style_prope
996657a... GtkStyleContext: Add methods to get style property values.
600a4cf... GtkWidget: Hook up widget style property querying to style
7fac6e3... GtkWidget: Do not reset GtkStyleContext per get_style_conte
bd4028d... GtkCssProvider: set scanner->input_name.
e2cd826... GtkCssProvider: Fix compile warning.
a663ec1... GtkCssProvider: Plug memory leak.
b54a1f8... GtkWidgetPath: Add to gtkalias.
5b970a9... Add GtkSymbolicColor.
a656685... GtkStyleSet: Add API to map symbolic colors.
ee32799... GtkSymbolicColor: Add method to resolve to a GdkColor.
b1d4cb5... GtkStyleSet: Optionally take GtkSymbolicColors.
d21890f... GtkCssProvider: Parse color mappings.
22e26a6... GtkCssProvider: Allow symbolic colors when parsing style ru
6a86f1e... GtkStyleProvider: Add gtk_style_provider_get_icon_factory()
7d0fd40... GtkStyleContext: Add gtk_style_context_lookup_icon_set().
9257e6c... Add gdk_pango_show_layout()
da55e95... Add GdkPangoAttrShade.
19cc88b... Fix include.
18eb6a6... GtkCssProvider: Add priv pointer to object struct.
524af86... GtkStyleSet: Add priv pointer to object struct.
6cc816f... GtkStyleContext: Add priv pointer to object struct.
23ff5cc... GtkStyleContext: Add gtk_style_context_[gs]et_screen()
7515575... GtkWidget: Set screen info in GtkStyleContext.
d7b0529... GtkThemingEngine: Add gtk_theming_engine_get_screen().
ed6cdda... GtkStyleContext: Add gtk_style_context_save/restore().
600b886... GtkThemingEngine: Use GdkPangoRenderer when painting layout
a9e48f6... GtkStyleContext: Don crash on empty class sets.
7e83fdd... GtkThemingEngine: Take checkbox rendering from GtkStyle.
44cf02e... GtkThemingEngine: Take option rendering from GtkStyle.
540b647... GtkThemingEngine: Cairo-ify handle rendering from GtkStyle.
9509f8f... GtkThemingEngine: Add cairo-ified rendering primitives.
10b5ddf... GtkThemingEngine: Unify code to render lines.
3f004d9... GtkThemingEngine: Make render_background use drawing primit
923b14d... GtkThemingEngine: Cairo-ify extension rendering from GtkSty
c00fc7d... GtkThemingEngine: Cairo-ify frame_gap rendering from GtkSty
4dad3df... GtkThemingEngine: Cairo-ify frame rendering from GtkStyle.
bddd0cf... GtkThemingEngine: Improve slider rendering.
9961ca4... GtkCssProvider: Allow '_' in the middle of symbolic color n
ee6e678... GtkStyleContext: ensure class lookup return the correct ins
290d7cc... GtkStyleContext: Ensure style rebuilds after adding/removin
45fc565... GtkStyleContext: Add varargs functions for getting widget s
e7a7480... GtkStyleSet: Allow setting default value when registering p
e828004... GtkThemingEngine: Add methods to retrieve widget style prop
a407cb2... GtkThemingEngine: Improve pixel alignment in arrows.
331f0f3... GtkThemingEngine: Improve background rendering.
31c2640... GtkThemingEngine: Render frames and spinbutton boxes proper
0ce22a3... GtkThemingEngine: Rip out expander rendering from old code.
45dcac6... GtkThemingEngine: Rip out focus rendering from old code.
263e74f... GtkThemingEngine: Obey active/selected when rendering text.
6f8a614... GtkThemingEngine: Add code to render GtkFrame frame with ga
d8c85f2... GtkStyle: Optionally construct above a GtkStyleContext.
f3b244c... GtkWidget: Construct style for partial widget hierarchies.
f05e438... GtkWidget: Create GtkStyle on top of GtkStyleContext.
b914e58... GtkStyle: Move gtk_render_* calls to default vmethod implem
5f0b1d9... GtkCssProvider: Add gtk_css_provider_get_default().
0090103... GtkWidget: Add the default CSS provider to all style contex
b56a567... GtkStyleContext: Add gtk_style_context_[gs]et_direction().
6e2018c... GtkWidget: Set style context direction.
cae2179... GtkThemingEngine: Add gtk_theming_engine_get_direction().
441707d... GtkThemingEngine: fix typo in function declaration.
d804e6b... GtkStyleSet: Register the "border" property.
4b41268... GtkStyleContext: Add gtk_style_context_lookup_color().
b24305b... Add GtkJunctionSides flags.
a424b9f... GtkStyleContext: Add gtk_style_context_[gs]et_junction_side
e3eb63a... GtkThemingEngine: Add gtk_theming_engine_get_junction_sides
fb07acf... GtkStyle: set junction details in spinbutton buttons.
92e53ea... GtkThemingEngine: Render correctly spinbutton buttons.
f538dfb... GtkWidgetPath: properly use const
88a1ad6... GtkCssProvider: don't ignore custom attributes
2de39b8... GtkCssProvider: Small optimization.
caf6dd9... GtkCssProvider: Immediately bail out if GType couldn't be r
e18be21... GtkCssProvider: Don't jump too eagerly to the next element
27ab29b... GtkCssProvider: Parse and compare widget names.
b073a4d... GtkWidget: Set widget names when creating the path.
052cbdf... GtkCssProvider: Set child combinators in default CSS.
6168a44... Compare region names as quarks in style matching.
eb1dcb2... GtkWidgetPath: Make API more consistent.
5a9caaf... Compare widget names as GQuarks in style matching.
efd9948... GtkCssProvider: Parse correctly widget types with a name.
c46a8e4... GtkStyleSet: Allow custom parsers on registered properties.
80afba9... GtkStyleSet: Fix compiler warning.
58a5ce1... GtkThemingEngine: Add gtk_theming_engine_register_property(
7ac3943... GtkStyleContext: Rename internal struct.
3fda881... s/child class/region/ everywhere.
4944987... GtkWidgetPath: Add methods to include class info in paths.
86ed545... GtkStyleContext: Add gtk_style_context_list_classes().
4b9ac54... Set classes info in GtkWidgetPath.
0ba58dc... GtkCssProvider: Parse and match class info.
802961b... GtkCssProvider: Use class for tooltips.
8ca77b1... GtkStyle: set the active flag depending on shadow_type in d
964747e... GtkStyleContext: Return insertion position if not found whe
33ede32... Move all theming stack to use GtkStateFlags.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]