layout_bars_close(lw);
gtk_widget_destroy(lw->window);
+
+ if (lw->split_image_sizegroup) g_object_unref(lw->split_image_sizegroup);
file_data_unregister_notify_func(layout_image_notify_cb, lw);
GtkWidget *layout_image_new(LayoutWindow *lw, gint i)
{
+ if (!lw->split_image_sizegroup) lw->split_image_sizegroup = gtk_size_group_new(GTK_SIZE_GROUP_BOTH);
+
if (!lw->split_images[i])
{
lw->split_images[i] = image_new(TRUE);
options->color_profile.screen_type,
options->color_profile.use_image);
image_color_profile_set_use(lw->split_images[i], options->color_profile.enabled);
+
+ gtk_size_group_add_widget(lw->split_image_sizegroup, lw->split_images[i]->widget);
}
return lw->split_images[i]->widget;
{
GtkWidget *paned;
gint i;
-
+
lw->split_mode = horizontal ? SPLIT_HOR : SPLIT_VERT;
if (!lw->split_images[0])
gtk_widget_show(lw->split_images[0]->widget);
gtk_widget_show(lw->split_images[1]->widget);
-
lw->split_image_widget = paned;
return lw->split_image_widget;
gint active_split_image;
GtkWidget *split_image_widget;
+ GtkSizeGroup *split_image_sizegroup;
gint connect_zoom, connect_scroll;