Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | viewport: Don't paint stuff in realize handler | Benjamin Otte | 2010-09-26 | 1 | -7/+0 |
| | |||||
* | notebook: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -41/+47 |
| | |||||
* | notebook: The drawable check is not necessary | Benjamin Otte | 2010-09-26 | 1 | -51/+47 |
| | | | | Large patch, but that's only indentation. | ||||
* | notebook: Draw tabs and arrows with Cairo | Benjamin Otte | 2010-09-26 | 1 | -27/+29 |
| | | | | | Includes a fix to only draw the current page once during a drag operation. | ||||
* | notebook: Simplify draw_tab function a bit | Benjamin Otte | 2010-09-26 | 1 | -12/+5 |
| | | | | Don't keep lots of local variables that are only used once. | ||||
* | notebook: remove check for is_drawable | Benjamin Otte | 2010-09-26 | 1 | -3/+0 |
| | | | | When we reach that code, the widget will always be drawable | ||||
* | notebook: Reorder expose function in preparation of draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -26/+27 |
| | |||||
* | notebook: Use a for loop when iterating over a list | Benjamin Otte | 2010-09-26 | 1 | -5/+2 |
| | |||||
* | notebook: Draw focus when drawing tab | Benjamin Otte | 2010-09-26 | 1 | -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 optimization | Benjamin Otte | 2010-09-26 | 1 | -16/+12 |
| | | | | It will become especially useless once we draw with Cairo exclusively. | ||||
* | paned: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -11/+16 |
| | |||||
* | infobar: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -15/+12 |
| | |||||
* | statusbar: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -16/+22 |
| | |||||
* | layout: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -10/+8 |
| | |||||
* | iconview: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -10/+14 |
| | |||||
* | iconview: Check if the cr is clipped instead of using region | Benjamin Otte | 2010-09-26 | 1 | -7/+1 |
| | |||||
* | iconview: Simplify rubberband drawing | Benjamin Otte | 2010-09-26 | 1 | -38/+15 |
| | |||||
* | menu: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -45/+40 |
| | |||||
* | menubar: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -39/+17 |
| | |||||
* | textview: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -48/+41 |
| | |||||
* | separatortoolitem: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 3 | -31/+31 |
| | |||||
* | toolbar: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -29/+24 |
| | |||||
* | toolbar: Don't propagate events to placeholders | Benjamin Otte | 2010-09-26 | 1 | -2/+4 |
| | | | | In particular don't when that's done using uninitialized memory | ||||
* | toolpalette: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -9/+3 |
| | |||||
* | treeview: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -43/+45 |
| | |||||
* | treeview: Update rubberbanding code to Cairo | Benjamin Otte | 2010-09-26 | 1 | -37/+13 |
| | |||||
* | treeview: Do not put different windows in else if branches anymore | Benjamin Otte | 2010-09-26 | 1 | -2/+4 |
| | |||||
* | treeview: Use Cairo for all bin window drawing | Benjamin Otte | 2010-09-26 | 1 | -37/+31 |
| | |||||
* | treeview: Invalidate on expander changes, don't just repaint | Benjamin Otte | 2010-09-26 | 1 | -29/+12 |
| | | | | Repaints are supposed to be initiated by GDK, not by random repaints. | ||||
* | treeview: Draw empty tree view with Cairo | Benjamin Otte | 2010-09-26 | 1 | -13/+9 |
| | |||||
* | API: Add gtk_container_propagate_draw() | Benjamin Otte | 2010-09-26 | 3 | -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 window | Benjamin Otte | 2010-09-26 | 2 | -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 vfunc | Benjamin Otte | 2010-09-26 | 1 | -20/+26 |
| | |||||
* | label: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -31/+25 |
| | |||||
* | scale: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -43/+39 |
| | |||||
* | range: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -16/+5 |
| | |||||
* | range: Make drawing use a single cairo context | Benjamin Otte | 2010-09-26 | 1 | -71/+58 |
| | |||||
* | tests: Remove ability to set backend from testfilechooser | Benjamin Otte | 2010-09-26 | 1 | -8/+0 |
| | | | | There's no backends anymore | ||||
* | arrow: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -65/+58 |
| | |||||
* | calendar: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -39/+67 |
| | |||||
* | calendar: Fix drawing order for windows | Benjamin Otte | 2010-09-26 | 1 | -13/+10 |
| | |||||
* | calendar: Create one cairo_t per expose event and pass it around | Benjamin Otte | 2010-09-26 | 1 | -49/+39 |
| | |||||
* | cellview: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -33/+16 |
| | |||||
* | spinner: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -16/+10 |
| | |||||
* | image: Port to draw vfunc | Benjamin Otte | 2010-09-26 | 1 | -16/+9 |
| | |||||
* | image: Always render the whole image | Benjamin Otte | 2010-09-26 | 1 | -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 vfunc | Benjamin Otte | 2010-09-26 | 1 | -112/+109 |
| | |||||
* | entry: Remove gtk_entry_is_drawable() checks when painting | Benjamin Otte | 2010-09-26 | 1 | -143/+148 |
| | |||||
* | entry: Port to draw signal | Benjamin Otte | 2010-09-26 | 1 | -17/+10 |
| | |||||
* | entry: Split else ifs into separate if statements | Benjamin Otte | 2010-09-26 | 1 | -57/+63 |
| | | | | Preparation for the draw vfunc |