Benjamin Otte
|
67299ed106
|
expander: Port to draw vfunc
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
e63d6dd379
|
frame: Port to draw vfunc
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
fac27827c4
|
frame: Remove unneeded is_drawable() check
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
ff97485695
|
API: checkbutton: Port to draw vfunc
Requires changing the API of the draw_indicator vfunc.
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
be8a398bb5
|
radiobutton: Remove redundant is_drawable() check
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
70bdbb3f4c
|
checkbutton: Remove redundant is_drawable() check
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
66bd7c1578
|
checkbutton: Remove excessive is_drawable() check
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
6a0c31143f
|
handlebox: Port to draw vfunc
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
2e53b58b01
|
handlebox: Simplify painting code
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
08d05f954d
|
handlebox: Don't draw outside of expose events
We do a queue_draw() via queue_resize() here, so everything's fine.
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
748d3d612d
|
button: Port to draw vfunc
Also port togglebutton, they use the same paint function.
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
e0be884297
|
button: Remove is_drawable() check
It's already done in the expose function
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
ee15f5aab1
|
tearoffmenuitem: remove is_drawable() check
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
c9c9d2ac15
|
API: checkmenuitem: Port to draw vfunc
Requires changing the draw_indicator vfunc to take a cairo_t.
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
79477e097d
|
tearoffmenuitem: Port to draw vfunc
|
2010-09-26 15:11:39 +02:00 |
|
Benjamin Otte
|
557b9d0b26
|
tearoffmenuitem: Don't clear the window, it should be clear already
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
d992df0a47
|
tearoffmenuitem: Merge paint() into expose()
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
6f6c81e527
|
menuitem: Remove is_drawable() check
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
475f96216d
|
menuitem: Port to draw vfunc
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
e6d1c8aeab
|
menuitem: Move paint function into expose function
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
1f640d127e
|
combobox: Port to draw vfunc
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
fe4c61b1ec
|
eventbox: Port to draw vfunc
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
d17ba1d30a
|
eventbox: Merge paint function into expose function
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
ce2d6cc015
|
scrolledwindow: Port to draw vfunc
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
5eabd8c6fa
|
scrolledwindow: Move paint function into expose handler
Also remove the is_drawable() check. It will not be needed once we have
the draw vfunc.
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
8af968946f
|
viewport: No need to check if the widget is drawable anymore
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
bf8df2daea
|
viewport: Port to draw vfunc
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
4a23b12911
|
viewport: Pass sizes explicitly to paint functions
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
e087fe7e99
|
viewport: Merge gtk_viewport_paint() into expose function
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
01a1e16dcf
|
viewport: Don't paint stuff in realize handler
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
f383e1f183
|
notebook: Port to draw vfunc
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
21099d31ed
|
notebook: The drawable check is not necessary
Large patch, but that's only indentation.
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
fadf269a36
|
notebook: Draw tabs and arrows with Cairo
Includes a fix to only draw the current page once during a drag
operation.
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
ad030e1696
|
notebook: Simplify draw_tab function a bit
Don't keep lots of local variables that are only used once.
|
2010-09-26 15:11:38 +02:00 |
|
Benjamin Otte
|
806bcb10ff
|
notebook: remove check for is_drawable
When we reach that code, the widget will always be drawable
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
c46ce97145
|
notebook: Reorder expose function in preparation of draw vfunc
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
f94ff0b3b9
|
notebook: Use a for loop when iterating over a list
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
468e453a31
|
notebook: Draw focus when drawing tab
Instead of using a special function, draw the focus of a tab when the
tab actually is painted. Simplifies the code quite a bit.
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
a5e487846a
|
notebook: Remove useless optimization
It will become especially useless once we draw with Cairo exclusively.
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
1c94efc921
|
paned: Port to draw vfunc
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
f2d7e6c8d4
|
infobar: Port to draw vfunc
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
299d533376
|
statusbar: Port to draw vfunc
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
782af63273
|
layout: Port to draw vfunc
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
8fc35150a2
|
iconview: Port to draw vfunc
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
c8b16f66b6
|
iconview: Check if the cr is clipped instead of using region
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
ab781bd89b
|
iconview: Simplify rubberband drawing
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
0d6461714b
|
menu: Port to draw vfunc
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
240ca0bb21
|
menubar: Port to draw vfunc
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
00375c7692
|
textview: Port to draw vfunc
|
2010-09-26 15:11:37 +02:00 |
|
Benjamin Otte
|
9daab81ab5
|
separatortoolitem: Port to draw vfunc
|
2010-09-26 15:11:37 +02:00 |
|