summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* viewport: Don't paint stuff in realize handlerBenjamin Otte2010-09-261-7/+0
|
* notebook: Port to draw vfuncBenjamin Otte2010-09-261-41/+47
|
* notebook: The drawable check is not necessaryBenjamin Otte2010-09-261-51/+47
| | | | Large patch, but that's only indentation.
* notebook: Draw tabs and arrows with CairoBenjamin Otte2010-09-261-27/+29
| | | | | Includes a fix to only draw the current page once during a drag operation.
* notebook: Simplify draw_tab function a bitBenjamin Otte2010-09-261-12/+5
| | | | Don't keep lots of local variables that are only used once.
* notebook: remove check for is_drawableBenjamin Otte2010-09-261-3/+0
| | | | When we reach that code, the widget will always be drawable
* notebook: Reorder expose function in preparation of draw vfuncBenjamin Otte2010-09-261-26/+27
|
* notebook: Use a for loop when iterating over a listBenjamin Otte2010-09-261-5/+2
|
* notebook: Draw focus when drawing tabBenjamin Otte2010-09-261-41/+17
| | | | | Instead of using a special function, draw the focus of a tab when the tab actually is painted. Simplifies the code quite a bit.
* notebook: Remove useless optimizationBenjamin Otte2010-09-261-16/+12
| | | | It will become especially useless once we draw with Cairo exclusively.
* paned: Port to draw vfuncBenjamin Otte2010-09-261-11/+16
|
* infobar: Port to draw vfuncBenjamin Otte2010-09-261-15/+12
|
* statusbar: Port to draw vfuncBenjamin Otte2010-09-261-16/+22
|
* layout: Port to draw vfuncBenjamin Otte2010-09-261-10/+8
|
* iconview: Port to draw vfuncBenjamin Otte2010-09-261-10/+14
|
* iconview: Check if the cr is clipped instead of using regionBenjamin Otte2010-09-261-7/+1
|
* iconview: Simplify rubberband drawingBenjamin Otte2010-09-261-38/+15
|
* menu: Port to draw vfuncBenjamin Otte2010-09-261-45/+40
|
* menubar: Port to draw vfuncBenjamin Otte2010-09-261-39/+17
|
* textview: Port to draw vfuncBenjamin Otte2010-09-261-48/+41
|
* separatortoolitem: Port to draw vfuncBenjamin Otte2010-09-263-31/+31
|
* toolbar: Port to draw vfuncBenjamin Otte2010-09-261-29/+24
|
* toolbar: Don't propagate events to placeholdersBenjamin Otte2010-09-261-2/+4
| | | | In particular don't when that's done using uninitialized memory
* toolpalette: Port to draw vfuncBenjamin Otte2010-09-261-9/+3
|
* treeview: Port to draw vfuncBenjamin Otte2010-09-261-43/+45
|
* treeview: Update rubberbanding code to CairoBenjamin Otte2010-09-261-37/+13
|
* treeview: Do not put different windows in else if branches anymoreBenjamin Otte2010-09-261-2/+4
|
* treeview: Use Cairo for all bin window drawingBenjamin Otte2010-09-261-37/+31
|
* treeview: Invalidate on expander changes, don't just repaintBenjamin Otte2010-09-261-29/+12
| | | | Repaints are supposed to be initiated by GDK, not by random repaints.
* treeview: Draw empty tree view with CairoBenjamin Otte2010-09-261-13/+9
|
* API: Add gtk_container_propagate_draw()Benjamin Otte2010-09-263-24/+48
| | | | | Equivalent to gtk_container_propagate_expose(), just for the draw event. Also port GtkContainer to the draw vfunc
* widget: Store the expose event in the cairo_t, not just the windowBenjamin Otte2010-09-262-16/+19
| | | | | This way we can grab it for propagating expose events. Not sure if we need to do this once we're all Cairo, but for now we do.
* accellabel: Port to draw vfuncBenjamin Otte2010-09-261-20/+26
|
* label: Port to draw vfuncBenjamin Otte2010-09-261-31/+25
|
* scale: Port to draw vfuncBenjamin Otte2010-09-261-43/+39
|
* range: Port to draw vfuncBenjamin Otte2010-09-261-16/+5
|
* range: Make drawing use a single cairo contextBenjamin Otte2010-09-261-71/+58
|
* tests: Remove ability to set backend from testfilechooserBenjamin Otte2010-09-261-8/+0
| | | | There's no backends anymore
* arrow: Port to draw vfuncBenjamin Otte2010-09-261-65/+58
|
* calendar: Port to draw vfuncBenjamin Otte2010-09-261-39/+67
|
* calendar: Fix drawing order for windowsBenjamin Otte2010-09-261-13/+10
|
* calendar: Create one cairo_t per expose event and pass it aroundBenjamin Otte2010-09-261-49/+39
|
* cellview: Port to draw vfuncBenjamin Otte2010-09-261-33/+16
|
* spinner: Port to draw vfuncBenjamin Otte2010-09-261-16/+10
|
* image: Port to draw vfuncBenjamin Otte2010-09-261-16/+9
|
* image: Always render the whole imageBenjamin Otte2010-09-261-61/+4
| | | | | | Otherwise effects like blur etc will have funny seams on repaints. Oh, and also, the draw vfunc doesn't have an equivalent to event->area ;)
* spinbutton: Port to draw vfuncBenjamin Otte2010-09-261-112/+109
|
* entry: Remove gtk_entry_is_drawable() checks when paintingBenjamin Otte2010-09-261-143/+148
|
* entry: Port to draw signalBenjamin Otte2010-09-261-17/+10
|
* entry: Split else ifs into separate if statementsBenjamin Otte2010-09-261-57/+63
| | | | Preparation for the draw vfunc