aboutsummaryrefslogtreecommitdiffstats
path: root/src/xwidget.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/xwidget.c')
-rw-r--r--src/xwidget.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/xwidget.c b/src/xwidget.c
index 57d27a2b3c7..2f5e423ce42 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -444,7 +444,7 @@ xwidget_slider_changed (GtkRange *range,
444 for (int i = 0; i < MAX_XWIDGETS; i++) 444 for (int i = 0; i < MAX_XWIDGETS; i++)
445 { 445 {
446 xv = &xwidget_views[i]; 446 xv = &xwidget_views[i];
447 if(xv->initialized && xvp->model == xv->model){ 447 if(xv->initialized && EQ (xvp->model, xv->model)){
448 g_signal_handler_block( xv->widget,xv->handler_id); 448 g_signal_handler_block( xv->widget,xv->handler_id);
449 } 449 }
450 } 450 }
@@ -452,7 +452,7 @@ xwidget_slider_changed (GtkRange *range,
452 for (int i = 0; i < MAX_XWIDGETS; i++) 452 for (int i = 0; i < MAX_XWIDGETS; i++)
453 { 453 {
454 xv = &xwidget_views[i]; 454 xv = &xwidget_views[i];
455 if(xv->initialized && xvp->model == xv->model){ 455 if(xv->initialized && EQ (xvp->model, xv->model)){
456 gtk_range_set_value(GTK_RANGE(xv->widget), v); 456 gtk_range_set_value(GTK_RANGE(xv->widget), v);
457 g_signal_handler_unblock( xv->widget,xv->handler_id); 457 g_signal_handler_unblock( xv->widget,xv->handler_id);
458 } 458 }
@@ -474,7 +474,7 @@ xwidget_osr_damage_event_callback (GtkWidget *widget, GdkEventExpose *event, gpo
474 for (int i = 0; i < MAX_XWIDGETS; i++)//todo mvc refactor 474 for (int i = 0; i < MAX_XWIDGETS; i++)//todo mvc refactor
475 { 475 {
476 xv = &xwidget_views[i]; 476 xv = &xwidget_views[i];
477 if(xv->initialized && xv->model == xw){ 477 if(xv->initialized && XXWIDGET (xv->model) == xw){
478 gtk_widget_queue_draw (xv->widget); //redraw all views, the master has changed 478 gtk_widget_queue_draw (xv->widget); //redraw all views, the master has changed
479 } 479 }
480 } 480 }
@@ -958,7 +958,7 @@ xwidget_osr_event_set_embedder (GtkWidget *widget,
958 GdkEvent *event, 958 GdkEvent *event,
959 gpointer xv) 959 gpointer xv)
960{ 960{
961 xwidget_set_embedder_view(((struct xwidget_view*) xv)->model, 961 xwidget_set_embedder_view(XXWIDGET (((struct xwidget_view*) xv)->model),
962 (struct xwidget_view*) xv); 962 (struct xwidget_view*) xv);
963} 963}
964 964
@@ -986,7 +986,7 @@ xwidget_init_view (struct xwidget *xww,
986 986
987 xv->initialized = 1; 987 xv->initialized = 1;
988 xv->w = s->w; 988 xv->w = s->w;
989 xv->model = xww; 989 XSETXWIDGET(xv->model, xww);
990 990
991 //widget creation 991 //widget creation
992 if(EQ(xww->type, Qbutton)) 992 if(EQ(xww->type, Qbutton))
@@ -1380,7 +1380,7 @@ DEFUN ("xwidget-resize", Fxwidget_resize, Sxwidget_resize, 3, 3, 0, doc:
1380 for (int i = 0; i < MAX_XWIDGETS; i++) //TODO MVC refactor lazy linear search 1380 for (int i = 0; i < MAX_XWIDGETS; i++) //TODO MVC refactor lazy linear search
1381 { 1381 {
1382 xv = &xwidget_views[i]; 1382 xv = &xwidget_views[i];
1383 if(xv->initialized && xv->model == xw){ 1383 if(xv->initialized && XXWIDGET (xv->model) == xw){
1384 gtk_layout_set_size (GTK_LAYOUT (xv->widgetwindow), xw->width, xw->height); 1384 gtk_layout_set_size (GTK_LAYOUT (xv->widgetwindow), xw->width, xw->height);
1385 gtk_widget_set_size_request (GTK_WIDGET (xv->widget), xw->width, xw->height); 1385 gtk_widget_set_size_request (GTK_WIDGET (xv->widget), xw->width, xw->height);
1386 } 1386 }
@@ -1718,7 +1718,7 @@ xwidget_view_lookup (struct xwidget* xw, struct window *w)
1718 struct xwidget_view* xv = NULL; 1718 struct xwidget_view* xv = NULL;
1719 for (int i = 0; i < MAX_XWIDGETS; i++){ 1719 for (int i = 0; i < MAX_XWIDGETS; i++){
1720 xv = &xwidget_views[i]; 1720 xv = &xwidget_views[i];
1721 if (xv->initialized && (xv->model == xw) && (xv->w == w)) 1721 if (xv->initialized && (XXWIDGET (xv->model) == xw) && (xv->w == w))
1722 return xv; 1722 return xv;
1723 } 1723 }
1724 return NULL; /* we didnt find a matching view */ 1724 return NULL; /* we didnt find a matching view */