1
2009-03-18 Andrea Cimitan <andrea.cimitan@gmail.com>
5
Updated NEWS file with a summary of the 0.90.2 release.
6
Changed version to 0.90.2.
8
2009-03-18 Andrea Cimitan <andrea.cimitan@gmail.com>
11
* src/murrine_rc_style.c (theme_parse_color),
12
(murrine_rc_style_parse):
13
Bumped Gtk+ version to 2.12.0.
14
Use gtk_rc_parse_color_full (Gtk+ 2.12.0), which allows using
15
symbolic colors for focus_color and scrollbar_color.
17
2009-03-18 Andrea Cimitan <andrea.cimitan@gmail.com>
20
* src/murrine_style.c (murrine_style_draw_shadow),
21
(murrine_style_draw_box), (murrine_style_draw_focus):
22
Fixed a crash when using focus_color.
24
2009-03-18 Andrea Cimitan <andrea.cimitan@gmail.com>
27
Updated NEWS file with a summary of the 0.90.1 release.
29
2009-03-18 Andrea Cimitan <andrea.cimitan@gmail.com>
32
Updated NEWS file with a summary of the 0.90.0 release.
34
2009-03-18 Andrea Cimitan <andrea.cimitan@gmail.com>
36
* src/murrine_style.c (murrine_style_draw_focus):
37
* src/support.c (murrine_gtk_treeview_get_header_index),
38
(murrine_gtk_clist_get_header_index),
39
(murrine_special_get_ancestor), (murrine_get_parent_window),
40
(murrine_get_parent_bgcolor), (murrine_find_combo_box_widget),
41
(murrine_is_combo_box):
42
Fixed the focus on the gnome-panel.
44
2009-03-18 Andrea Cimitan <andrea.cimitan@gmail.com>
46
* src/cairo-support.c (clearlooks_rounded_rectangle),
47
(murrine_draw_lightborder):
48
* src/murrine_draw.c (murrine_draw_inset),
49
(murrine_draw_highlight_and_shade):
50
* src/murrine_draw_rgba.c (murrine_draw_inset),
51
(murrine_draw_highlight_and_shade):
52
High roundness values are finally fixed!
53
Try roundness = 10000000 (:-D), it should work.
55
2009-03-18 Andrea Cimitan <andrea.cimitan@gmail.com>
57
* schema/murrine.xml.in.in:
60
2009-03-18 Andrea Cimitan <andrea.cimitan@gmail.com>
62
* src/murrine_draw.c (murrine_draw_entry):
63
* src/murrine_draw_rgba.c (murrine_rgba_draw_entry):
64
* src/murrine_style.c (murrine_style_draw_shadow):
65
* src/murrine_types.h:
66
Use focus->color in draw_entry.
68
2009-03-17 Andrea Cimitan <andrea.cimitan@gmail.com>
70
* src/murrine_draw.c (murrine_draw_menuitem):
71
I guess this should fix menuitems with roundness = 1, even if I haven't
72
seen those bugs (but the new code seems correct).
74
2009-03-17 Andrea Cimitan <andrea.cimitan@gmail.com>
76
* src/murrine_style.c (murrine_style_draw_flat_box),
77
(murrine_style_draw_shadow), (murrine_style_draw_box_gap),
78
(murrine_style_draw_box), (murrine_style_draw_shadow_gap),
79
(murrine_style_draw_focus):
80
Started reducing duplicated params.corners initializations.
81
Could break something, but it shouldn't.
83
2009-03-17 Andrea Cimitan <andrea.cimitan@gmail.com>
86
Started working on 0.90.1.
88
2009-03-17 Andrea Cimitan <andrea.cimitan@gmail.com>
91
* src/murrine_draw.c (murrine_draw_scrollbar_slider):
92
* src/murrine_draw_rgba.c (murrine_rgba_draw_scrollbar_slider):
93
Fixed the rendering bug on the scrollbar's slider by reducing the
94
roundness of the clipped area.
96
2009-03-17 Andrea Cimitan <andrea.cimitan@gmail.com>
98
* src/murrine_style.c (murrine_style_draw_box):
99
Removed shadows from GtkCombo and GtkComboBoxEntry.
100
Feedback is appreciated.
102
2009-03-17 Andrea Cimitan <andrea.cimitan@gmail.com>
104
* src/murrine_style.c (murrine_style_draw_box):
105
Changed params.active heuristic for toggle button, I should ask benzea
108
2009-03-16 Andrea Cimitan <andrea.cimitan@gmail.com>
113
2009-03-16 Andrea Cimitan <andrea.cimitan@gmail.com>
116
* src/cairo-support.c:
117
* src/cairo-support.h:
118
* src/murrine_draw.c (murrine_draw_button), (murrine_draw_entry):
119
Renamed 0.90, removed set_border_gradient for this release.
121
2009-03-10 Andrea Cimitan <andrea.cimitan@gmail.com>
123
* src/cairo-support.c (murrine_set_gradient),
124
(murrine_set_border_gradient):
125
* src/cairo-support.h:
126
* src/murrine_draw.c (murrine_draw_button), (murrine_draw_entry),
127
(murrine_draw_entry_progress), (murrine_register_style_murrine):
128
* src/murrine_style.c (murrine_style_draw_box):
129
* src/murrine_types.h:
130
Two interesting things:
131
1) Added set_border_gradient, useful in the future but not enabled yet
132
2) Draw the entry progressbar, since GTK+ 2.16.0
134
2009-02-22 Andrea Cimitan <andrea.cimitan@gmail.com>
136
* src/murrine_draw.c (murrine_draw_checkbox),
137
(murrine_draw_classic_focus), (murrine_draw_focus):
138
* src/murrine_draw_rgba.c (murrine_rgba_draw_checkbox),
139
(murrine_rgba_draw_menu_frame):
140
Small change in rgba rounded menus, updated previous
143
2009-02-22 Andrea Cimitan <andrea.cimitan@gmail.com>
145
* schema/murrine.xml.in.in:
146
* src/murrine_draw.c (murrine_draw_classic_focus),
147
(murrine_draw_focus), (murrine_register_style_murrine):
148
* src/murrine_rc_style.c (murrine_rc_style_init),
149
(murrine_rc_style_parse), (murrine_rc_style_merge):
150
* src/murrine_rc_style.h:
151
* src/murrine_style.c (murrine_style_draw_box),
152
(murrine_style_init_from_rc), (murrine_style_draw_focus),
153
(murrine_style_copy):
154
* src/murrine_style.h:
155
* src/murrine_types.h:
156
First implementation of the focus drawing.
157
Maybe not amazing as clearlooks's focus, but this focus is
158
compatible with much more colorschemes.
159
Added focus_color option.
160
The style is taken from the great Skulpture Qt 4 style.
162
2009-02-18 Andrea Cimitan <andrea.cimitan@gmail.com>
164
* src/murrine_draw.c (murrine_draw_scrollbar_slider):
165
* src/murrine_draw_rgba.c (murrine_rgba_draw_scrollbar_slider):
166
Less shade on prelighted scrollbar slider.
168
2009-02-17 Andrea Cimitan <andrea.cimitan@gmail.com>
170
* src/murrine_draw.c (murrine_draw_scrollbar_slider):
171
* src/murrine_draw_rgba.c (murrine_rgba_draw_scrollbar_slider):
172
* src/murrine_style.c (murrine_style_draw_box):
173
Align scrollbar's handles.
175
2009-02-02 Andrea Cimitan <andrea.cimitan@gmail.com>
177
* src/murrine_draw.c (murrine_draw_tab):
178
* src/murrine_draw_rgba.c (murrine_rgba_draw_tab):
179
* src/murrine_style.c (murrine_style_draw_box):
180
Draw rounded scrollbar's sliders when trough-under-steppers is 0.
182
2009-01-24 Andrea Cimitan <andrea.cimitan@gmail.com>
184
* src/murrine_draw.c (murrine_draw_scale_trough):
185
* src/murrine_draw_rgba.c (murrine_rgba_draw_scale_trough):
186
* src/murrine_style.c (murrine_style_draw_box):
187
* src/murrine_types.h:
188
Added support for GtkScale::trough-side-details and fill-level.
189
This will break old themes (the scale's trough).
190
To update your theme, please add this in the gtkrc:
191
GtkScale::trough-side-details = 1
193
2009-01-23 Andrea Cimitan <andrea.cimitan@gmail.com>
195
* src/murrine_style.c (murrine_style_draw_shadow):
196
Don't draw statusbar'S HIGHLIGHT when shadow-type is GTK_SHADOW_NONE.
198
2009-01-23 Andrea Cimitan <andrea.cimitan@gmail.com>
200
* src/murrine_style.c (murrine_style_draw_box):
201
Fixed a bug in the scale_trough not fully filled in some cases.
202
Thanks lucazade for pointing this out.
204
2009-01-22 Andrea Cimitan <andrea.cimitan@gmail.com>
206
* src/murrine_draw.c (murrine_draw_button):
207
* src/murrine_draw_rgba.c (murrine_rgba_draw_button):
208
Automatically reduce glow_shade on disabled buttons.
210
2009-01-11 Andrea Cimitan <andrea.cimitan@gmail.com>
212
* src/murrine_style.c (murrine_style_draw_shadow):
213
Clamp workspace switcher's roundness to 3.
215
2009-01-11 Andrea Cimitan <andrea.cimitan@gmail.com>
217
* src/murrine_draw.c (murrine_draw_button), (murrine_draw_tab),
218
(murrine_draw_radiobutton), (murrine_draw_checkbox):
219
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
220
(murrine_rgba_draw_tab), (murrine_rgba_draw_radiobutton),
221
(murrine_rgba_draw_checkbox):
222
Automatically reduce lightborder_shade for widgets in disabled state:
223
button, radio and check, tab.
224
Fixed reliefstyle = 0 in radio and check.
225
Feedback is always welcome, if you prefer before the lightborder_shade
228
2009-01-09 Andrea Cimitan <andrea.cimitan@gmail.com>
230
* src/murrine_draw.c (murrine_scale_draw_gradient):
231
* src/murrine_draw_rgba.c (murrine_scale_draw_gradient):
232
Fixed a misalignment of the scale's hightlight.
234
2009-01-05 Andrea Cimitan <andrea.cimitan@gmail.com>
236
* src/murrine_draw.c (murrine_draw_button),
237
(murrine_draw_scrollbar_stepper), (murrine_draw_scrollbar_slider),
238
(murrine_draw_radiobutton), (murrine_draw_checkbox):
239
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
240
(murrine_rgba_draw_progressbar_fill),
241
(murrine_rgba_draw_scrollbar_stepper),
242
(murrine_rgba_draw_scrollbar_slider),
243
(murrine_rgba_draw_radiobutton), (murrine_rgba_draw_checkbox):
244
Fixed rounded scrollbars's corners.
245
Various changes in cairo operators in rgba mode, I hope
246
that everything renders correctly as before, I can't test it now.
248
2009-01-05 Andrea Cimitan <andrea.cimitan@gmail.com>
250
* src/murrine_draw.c (murrine_draw_progressbar_fill):
251
* src/murrine_draw_rgba.c (murrine_rgba_draw_progressbar_fill):
252
Fixed rounded progressbars's corners.
254
2009-01-04 Andrea Cimitan <andrea.cimitan@gmail.com>
258
* src/cairo-support.c:
259
* src/cairo-support.h:
260
* src/murrine_draw.c:
261
* src/murrine_draw.h:
262
* src/murrine_draw_rgba.c:
263
* src/murrine_rc_style.c:
264
* src/murrine_rc_style.h:
265
* src/murrine_style.c:
266
* src/murrine_style.h:
267
* src/murrine_theme_main.c:
268
* src/murrine_types.h:
271
Updated Copyright notes for 2009.
273
2009-01-04 Andrea Cimitan <andrea.cimitan@gmail.com>
275
* src/murrine_draw.c (murrine_draw_entry):
276
* src/murrine_draw_rgba.c (murrine_rgba_draw_entry):
277
Better GtkEntry focus.
279
2009-01-04 Andrea Cimitan <andrea.cimitan@gmail.com>
281
* src/cairo-support.c (murrine_draw_lightborder),
282
(murrine_draw_glaze):
283
Removed horizontal parameter to lightborder,
284
this fixes spinbuttons, but could break vertical widgets,
285
please test and report bugs if you see a misplacement
288
2009-01-04 Andrea Cimitan <andrea.cimitan@gmail.com>
290
* src/murrine_draw.c (murrine_draw_radiobutton),
291
(murrine_draw_checkbox):
292
* src/murrine_draw_rgba.c (murrine_rgba_draw_radiobutton),
293
(murrine_rgba_draw_checkbox):
294
Changed inactive disabled checkbutton/radiobutton:
295
no background is drawn.
297
2009-01-03 Andrea Cimitan <andrea.cimitan@gmail.com>
299
* src/murrine_draw.c (murrine_draw_radiobutton),
300
(murrine_draw_checkbox):
301
* src/murrine_draw_rgba.c (murrine_rgba_draw_radiobutton),
302
(murrine_rgba_draw_checkbox):
303
Fancy new checkbutton and new radiobutton.
305
2009-01-03 Andrea Cimitan <andrea.cimitan@gmail.com>
307
* src/murrine_draw.c (murrine_draw_button):
308
* src/murrine_draw_rgba.c (murrine_rgba_draw_button):
309
Small performance improvement in button's drawing.
311
2009-01-03 Andrea Cimitan <andrea.cimitan@gmail.com>
313
* src/murrine_draw.c (murrine_draw_list_view_header):
314
Better listview header (uses lightborder) when glazestyle != 0.
316
2009-01-03 Andrea Cimitan <andrea.cimitan@gmail.com>
318
* src/murrine_draw.c (murrine_draw_inset):
319
Decreased the inset around buttons, do you like it?
321
2009-01-02 Andrea Cimitan <andrea.cimitan@gmail.com>
323
* src/murrine_draw.c (murrine_draw_progressbar_trough),
324
(murrine_draw_progressbar_fill):
325
* src/murrine_draw_rgba.c (murrine_rgba_draw_progressbar_trough),
326
(murrine_rgba_draw_progressbar_fill):
327
Should fix roundness bugs on very small progressbar.
329
2009-01-02 Andrea Cimitan <andrea.cimitan@gmail.com>
331
* src/murrine_draw.c (murrine_draw_scale_trough):
332
* src/murrine_draw_rgba.c (murrine_rgba_draw_scale_trough):
333
Fixed a small bug on the scale gradient.
335
2009-01-02 Andrea Cimitan <andrea.cimitan@gmail.com>
337
* src/murrine_draw.c (murrine_scale_draw_gradient),
338
(murrine_draw_scale_trough):
339
* src/murrine_draw_rgba.c (murrine_scale_draw_gradient),
340
(murrine_rgba_draw_scale_trough):
341
Added a small lightborder inside the scale gradient.
343
2009-01-02 Andrea Cimitan <andrea.cimitan@gmail.com>
345
* src/murrine_draw.c (murrine_draw_progressbar_fill):
346
* src/murrine_draw_rgba.c (murrine_rgba_draw_progressbar_fill):
347
Fixed previous commit.
349
2009-01-02 Andrea Cimitan <andrea.cimitan@gmail.com>
351
* schema/murrine.xml.in.in:
352
* src/murrine_draw.c (murrine_draw_progressbar_fill):
353
* src/murrine_draw_rgba.c (murrine_rgba_draw_progressbar_fill):
354
Added progressbarstyle = 2 (cells).
356
2009-01-02 Andrea Cimitan <andrea.cimitan@gmail.com>
358
* schema/murrine.xml.in.in:
359
Removed duplicated and unused options.
361
2009-01-02 Andrea Cimitan <andrea.cimitan@gmail.com>
363
* src/murrine_draw.c (murrine_draw_progressbar_fill):
364
* src/murrine_draw_rgba.c (murrine_rgba_draw_progressbar_fill):
365
Fixed a bug when the progressbar is really small.
367
2009-01-02 Andrea Cimitan <andrea.cimitan@gmail.com>
369
* src/murrine_draw.c (murrine_draw_button),
370
(murrine_draw_menuitem), (murrine_draw_scrollbar_stepper):
371
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
372
(murrine_rgba_draw_scrollbar_stepper):
373
Always clip with roundness = 0 or 1.
374
This could be slower with roundness = 0 or 1:
375
please TEST and tell me if there is a performance regression.
377
2009-01-02 Andrea Cimitan <andrea.cimitan@gmail.com>
379
* src/murrine_draw.c (murrine_draw_progressbar_trough),
380
(murrine_draw_progressbar_fill):
381
* src/murrine_draw_rgba.c (murrine_rgba_draw_progressbar_trough),
382
(murrine_rgba_draw_progressbar_fill):
383
* src/murrine_rc_style.c (murrine_rc_style_parse):
384
* src/murrine_style.c (murrine_style_draw_box):
385
* src/murrine_types.h:
386
First approach with rounded progressbar.
387
Print more info when using an old option.
389
2008-12-30 Andrea Cimitan <andrea.cimitan@gmail.com>
391
* schema/murrine.xml.in.in:
392
* src/cairo-support.c (murrine_draw_glaze), (get_decreased_shade),
393
(get_increased_shade), (get_decreased_gradient_shades):
394
* src/cairo-support.h:
395
* src/murrine_draw.c (murrine_draw_button),
396
(murrine_draw_progressbar_fill), (murrine_draw_menubar),
397
(murrine_draw_toolbar), (murrine_draw_tab),
398
(murrine_draw_list_view_header), (murrine_draw_menuitem),
399
(murrine_draw_scrollbar_stepper), (murrine_draw_scrollbar_slider),
400
(murrine_draw_radiobutton), (murrine_draw_checkbox):
401
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
402
(murrine_rgba_draw_progressbar_fill), (murrine_rgba_draw_menubar),
403
(murrine_rgba_draw_toolbar), (murrine_rgba_draw_tab),
404
(murrine_rgba_draw_scrollbar_stepper),
405
(murrine_rgba_draw_scrollbar_slider),
406
(murrine_rgba_draw_radiobutton), (murrine_rgba_draw_checkbox):
407
* src/murrine_rc_style.c (murrine_rc_style_init),
408
(theme_parse_shade), (murrine_rc_style_parse),
409
(murrine_rc_style_merge):
410
* src/murrine_rc_style.h:
411
* src/murrine_style.c (murrine_set_widget_parameters),
412
(murrine_style_draw_layout), (murrine_style_init_from_rc),
413
(murrine_style_copy):
414
* src/murrine_style.h:
415
* src/murrine_types.h:
416
Don't kill me, it is correct:
417
highlight_ratio renamed to highlight_shade,
418
lightborder_ratio renamed to lightborder_shade,
419
glow_ratio renamed to glow_shade.
421
2008-12-29 Andrea Cimitan <andrea.cimitan@gmail.com>
423
* src/murrine_draw.c (murrine_draw_toolbar):
424
* src/murrine_draw_rgba.c (murrine_rgba_draw_toolbar):
425
Added a small highlight on toolbarstyle = 2.
427
2008-12-28 Andrea Cimitan <andrea.cimitan@gmail.com>
429
* src/cairo-support.c (murrine_draw_glaze):
430
Fixed a bug in RGBA mode.
432
2008-12-28 Andrea Cimitan <andrea.cimitan@gmail.com>
434
* schema/murrine.xml.in.in:
435
* src/cairo-support.c (murrine_draw_bottom_glow),
436
(murrine_draw_centered_glow), (murrine_draw_horizontal_glow),
437
(murrine_draw_top_glow), (murrine_draw_glaze):
438
* src/cairo-support.h:
439
* src/murrine_draw.c (murrine_draw_button),
440
(murrine_draw_progressbar_fill), (murrine_draw_menubar),
441
(murrine_draw_toolbar), (murrine_draw_list_view_header),
442
(murrine_draw_menuitem), (murrine_draw_scrollbar_stepper),
443
(murrine_draw_scrollbar_slider):
444
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
445
(murrine_rgba_draw_progressbar_fill), (murrine_rgba_draw_menubar),
446
(murrine_rgba_draw_toolbar), (murrine_rgba_draw_scrollbar_stepper),
447
(murrine_rgba_draw_scrollbar_slider):
448
* src/murrine_rc_style.c (murrine_rc_style_init),
449
(murrine_rc_style_parse), (murrine_rc_style_merge):
450
* src/murrine_rc_style.h:
451
* src/murrine_style.c (murrine_set_widget_parameters),
452
(murrine_style_init_from_rc), (murrine_style_copy):
453
* src/murrine_style.h:
454
* src/murrine_types.h:
455
5 glowstyle options: top, bottom, top and bottom, horizontal, centered.
457
2008-12-28 Andrea Cimitan <andrea.cimitan@gmail.com>
459
* src/cairo-support.c (murrine_draw_glow), (murrine_draw_glaze):
460
* src/murrine_rc_style.c (murrine_rc_style_init),
461
(murrine_rc_style_parse), (murrine_rc_style_merge):
462
* src/murrine_rc_style.h:
463
* src/murrine_style.c (murrine_set_widget_parameters),
464
(murrine_style_init_from_rc), (murrine_style_copy):
465
* src/murrine_style.h:
466
* src/murrine_types.h:
467
Added a initial test of glow_ratio option.
470
2008-12-28 Andrea Cimitan <andrea.cimitan@gmail.com>
472
* schema/murrine.xml.in.in:
473
* src/murrine_draw.c (murrine_draw_progressbar_fill):
474
* src/murrine_draw_rgba.c (murrine_rgba_draw_progressbar_fill):
475
* src/murrine_rc_style.c (murrine_rc_style_init),
476
(murrine_rc_style_parse), (murrine_rc_style_merge):
477
* src/murrine_rc_style.h:
478
* src/murrine_style.c (murrine_style_draw_box),
479
(murrine_style_init_from_rc), (murrine_style_copy):
480
* src/murrine_style.h:
481
* src/murrine_types.h:
482
Added progressbarstyle, progressbarstyle = 1 is striped,
483
progressbarstyle = 0 (ugly) is without anything.
485
2008-12-28 Andrea Cimitan <andrea.cimitan@gmail.com>
487
* src/murrine_draw_rgba.c (murrine_rgba_draw_scrollbar_slider):
488
Draw rounded scrollbars sliders when GtkRange::trough-border > 0.
490
2008-12-27 Andrea Cimitan <andrea.cimitan@gmail.com>
492
* src/murrine_draw.c (murrine_draw_scrollbar_slider):
493
* src/murrine_style.c (murrine_style_draw_box):
494
Draw rounded scrollbars sliders when GtkRange::trough-border > 0.
496
2008-12-27 Andrea Cimitan <andrea.cimitan@gmail.com>
498
* src/murrine_style.c (murrine_style_draw_box):
499
Fixed a small bug in the progressbar.
501
2008-12-27 Andrea Cimitan <andrea.cimitan@gmail.com>
503
* src/murrine_draw.c (murrine_draw_menuitem):
504
Use lightborder_ratio of the theme,
505
please disable it in the gtkrc if you don't want it.
507
2008-12-14 Andrea Cimitan <andrea.cimitan@gmail.com>
509
* src/support.c (murrine_scrollbar_visible_steppers):
510
Fixed murrine_scrollbar_visible_steppers,
511
patch by Ivan N. Zlatev, thanks!
513
2008-11-30 Andrea Cimitan <andrea.cimitan@gmail.com>
515
* src/murrine_style.c (murrine_style_draw_box):
516
Fixed a memory leak. Thanks to Paolo Borelli.
518
2008-10-11 Andrea Cimitan <andrea.cimitan@gmail.com>
520
* src/murrine_style.c (murrine_style_draw_box):
521
Let's return when detail is buttondefault, should fix bug #555891.
523
2008-10-03 Andrea Cimitan <andrea.cimitan@gmail.com>
525
* src/cairo-support.c (murrine_draw_new_glossy_highlight),
526
(murrine_draw_glow), (murrine_draw_glaze):
527
* src/cairo-support.h:
528
New glazestyle (5, let's test), declared some methods as static,
529
removing them from the header file
531
2008-10-03 Andrea Cimitan <andrea.cimitan@gmail.com>
533
* src/cairo-support.c (murrine_rgb_to_hls), (murrine_hls_to_rgb),
534
(murrine_shade), (murrine_mix_color), (murrine_gdk_color_to_rgb),
535
(get_decreased_ratio), (get_increased_ratio):
536
* src/murrine_draw.c (murrine_draw_inset), (murrine_draw_button),
537
(murrine_draw_entry), (murrine_draw_spinbutton_down),
538
(murrine_draw_scale_trough), (murrine_draw_progressbar_trough),
539
(murrine_draw_progressbar_fill), (murrine_draw_optionmenu),
540
(murrine_draw_menubar), (murrine_draw_toolbar),
541
(murrine_draw_frame), (murrine_draw_tab), (murrine_draw_separator),
542
(murrine_draw_combo_separator), (murrine_draw_list_view_header),
543
(murrine_draw_menuitem), (murrine_draw_scrollbar_trough),
544
(murrine_draw_scrollbar_stepper), (murrine_draw_scrollbar_slider),
545
(murrine_draw_selected_cell), (murrine_draw_statusbar),
546
(murrine_draw_menu_frame), (murrine_draw_tooltip),
547
(murrine_draw_handle), (murrine_draw_normal_arrow),
548
(murrine_draw_combo_arrow), (_murrine_draw_arrow),
549
(murrine_draw_arrow), (murrine_draw_radiobutton),
550
(murrine_draw_checkbox), (murrine_draw_resize_grip):
551
* src/murrine_draw_rgba.c (murrine_draw_inset),
552
(murrine_rgba_draw_button), (murrine_rgba_draw_entry),
553
(murrine_rgba_draw_scale_trough),
554
(murrine_rgba_draw_progressbar_trough),
555
(murrine_rgba_draw_progressbar_fill), (murrine_rgba_draw_menubar),
556
(murrine_rgba_draw_toolbar), (murrine_rgba_draw_frame),
557
(murrine_rgba_draw_separator), (murrine_rgba_draw_tab),
558
(murrine_rgba_draw_scrollbar_trough),
559
(murrine_rgba_draw_scrollbar_stepper),
560
(murrine_rgba_draw_scrollbar_slider), (murrine_rgba_draw_tooltip),
561
(murrine_rgba_draw_handle), (murrine_rgba_draw_radiobutton),
562
(murrine_rgba_draw_checkbox), (murrine_rgba_draw_menu_frame),
563
(murrine_rgba_draw_statusbar):
564
* src/murrine_style.c (murrine_style_draw_shadow),
565
(murrine_style_draw_box), (murrine_style_draw_option),
566
(murrine_style_draw_check), (murrine_style_draw_layout),
567
(murrine_style_realize), (gdk_cairo_set_source_color_alpha),
568
(murrine_style_draw_focus), (murrine_style_copy),
569
(murrine_style_unrealize), (set_transparency),
570
(murrine_style_init), (murrine_style_class_init):
571
Polishing code - Part 3
572
Removed cairo_set_line_width (cr, 1.0) and use cairo save and restore
574
2008-09-30 Andrea Cimitan <andrea.cimitan@gmail.com>
576
* src/murrine_draw.c (murrine_draw_button):
579
2008-09-30 Andrea Cimitan <andrea.cimitan@gmail.com>
581
* src/murrine_draw.c (murrine_draw_button):
582
* src/murrine_draw_rgba.c (murrine_rgba_draw_button):
583
Fixes a bug when drawing inset on buttons with thickness < 2
585
2008-09-30 Andrea Cimitan <andrea.cimitan@gmail.com>
587
* src/cairo-support.c (murrine_pattern_add_color_stop_rgb),
588
(murrine_pattern_add_color_stop_rgba), (murrine_rounded_corner),
589
(clearlooks_rounded_rectangle), (murrine_draw_lightborder),
590
(murrine_set_gradient):
591
* src/cairo-support.h:
592
* src/murrine_draw.c (murrine_draw_button),
593
(murrine_draw_spinbutton_down), (murrine_draw_progressbar_trough),
594
(murrine_draw_menubar), (murrine_draw_toolbar), (murrine_draw_tab),
595
(murrine_draw_list_view_header):
596
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
597
(murrine_rgba_draw_progressbar_trough),
598
(murrine_rgba_draw_menubar), (murrine_rgba_draw_toolbar),
599
(murrine_rgba_draw_tab):
600
* src/murrine_style.c (murrine_style_draw_flat_box):
601
Renamed pattern variables to pat, less chars :)
603
2008-09-30 Andrea Cimitan <andrea.cimitan@gmail.com>
605
* src/cairo-support.c (murrine_pattern_add_color_stop_rgb),
606
(murrine_pattern_add_color_stop_rgba), (murrine_draw_lightborder),
607
(murrine_set_gradient):
608
* src/cairo-support.h:
609
* src/murrine_draw.c (murrine_draw_button),
610
(murrine_draw_spinbutton_down), (murrine_draw_progressbar_trough),
611
(murrine_draw_menubar), (murrine_draw_toolbar), (murrine_draw_tab),
612
(murrine_draw_list_view_header):
613
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
614
(murrine_rgba_draw_progressbar_trough),
615
(murrine_rgba_draw_menubar), (murrine_rgba_draw_toolbar),
616
(murrine_rgba_draw_tab):
617
* src/murrine_style.c (murrine_style_draw_flat_box),
618
(murrine_style_draw_box):
619
Bypass cairo_pattern_add_color_stop_rgb/rgba with
620
murrine_pattern_add_color_stop_rgb/rgba
622
2008-09-30 Andrea Cimitan <andrea.cimitan@gmail.com>
625
* src/cairo-support.c (murrine_draw_glaze),
626
(murrine_draw_lightborder):
627
* src/murrine_draw.c (murrine_draw_button),
628
(murrine_draw_scale_trough), (murrine_draw_slider_handle),
629
(murrine_draw_progressbar_fill), (murrine_draw_tab),
630
(murrine_draw_handle):
631
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
632
(murrine_rgba_draw_scale_trough),
633
(murrine_rgba_draw_progressbar_fill), (murrine_rgba_draw_tab):
634
Updated TODO, trying to use a new algorithm for vertical lightborder
636
2008-09-30 Andrea Cimitan <andrea.cimitan@gmail.com>
638
* src/cairo-support.c (murrine_draw_glaze):
639
* src/murrine_draw.c (murrine_draw_inset), (murrine_draw_button),
640
(murrine_draw_menubar), (murrine_draw_toolbar),
641
(murrine_get_frame_gap_clip), (murrine_draw_list_view_header),
642
(murrine_draw_menuitem), (murrine_draw_scrollbar_trough),
643
(murrine_draw_scrollbar_stepper), (murrine_draw_scrollbar_slider):
644
* src/murrine_draw_rgba.c (murrine_draw_inset),
645
(murrine_rgba_draw_button), (murrine_rgba_draw_menubar),
646
(murrine_rgba_draw_toolbar), (murrine_get_frame_gap_clip),
647
(murrine_rgba_draw_scrollbar_trough),
648
(murrine_rgba_draw_scrollbar_stepper),
649
(murrine_rgba_draw_scrollbar_slider):
650
Using switch instead of "else if"
652
2008-09-29 Andrea Cimitan <andrea.cimitan@gmail.com>
654
* src/murrine_draw.c (murrine_draw_scrollbar_stepper):
655
* src/murrine_draw_rgba.c (murrine_rgba_draw_scrollbar_stepper):
656
Fixed a rendering bug since r1 :)
658
2008-09-29 Andrea Cimitan <andrea.cimitan@gmail.com>
660
* src/murrine_draw.c (murrine_draw_button),
661
(murrine_draw_scrollbar_stepper):
662
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
663
(murrine_rgba_draw_scrollbar_stepper):
664
Fixes in button's corners
666
2008-09-29 Andrea Cimitan <andrea.cimitan@gmail.com>
668
* src/cairo-support.c (murrine_draw_glaze):
669
* src/cairo-support.h:
670
* src/murrine_draw.c (murrine_draw_button),
671
(murrine_draw_progressbar_fill), (murrine_draw_menubar),
672
(murrine_draw_toolbar), (murrine_draw_list_view_header),
673
(murrine_draw_menuitem), (murrine_draw_scrollbar_stepper),
674
(murrine_draw_scrollbar_slider):
675
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
676
(murrine_rgba_draw_progressbar_fill), (murrine_rgba_draw_menubar),
677
(murrine_rgba_draw_toolbar), (murrine_rgba_draw_scrollbar_stepper),
678
(murrine_rgba_draw_scrollbar_slider):
679
Dangerous :) But should work. A lot of code removed
681
2008-09-29 Andrea Cimitan <andrea.cimitan@gmail.com>
683
* src/cairo-support.c:
684
* src/murrine_draw.c (murrine_draw_button):
685
* src/murrine_draw_rgba.c (murrine_rgba_draw_button):
686
Button's code simplified
688
2008-09-29 Andrea Cimitan <andrea.cimitan@gmail.com>
691
* src/murrine_draw.c (murrine_draw_menubar),
692
(murrine_draw_toolbar), (murrine_draw_separator):
693
* src/murrine_draw_rgba.c (murrine_rgba_draw_menubar),
694
(murrine_rgba_draw_toolbar), (murrine_rgba_draw_separator):
695
Removed --enable-macmenu. You can use other options.
697
2008-09-29 Andrea Cimitan <andrea.cimitan@gmail.com>
699
* src/cairo-support.c (murrine_draw_curved_highlight),
700
(murrine_draw_curved_highlight_top),
701
(murrine_draw_curved_highlight_bottom), (murrine_draw_glaze):
702
* src/cairo-support.h:
703
* src/murrine_draw.c (murrine_draw_button),
704
(murrine_draw_progressbar_fill), (murrine_draw_menubar),
705
(murrine_draw_toolbar), (murrine_draw_list_view_header),
706
(murrine_draw_menuitem), (murrine_draw_scrollbar_stepper),
707
(murrine_draw_scrollbar_slider), (murrine_draw_selected_cell),
708
(murrine_draw_statusbar):
709
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
710
(murrine_rgba_draw_entry), (murrine_rgba_draw_progressbar_fill),
711
(murrine_rgba_draw_menubar), (murrine_rgba_draw_toolbar),
712
(murrine_rgba_draw_tab), (murrine_rgba_draw_scrollbar_stepper),
713
(murrine_rgba_draw_scrollbar_slider),
714
(murrine_rgba_draw_statusbar):
715
TOTAL rewrite of the glaze functions, removed 500 lines of code ;)
716
Please TEST! Comparing before/after.
718
2008-09-27 Andrea Cimitan <andrea.cimitan@gmail.com>
720
* src/murrine_draw.c (murrine_draw_progressbar_fill),
721
(murrine_draw_tab), (murrine_draw_separator),
722
(murrine_draw_combo_separator), (murrine_draw_list_view_header),
723
(murrine_draw_toolbar), (murrine_draw_menuitem):
724
* src/murrine_draw_rgba.c (murrine_rgba_draw_progressbar_fill),
725
(murrine_rgba_draw_toolbar):
726
Polishing code - Part 2
727
Changed (more speed) progressbars borders, please check if the style is
728
equal to the old one.
730
2008-09-27 Andrea Cimitan <andrea.cimitan@gmail.com>
732
* src/murrine_draw.c (murrine_draw_highlight_and_shade),
733
(murrine_draw_button), (murrine_draw_entry),
734
(murrine_draw_spinbutton_down), (murrine_scale_draw_gradient),
735
(murrine_draw_optionmenu), (murrine_draw_menubar),
736
(murrine_draw_frame), (murrine_draw_tab),
737
(murrine_draw_list_view_header), (murrine_draw_toolbar),
738
(murrine_draw_menuitem), (murrine_draw_scrollbar_trough),
739
(murrine_draw_scrollbar_stepper), (murrine_draw_scrollbar_slider),
740
(murrine_draw_selected_cell), (murrine_draw_menu_frame),
741
(murrine_draw_radiobutton), (murrine_draw_checkbox):
742
* src/murrine_draw_rgba.c (murrine_draw_highlight_and_shade),
743
(murrine_rgba_draw_button), (murrine_rgba_draw_entry),
744
(murrine_scale_draw_gradient),
745
(murrine_rgba_draw_progressbar_trough),
746
(murrine_rgba_draw_menubar), (murrine_rgba_draw_toolbar),
747
(murrine_rgba_draw_frame), (murrine_rgba_draw_tab),
748
(murrine_rgba_draw_scrollbar_trough),
749
(murrine_rgba_draw_scrollbar_stepper),
750
(murrine_rgba_draw_scrollbar_slider), (murrine_rgba_draw_handle),
751
(murrine_rgba_draw_radiobutton), (murrine_rgba_draw_checkbox),
752
(murrine_rgba_draw_menu_frame):
753
Polishing code - Part 1
755
2008-09-27 Andrea Cimitan <andrea.cimitan@gmail.com>
758
* src/cairo-support.c (murrine_rounded_rectangle_closed):
759
* src/cairo-support.h:
760
* src/murrine_draw.c (murrine_draw_button), (murrine_draw_tab),
761
(murrine_draw_menuitem), (murrine_draw_scrollbar_stepper):
762
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
763
(murrine_rgba_draw_tab), (murrine_rgba_draw_scrollbar_stepper):
764
Less code, updated TODO
766
2008-09-27 Andrea Cimitan <andrea.cimitan@gmail.com>
768
* src/murrine_draw.c (murrine_draw_button),
769
(murrine_draw_scrollbar_stepper):
770
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
771
(murrine_rgba_draw_scrollbar_stepper):
772
Speed improvement in buttons and scrollbar steppers rendering.
773
Maybe unnoticeable but there is ;)
775
2008-09-27 Andrea Cimitan <andrea.cimitan@gmail.com>
777
* src/murrine_style.c (murrine_style_draw_box):
780
2008-09-27 Andrea Cimitan <andrea.cimitan@gmail.com>
782
* src/murrine_style.c (murrine_style_draw_shadow),
783
(murrine_style_draw_box_gap), (murrine_style_draw_box):
786
2008-09-27 Andrea Cimitan <andrea.cimitan@gmail.com>
788
* src/murrine_style.c (murrine_style_draw_shadow),
789
(murrine_style_draw_box):
790
Fix the check to also fill the background if the widget is NULL.
792
2008-09-27 Andrea Cimitan <andrea.cimitan@gmail.com>
794
* src/murrine_draw.c (murrine_draw_entry),
795
(murrine_draw_progressbar_trough):
796
* src/murrine_draw_rgba.c (murrine_rgba_draw_entry),
797
(murrine_rgba_draw_progressbar_trough):
798
* src/murrine_style.c (murrine_style_draw_shadow),
799
(murrine_style_draw_box):
800
Add support for the "transparent-bg-hint" for entries and progressbars.
802
2008-09-26 Andrea Cimitan <andrea.cimitan@gmail.com>
804
* src/murrine_style.c (murrine_style_draw_shadow):
805
Removes unnecessary MurrineRGB cast to fix build on solaris.
806
(Bug #535456 of gtk-engines, patch by Damien Carbery)
808
2008-09-26 Andrea Cimitan <andrea.cimitan@gmail.com>
810
* src/murrine_draw.c (murrine_draw_list_view_header):
811
* src/murrine_style.c (murrine_style_draw_box):
812
* src/murrine_types.h:
813
Change the header button position enum to be a bitfield.
814
(Bug #511958 of gtk-engines, Marcus Brinkmann)
816
2008-09-26 Andrea Cimitan <andrea.cimitan@gmail.com>
818
* src/murrine_draw.c (murrine_draw_highlight_and_shade),
819
(murrine_draw_frame):
820
* src/murrine_draw_rgba.c (murrine_draw_highlight_and_shade),
821
(murrine_rgba_draw_frame):
822
Fixes bugs with rounded shadows
824
2008-09-26 Andrea Cimitan <andrea.cimitan@gmail.com>
826
* src/murrine_style.c (murrine_style_draw_box):
827
Fixed a leak and a bug for rtl (right to left) progressbar's orientation
829
2008-09-17 Andrea Cimitan <andrea.cimitan@gmail.com>
834
2008-09-14 Andrea Cimitan <andrea.cimitan@gmail.com>
836
* src/cairo-support.c (get_decreased_gradient_shades):
837
Fixed a bug of the gradients introduced in rev 65 :)
839
2008-09-13 Andrea Cimitan <andrea.cimitan@gmail.com>
843
* src/cairo-support.c (get_decreased_gradient_shades):
844
* src/cairo-support.h:
845
* src/murrine_draw.c (murrine_draw_button),
846
(murrine_draw_progressbar_fill), (murrine_draw_menubar),
847
(murrine_draw_tab), (murrine_draw_list_view_header),
848
(murrine_draw_menuitem), (murrine_draw_scrollbar_stepper),
849
(murrine_draw_scrollbar_slider), (murrine_draw_tooltip):
850
* src/murrine_draw.h:
851
* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
852
(murrine_rgba_draw_entry), (murrine_rgba_draw_progressbar_fill),
853
(murrine_rgba_draw_menubar), (murrine_rgba_draw_tab),
854
(murrine_rgba_draw_scrollbar_stepper),
855
(murrine_rgba_draw_scrollbar_slider), (murrine_rgba_draw_tooltip):
856
* src/murrine_rc_style.c:
857
* src/murrine_rc_style.h:
858
* src/murrine_style.c:
859
* src/murrine_theme_main.c:
860
* src/murrine_types.h:
861
Less code to do the same thing ;)
863
2008-09-12 Andrea Cimitan <andrea.cimitan@gmail.com>
865
* schema/murrine.xml.in.in:
866
* src/murrine_rc_style.c (murrine_rc_style_init),
867
(theme_parse_profile), (murrine_rc_style_parse),
868
(murrine_rc_style_merge):
869
* src/murrine_rc_style.h:
870
* src/murrine_style.c (murrine_set_widget_parameters),
871
(murrine_style_draw_vline), (murrine_style_draw_hline),
872
(murrine_style_init_from_rc), (murrine_style_copy),
873
(murrine_style_class_init):
874
* src/murrine_style.h:
875
* src/murrine_types.h:
876
Renamed "style" to "profile", since it reflects what this option
877
does: loading a profile for the style.
879
2008-09-12 Andrea Cimitan <andrea.cimitan@gmail.com>
881
* src/murrine_draw.c (murrine_draw_highlight_and_shade),
882
(murrine_draw_frame):
883
* src/murrine_draw_rgba.c (murrine_draw_highlight_and_shade),
884
(murrine_rgba_draw_frame):
885
Better code for frames
887
2008-09-12 Andrea Cimitan <andrea.cimitan@gmail.com>
889
* src/murrine_draw.c (murrine_draw_frame), (murrine_draw_tab):
890
* src/murrine_draw_rgba.c (murrine_rgba_draw_frame),
891
(murrine_rgba_draw_tab):
892
* src/murrine_style.c (murrine_style_draw_box_gap):
895
2008-09-12 Andrea Cimitan <andrea.cimitan@gmail.com>
897
* src/murrine_draw.c (murrine_draw_tab):
898
* src/murrine_draw_rgba.c (murrine_rgba_draw_tab):
899
Fixed two rendering errors of the highlight, introduced in r60
901
2008-09-12 Andrea Cimitan <andrea.cimitan@gmail.com>
903
* src/murrine_draw.c (murrine_draw_tab), (murrine_draw_menu_frame):
904
* src/murrine_draw_rgba.c (murrine_rgba_draw_tab):
905
Better tab highlighting, upgrade suggested
907
2008-09-09 Andrea Cimitan <andrea.cimitan@gmail.com>
909
* src/murrine_draw.c (murrine_draw_progressbar_trough),
910
(murrine_draw_scrollbar_trough):
911
* src/murrine_draw_rgba.c (murrine_rgba_draw_progressbar_trough),
912
(murrine_rgba_draw_scrollbar_trough):
913
* src/murrine_style.c (murrine_style_realize):
914
Do not change progressbar/scrollbar trough with the contrast function
916
2008-09-05 Andrea Cimitan <andrea.cimitan@gmail.com>
918
* src/murrine_style.c (murrine_widget_is_rgba),
919
(murrine_set_widget_parameters):
920
Check if widget is not null before proceed asking for the screen
1
922
2008-09-03 Andrea Cimitan <andrea.cimitan@gmail.com>
3
924
* src/cairo-support.c (get_contrast):