aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xwidget.c15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/xwidget.c b/src/xwidget.c
index 6be377c8b90..49e8917892f 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -837,13 +837,22 @@ DEFUN ("xwidget-resize", Fxwidget_resize, Sxwidget_resize, 3, 3, 0, doc:
837 h = XFASTINT (new_height); 837 h = XFASTINT (new_height);
838 838
839 839
840 printf("resize xwidget %d (%d,%d)->(%d,%d)",xw, xw->width,xw->height,w,h); 840 printf("resize xwidget %d (%d,%d)->(%d,%d)\n",xw, xw->width,xw->height,w,h);
841 xw->width=w; 841 xw->width=w;
842 xw->height=h; 842 xw->height=h;
843 //if theres a osr resize it 1st 843 //if theres a osr resize it 1st
844 if(xw->widget_osr){ 844 if(xw->widget_osr){
845 gtk_layout_set_size (GTK_LAYOUT (xw->widgetwindow_osr), xw->width, xw->height); 845 printf("resize xwidget_osr\n");
846 gtk_widget_set_size_request (GTK_WIDGET (xw->widget_osr), xw->width, xw->height); 846 //gtk_container_set_resize_mode ( GTK_WINDOW(xw->widgetwindow_osr), GTK_RESIZE_QUEUE);
847 //gtk_container_set_resize_mode ( GTK_WINDOW(xw->widget_osr), GTK_RESIZE_QUEUE);
848
849
850 //gtk_layout_set_size (GTK_LAYOUT (xw->widgetwindow_osr), xw->width, xw->height);
851 gtk_widget_set_size_request (GTK_WIDGET (xw->widget_osr), xw->width, xw->height); //minimum size
852 //gtk_window_resize( GTK_WINDOW(xw->widget_osr), xw->width, xw->height);
853 gtk_window_resize( GTK_WINDOW(xw->widgetwindow_osr), xw->width, xw->height);
854 gtk_container_resize_children ( GTK_WINDOW(xw->widgetwindow_osr));
855
847 } 856 }
848 857
849 for (int i = 0; i < MAX_XWIDGETS; i++) //TODO MVC refactor lazy linear search 858 for (int i = 0; i < MAX_XWIDGETS; i++) //TODO MVC refactor lazy linear search