comparison src/layout_image.c @ 2909:2e7fd08bfbe4

DEBUG_NAME() function for use with GTKInspector This debug function can be used with GTKInspector to provide a visual indication of where a widget is declared. This is a documentation facility to aid developers new to the project. Sample call: GTK_DEBUG=interactive src/geeqie
author Colin Clark <colin.clark@cclark.uk>
date Thu, 14 Feb 2019 12:05:04 +0000
parents b20a96b979a3
children
comparison
equal deleted inserted replaced
2908:ea58314bd19d 2909:2e7fd08bfbe4
2180 2180
2181 layout_image_setup_split_common(lw, 2); 2181 layout_image_setup_split_common(lw, 2);
2182 2182
2183 /* horizontal split means vpaned and vice versa */ 2183 /* horizontal split means vpaned and vice versa */
2184 if (horizontal) 2184 if (horizontal)
2185 {
2185 paned = gtk_vpaned_new(); 2186 paned = gtk_vpaned_new();
2187 DEBUG_NAME(paned);
2188 }
2186 else 2189 else
2190 {
2187 paned = gtk_hpaned_new(); 2191 paned = gtk_hpaned_new();
2192 DEBUG_NAME(paned);
2193 }
2188 2194
2189 gtk_paned_pack1(GTK_PANED(paned), lw->split_images[0]->widget, TRUE, TRUE); 2195 gtk_paned_pack1(GTK_PANED(paned), lw->split_images[0]->widget, TRUE, TRUE);
2190 gtk_paned_pack2(GTK_PANED(paned), lw->split_images[1]->widget, TRUE, TRUE); 2196 gtk_paned_pack2(GTK_PANED(paned), lw->split_images[1]->widget, TRUE, TRUE);
2191 2197
2192 gtk_widget_show(lw->split_images[0]->widget); 2198 gtk_widget_show(lw->split_images[0]->widget);
2208 lw->split_mode = SPLIT_QUAD; 2214 lw->split_mode = SPLIT_QUAD;
2209 2215
2210 layout_image_setup_split_common(lw, 4); 2216 layout_image_setup_split_common(lw, 4);
2211 2217
2212 hpaned = gtk_hpaned_new(); 2218 hpaned = gtk_hpaned_new();
2219 DEBUG_NAME(hpaned);
2213 vpaned1 = gtk_vpaned_new(); 2220 vpaned1 = gtk_vpaned_new();
2221 DEBUG_NAME(vpaned1);
2214 vpaned2 = gtk_vpaned_new(); 2222 vpaned2 = gtk_vpaned_new();
2223 DEBUG_NAME(vpaned2);
2215 2224
2216 gtk_paned_pack1(GTK_PANED(vpaned1), lw->split_images[0]->widget, TRUE, TRUE); 2225 gtk_paned_pack1(GTK_PANED(vpaned1), lw->split_images[0]->widget, TRUE, TRUE);
2217 gtk_paned_pack2(GTK_PANED(vpaned1), lw->split_images[2]->widget, TRUE, TRUE); 2226 gtk_paned_pack2(GTK_PANED(vpaned1), lw->split_images[2]->widget, TRUE, TRUE);
2218 2227
2219 gtk_paned_pack1(GTK_PANED(vpaned2), lw->split_images[1]->widget, TRUE, TRUE); 2228 gtk_paned_pack1(GTK_PANED(vpaned2), lw->split_images[1]->widget, TRUE, TRUE);