ENH: restore inner and outerinner brim modes

1) the function is not released to public

Change-Id: Ia1b5a31db3b1b1864997b57fe875c01f3ea9fb08
(cherry picked from commit a816cc313659f87978e1275b98f43172cb416a59)
This commit is contained in:
wintergua 2023-02-21 15:00:54 +08:00 committed by Lane.Wei
parent 23db223364
commit ee3e8fc515
3 changed files with 21 additions and 11 deletions

View file

@ -768,15 +768,22 @@ void PrintConfigDef::init_fff_params()
def->enum_keys_map = &ConfigOptionEnum<BrimType>::get_enum_values();
def->enum_values.emplace_back("auto_brim");
def->enum_values.emplace_back("outer_only");
def->enum_values.emplace_back("no_brim");
//def->enum_values.emplace_back("inner_only");
//def->enum_values.emplace_back("outer_and_inner");
def->enum_labels.emplace_back(L("Auto"));
def->enum_labels.emplace_back(L("Manual"));
def->enum_labels.emplace_back(L("No-brim"));
#if !BBL_RELEASE_TO_PUBLIC
// BBS: The following two types are disabled
//def->enum_labels.emplace_back(L("Inner brim only"));
//def->enum_labels.emplace_back(L("Outer and inner brim"));
def->enum_values.emplace_back("inner_only");
def->enum_values.emplace_back("outer_and_inner");
#endif
def->enum_values.emplace_back("no_brim");
def->enum_labels.emplace_back(L("Auto"));
def->enum_labels.emplace_back(L("Outer brim only"));
#if !BBL_RELEASE_TO_PUBLIC
// BBS: The following two types are disabled
def->enum_labels.emplace_back(L("Inner brim only"));
def->enum_labels.emplace_back(L("Outer and inner brim"));
#endif
def->enum_labels.emplace_back(L("No-brim"));
def->mode = comSimple;
def->set_default_value(new ConfigOptionEnum<BrimType>(btAutoBrim));