static gboolean panel_frame_expose(GtkWidget* widget, GdkEventExpose* event) #endif { PanelFrame *frame = (PanelFrame *) widget; gboolean retval = FALSE; if (!gtk_widget_is_drawable (widget)) return retval; #if GTK_CHECK_VERSION (3, 0, 0) if (GTK_WIDGET_CLASS (panel_frame_parent_class)->draw) retval = GTK_WIDGET_CLASS (panel_frame_parent_class)->draw (widget, cr); #else if (GTK_WIDGET_CLASS (panel_frame_parent_class)->expose_event) retval = GTK_WIDGET_CLASS (panel_frame_parent_class)->expose_event (widget, event); #endif #if GTK_CHECK_VERSION (3, 0, 0) panel_frame_draw (widget, cr, frame->edges); #else panel_frame_draw (widget, frame->edges); #endif return retval; }
static gboolean panel_frame_expose(GtkWidget* widget, cairo_t* cr) { PanelFrame *frame = (PanelFrame *) widget; gboolean retval = FALSE; if (!gtk_widget_is_drawable (widget)) return retval; if (GTK_WIDGET_CLASS (panel_frame_parent_class)->draw) retval = GTK_WIDGET_CLASS (panel_frame_parent_class)->draw (widget, cr); panel_frame_draw (widget, cr, frame->edges); return retval; }
static gboolean panel_frame_expose(GtkWidget* widget, GdkEventExpose* event) { PanelFrame *frame = (PanelFrame *) widget; gboolean retval = FALSE; if (!gtk_widget_is_drawable (widget)) return retval; if (GTK_WIDGET_CLASS (panel_frame_parent_class)->expose_event) { retval = GTK_WIDGET_CLASS (panel_frame_parent_class)->expose_event (widget, event); } panel_frame_draw (widget, frame->edges); return retval; }