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
|
e374f7e4b5
|
Forgotten files
|
2010-12-04 15:39:46 +01:00 |
|
Matthias Clasen
|
757837b611
|
Make tests compile without using GtkStyle api
|
2010-12-04 15:39:46 +01:00 |
|
Matthias Clasen
|
9b1118a35d
|
Port gtk3-demo to GtkStyleContext
|
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
|
ab0a8fc17f
|
Improve the migration guide
Add some hints about 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
|
091c882996
|
Some tweaks for the GtkStyleContext migration guide
|
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
|
4e3dabf582
|
Fix up symbol list for docs
|
2010-12-04 15:39:41 +01:00 |
|
Matthias Clasen
|
b51c0f826a
|
fix parameter name mismatch
|
2010-12-04 15:39:41 +01:00 |
|
Matthias Clasen
|
8abe9f300c
|
Forgotten file
|
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
|
8d951476bf
|
Add an activity example
This doesn't work, since it trips up on num-steps not being
available for GtkEventBox.
|
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 |
|