Simplify info_display_segsize
Commit 8a437a759c
made show_all always
true.
This commit is contained in:
parent
7fde0a00a0
commit
c3e2d1841c
|
@ -193,14 +193,8 @@ namespace dcx {
|
||||||
namespace {
|
namespace {
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------------------------------
|
||||||
static void info_display_segsize(grs_canvas &canvas, int show_all)
|
static void info_display_segsize(grs_canvas &canvas, const grs_font &cv_font)
|
||||||
{
|
{
|
||||||
static int old_SegSizeMode;
|
|
||||||
if (init_info | show_all) {
|
|
||||||
old_SegSizeMode = -2;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (old_SegSizeMode != SegSizeMode ) {
|
|
||||||
const char *name;
|
const char *name;
|
||||||
switch (SegSizeMode) {
|
switch (SegSizeMode) {
|
||||||
case SEGSIZEMODE_FREE: name = "free "; break;
|
case SEGSIZEMODE_FREE: name = "free "; break;
|
||||||
|
@ -209,12 +203,9 @@ static void info_display_segsize(grs_canvas &canvas, int show_all)
|
||||||
case SEGSIZEMODE_EDGE: name = "edge "; break;
|
case SEGSIZEMODE_EDGE: name = "edge "; break;
|
||||||
case SEGSIZEMODE_VERTEX: name = "vertex "; break;
|
case SEGSIZEMODE_VERTEX: name = "vertex "; break;
|
||||||
default:
|
default:
|
||||||
Error("Illegal value for SegSizeMode in info.c/info_display_segsize\n");
|
throw std::runtime_error("illegal value for SegSizeMode in " __FILE__ "/info_display_segsize");
|
||||||
}
|
}
|
||||||
old_SegSizeMode = SegSizeMode;
|
gr_uprintf(canvas, cv_font, 0, 0, "Mode: %s\n", name);
|
||||||
gr_uprintf(canvas, *canvas.cv_font, 0, 0, "Mode: %s\n", name);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------
|
||||||
|
@ -364,7 +355,7 @@ window_event_result info_dialog_window::event_handler(const d_event &event)
|
||||||
info_display_object_placement(canvas, *canvas.cv_font);
|
info_display_object_placement(canvas, *canvas.cv_font);
|
||||||
break;
|
break;
|
||||||
case SEGSIZE_PAD_ID: // Segment sizing
|
case SEGSIZE_PAD_ID: // Segment sizing
|
||||||
info_display_segsize(canvas, show_all);
|
info_display_segsize(canvas, *canvas.cv_font);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
info_display_default(canvas, show_all);
|
info_display_default(canvas, show_all);
|
||||||
|
|
Loading…
Reference in a new issue