Lines 116-122
Link Here
|
116 |
static gint _sc_drawbuf_expose(GtkWidget *widget, GdkEventExpose *event) { |
116 |
static gint _sc_drawbuf_expose(GtkWidget *widget, GdkEventExpose *event) { |
117 |
|
117 |
|
118 |
ScDrawbuf *draw = SC_DRAWBUF(widget); |
118 |
ScDrawbuf *draw = SC_DRAWBUF(widget); |
119 |
GdkGC *fg_gc = widget->style->fg_gc[GTK_WIDGET_STATE((GtkWidget *)draw)]; |
119 |
GdkGC *fg_gc = widget->style->fg_gc[gtk_widget_get_state((GtkWidget *)draw)]; |
120 |
|
120 |
|
121 |
/* Make sure buffer is allocated */ |
121 |
/* Make sure buffer is allocated */ |
122 |
g_return_val_if_fail(sc_drawbuf_get_buffer(draw) != NULL, TRUE); |
122 |
g_return_val_if_fail(sc_drawbuf_get_buffer(draw) != NULL, TRUE); |
Lines 156-162
Link Here
|
156 |
draw->style_configured = FALSE; |
156 |
draw->style_configured = FALSE; |
157 |
|
157 |
|
158 |
/* Setup widget, and object signals */ |
158 |
/* Setup widget, and object signals */ |
159 |
GTK_WIDGET_UNSET_FLAGS(GTK_WIDGET(draw), GTK_CAN_FOCUS); |
159 |
gtk_widget_set_can_focus(GTK_WIDGET(draw), FALSE); |
160 |
gtk_widget_add_events(GTK_WIDGET(draw), GDK_EXPOSURE_MASK); |
160 |
gtk_widget_add_events(GTK_WIDGET(draw), GDK_EXPOSURE_MASK); |
161 |
gtk_widget_set_app_paintable(GTK_WIDGET(draw), TRUE); |
161 |
gtk_widget_set_app_paintable(GTK_WIDGET(draw), TRUE); |
162 |
|
162 |
|