Matthias Clasen
|
e598f17871
|
Some header cleanups
Move GtkGradient to their own files, also move GtkBorder out of
gtkstyle.h, so that header can be all deprecated.
|
2010-12-04 15:39:47 +01:00 |
|
Matthias Clasen
|
1915a19503
|
Add deprecation notes
|
2010-12-04 15:39:46 +01:00 |
|
Matthias Clasen
|
f8a874abb1
|
Initial attempt at deprecating GtkStyle api
This will probably need some finetuning.
|
2010-12-04 15:39:46 +01:00 |
|
Matthias Clasen
|
bbca96044e
|
Fix memory handling when dealing with colors
|
2010-12-04 15:39:45 +01:00 |
|
Matthias Clasen
|
53c2114356
|
Deprecate gtk_icon_info_load_symbolic_for_style
We might end removing it altogether since it is a bit silly to have
Since: 3.0
Deprecated: 3.0
|
2010-12-04 15:39:45 +01:00 |
|
Carlos Garnacho
|
e9ef162d4c
|
GtkSpinner: Use style context for rendering.
Animation is now handled by the theming layer, a looping animation
has been defined in the default CSS to handle active spinners.
|
2010-12-04 15:39:45 +01:00 |
|
Carlos Garnacho
|
3d956b10ee
|
GtkStyleContext: handle prelight transitions
|
2010-12-04 15:39:44 +01:00 |
|
Carlos Garnacho
|
c90bee16ba
|
GtkThemingEngine: Handle prelight transitions in render_layout()
|
2010-12-04 15:39:44 +01:00 |
|
Carlos Garnacho
|
e696c24f08
|
GtkThemingEngine: Also render topright and bottomleft corners if junction sides say so
|
2010-12-04 15:39:44 +01:00 |
|
Carlos Garnacho
|
11004ef61d
|
Initialize all looping, active state transitions on map()
This allows widgets to gtk_widget_set_state_flags() before mapping
and have animations started anyway when this happens.
|
2010-12-04 15:39:44 +01:00 |
|
Carlos Garnacho
|
4027dceaa9
|
Add #define for the "spinner" style class
|
2010-12-04 15:39:44 +01:00 |
|
Carlos Garnacho
|
62e9188ff3
|
GtkStyleContext: store layout extents for animation purposes.
|
2010-12-04 15:39:43 +01:00 |
|
Carlos Garnacho
|
818aca5aee
|
GtkStyleContext: Only allow looping transitions for states being turned on.
|
2010-12-04 15:39:43 +01:00 |
|
Carlos Garnacho
|
ad6da0cdb8
|
GtkStyleContext: Stop animations if the window is gone.
|
2010-12-04 15:39:43 +01:00 |
|
Carlos Garnacho
|
cc18d65986
|
GtkThemingEngine: render square corner if the gap is too close on render_frame_gap()
|
2010-12-04 15:39:43 +01:00 |
|
Matthias Clasen
|
f0eed4a5b1
|
Use gtk_icon_info_load_symbolic_for_context
gtk_icon_info_load_symbolic_for_style is going to be deprecated.
|
2010-12-04 15:39:43 +01:00 |
|
Matthias Clasen
|
f90881271f
|
Add a GtkStyleContext-variant of symbolic icon loading
|
2010-12-04 15:39:42 +01:00 |
|
Matthias Clasen
|
0f98b15090
|
Add illustration to gtk_render_handle docs
|
2010-12-04 15:39:42 +01:00 |
|
Matthias Clasen
|
3ddee2561b
|
Small doc addition
|
2010-12-04 15:39:42 +01:00 |
|
Matthias Clasen
|
d1f1af202b
|
Add a frame-gap illustration
|
2010-12-04 15:39:42 +01:00 |
|
Matthias Clasen
|
1391a61bc5
|
Improve frame-gap drawing
Instead of overdrawing the gap with bg-color, clip it away.
|
2010-12-04 15:39:42 +01:00 |
|
Matthias Clasen
|
54eadfcefd
|
Fix another parameter mismatch
|
2010-12-04 15:39:42 +01:00 |
|
Matthias Clasen
|
b51c0f826a
|
fix parameter name mismatch
|
2010-12-04 15:39:41 +01:00 |
|
Carlos Garnacho
|
9c0ef02ea5
|
GtkButton: Remove unneeded gtk_style_context_notify_state_change() calls
There is now code to handle this for one-item widgets (such as GtkButton)
in gtk_widget_set_state_flags()
|
2010-12-04 15:39:41 +01:00 |
|
Carlos Garnacho
|
2f0b5d8a9d
|
GtkCheckButton: Look active when the pointer button is pressed and hovering
|
2010-12-04 15:39:41 +01:00 |
|
Carlos Garnacho
|
037c982824
|
GtkStyleContext: Handle empty areas when coalescing invalidation regions.
|
2010-12-04 15:39:41 +01:00 |
|
Carlos Garnacho
|
2fb9687f55
|
GtkToggleButton: Make it able to be prelight and active at the same time.
|
2010-12-04 15:39:40 +01:00 |
|
Carlos Garnacho
|
1d5a6b687e
|
GtkComboBox: Use style context for rendering
|
2010-12-04 15:39:40 +01:00 |
|
Carlos Garnacho
|
c6b2e47931
|
Let gtk_widget_get_path() correct early calls during init().
|
2010-12-04 15:39:40 +01:00 |
|
Carlos Garnacho
|
ebd8463007
|
GtkCssProvider: Handle unfocused label selections in default CSS.
|
2010-12-04 15:39:40 +01:00 |
|
Carlos Garnacho
|
90dd2eb42b
|
GtkLabel: Use style context for rendering.
|
2010-12-04 15:39:40 +01:00 |
|
Carlos Garnacho
|
0fce9342ef
|
GtkThemingEngine: Draw 3D-like effects on square frames with lines.
|
2010-12-04 15:39:40 +01:00 |
|
Carlos Garnacho
|
3138cc7677
|
GtkThemingEngine: Render rounded frames with light/shadow connections at 45°
|
2010-12-04 15:39:39 +01:00 |
|
Carlos Garnacho
|
95ae1a0aa6
|
GtkThemingEngine: don't overshoot when rendering frames.
|
2010-12-04 15:39:39 +01:00 |
|
Carlos Garnacho
|
e47c8e2490
|
GtkStyle: Return the default icon set if no context is attached.
|
2010-12-04 15:39:39 +01:00 |
|
Carlos Garnacho
|
5d496aa7f3
|
GtkStyle: Do not warn if attach count == 0
This is going go happen more and more often now, as realize handlers start
removing the gtk_widget_style_attach() calls.
|
2010-12-04 15:39:39 +01:00 |
|
Carlos Garnacho
|
6bf04fbd94
|
GtkCssProvider: Add a default border color for insensitive elements.
|
2010-12-04 15:39:39 +01:00 |
|
Matthias Clasen
|
e57e0e978d
|
Illustrate extension rendering
|
2010-12-04 15:39:39 +01:00 |
|
Matthias Clasen
|
8589c5c65e
|
Add slider illustration
|
2010-12-04 15:39:38 +01:00 |
|
Matthias Clasen
|
7e96a51953
|
Add examples for frame rendering
|
2010-12-04 15:39:38 +01:00 |
|
Matthias Clasen
|
4c04d944e8
|
Atempt to fix stretched 9slice rendering
|
2010-12-04 15:39:38 +01:00 |
|
Matthias Clasen
|
30fe448750
|
Fix handling of junctions in frame drawing code
|
2010-12-04 15:39:38 +01:00 |
|
Matthias Clasen
|
e522381183
|
Add a background example to the docs
|
2010-12-04 15:39:38 +01:00 |
|
Matthias Clasen
|
d532c0e5c2
|
Test some wilder names for classes, etc
|
2010-12-04 15:39:37 +01:00 |
|
Matthias Clasen
|
391e445d11
|
Allow digits in selectors and values, where appropriate
|
2010-12-04 15:39:37 +01:00 |
|
Matthias Clasen
|
f13f315312
|
Some more images for gtk_render docs
|
2010-12-04 15:39:37 +01:00 |
|
Matthias Clasen
|
d4c70f214d
|
Declare transition and border-image properties to be writeonly
We don't make the types of their values public, so getting their
values is useless and will leak.
|
2010-12-04 15:39:37 +01:00 |
|
Matthias Clasen
|
a5e10e9b26
|
Improve some gtk_render_ docs
With pictures !!
|
2010-12-04 15:39:36 +01:00 |
|
Matthias Clasen
|
d7a0fe5bf1
|
Document predefined style provider priorites
Also, rename GTK_STYLE_PROVIDER_PRIORITY_DEFAULT to _THEME and
use it for themes.
|
2010-12-04 15:39:35 +01:00 |
|
Matthias Clasen
|
a260059c7f
|
Fix doc formatting
|
2010-12-04 15:39:35 +01:00 |
|