📄 rendcomm.dcl
字号:
label = "Position";
: button {
label = "Modify <";
key = "mod_points";
mnemonic = "M";
}
: button {
label = "Show...";
key = "show_points";
mnemonic = "S";
other = "1";
}
}
attenuation_panel : boxed_radio_column {
label = "Attenuation";
key = "falloff";
fixed_height = true;
: radio_button {
label = "None";
mnemonic = "o";
key = "0"; // returned as "value" of radio_cluster
}
: radio_button {
label = "Inverse Linear";
mnemonic = "L";
key = "1";
}
: radio_button {
label = "Inverse Square";
mnemonic = "q";
key = "2";
}
}
//***************************************************************************
// Display the Location and Target points of lights. Target should be
// disabled when displaying a Point Light.
show_points : dialog {
label = "Show Light Position";
: row {
: boxed_row {
key = "location";
label = "Location";
: paragraph {
: text_part { label = "X ="; }
: text_part { label = "Y ="; }
: text_part { label = "Z ="; }
}
: paragraph {
: text_part_12 { key = "lfx"; }
: text_part_12 { key = "lfy"; }
: text_part_12 { key = "lfz"; }
}
}
: boxed_row {
key = "target"; // Disabled for Point Lights
label = "Target";
: paragraph {
: text_part { label = "X ="; }
: text_part { label = "Y ="; }
: text_part { label = "Z ="; }
}
: paragraph {
: text_part_12 { key = "lax"; }
: text_part_12 { key = "lay"; }
: text_part_12 { key = "laz"; }
}
}
}
spacer_1_ok_help;
}
//***************************************************************************
// Main scene dialog
ave_scene : dialog {
label = "Scenes";
: row {
: list_box_8x8 {
key = "scen";
label = "Scenes:";
mnemonic = "S";
}
: column {
spacer_0;
button_new;
button_mod;
button_del;
spacer_0;
}
}
spacer_1_ok_cancel_help;
}
//***************************************************************************
// Dialog to modify a scene.
ave_scene_mod : dialog {
key = "dialog";
: edit_box_8 {
label = "Scene Name:";
key = "name";
mnemonic = "N";
}
spacer;
: row {
: column {
: text {
label = "Views";
mnemonic = "V";
}
: list_box_8x8 {
key = "view";
}
}
: column {
: text {
label = "Lights";
mnemonic = "L";
}
: list_box_8x8 {
key = "lght";
multiple_select = true;
}
}
}
spacer_1_ok_cancel_help_errtile;
}
//***************************************************************************
//Materials list dialog -- common components
material_column : boxed_column {
label = "Current Drawing";
mnemonic = "C";
: list_box {
height = 15;
width = 24;
key = "materials_list";
multiple_select = true;
}
: row {
: button {
key = "cleanup";
label = "Purge";
mnemonic = "u";
}
: button {
key = "saveAsList";
label = "Save As...";
mnemonic = "S";
}
}
}
import_export_delete : column {
: button {
key = "import";
label = "<-Import";
mnemonic = "I";
is_enabled = false;
}
: button {
key = "export";
label = "Export->";
mnemonic = "E";
is_enabled = false;
}
: button {
key = "delete";
label = "Delete";
mnemonic = "D";
is_enabled = false;
}
}
library_column : boxed_column {
label = "Current Library";
mnemonic = "L";
: popup_list {
key = "libraryTitle";
}
spacer_1;
: list_box {
height = 12;
width = 24;
key = "library_list";
multiple_select = true;
}
: row {
: button {
key = "openLibrary";
label = "Open...";
mnemonic = "O";
}
: button {
key = "saveLibrary";
label = "Save";
mnemonic = "a";
}
}
: button {
key = "saveAsLibrary";
label = "Save As...";
mnemonic = "v";
}
}
spacer_1_ok_cancel_help_custom : column {
spacer_1;
ok_cancel_help_custom;
}
ok_cancel_help_custom : column {
:column {
: row {
fixed_width = true;
alignment = centered;
ok_button;
: spacer { width = 2; }
cancel_button_custom;
: spacer { width = 2; }
help_button;
}
errtile;
}
}
cancel_button_custom : retirement_button {
label = "Cancel";
key = "cancel";
is_cancel = true; // reason for custom
}
ave_confirm_library_save : dialog {
label = "Library Modification";
initial_focus = "save";
: column {
: text {
label = "The current materials library has been changed.";
alignment = centered;
}
: row {
: button {
label = "Save Changes...";
is_default = true;
mnemonic = "S";
key = "save";
}
: button {
label = "Discard Changes";
mnemonic = "D";
key = "discard";
}
: button {
label = "Cancel Command";
is_cancel = true;
mnemonic = "C";
key = "cancel";
}
}
}
}
//***************************************************************************
//Reconcile Imported Material Names dialog
ave_reconcile_import : dialog {
label = "Reconcile Imported Material Names";
initial_focus = "new_name";
spacer_1;
: row {
children_alignment = top;
: column {
: boxed_column {
fixed_height = true;
label = "Options";
key = "options";
dialog_kind = "import";
: toggle {
label = "Overwrite Existing Material";
value = "1";
key = "overwrite";
mnemonic = "O";
}
: toggle {
label = "Transfer Attachments";
key = "transfer";
value = "1";
mnemonic = "T";
}
}
: boxed_column {
fixed_height = true;
label = "Material Names";
key = "names";
: edit_box_16 {
label = "Old Material in List:";
key = "old_name";
mnemonic = "l";
}
: edit_box_16 {
label = "New Material from Library:";
key = "new_name";
mnemonic = "N";
}
}
spacer_0;
}
}
spacer_1_ok_ok_all_cancel_help;
}
//***************************************************************************
//Reconcile Exported Material Names dialog
ave_reconcile_export : dialog {
label = "Reconcile Exported Material Names";
initial_focus = "new_name";
spacer_1;
: row {
children_alignment = top;
: column {
: boxed_column {
label = "Options";
key = "options";
dialog_kind = "export";
fixed_height = true;
: toggle {
label = "Overwrite Existing Material";
value = "1";
key = "overwrite";
mnemonic = "O";
}
}
: boxed_column {
label = "Material Names";
key = "names";
fixed_height = true;
: edit_box_16 {
label = "Old Material in Library:";
key = "old_name";
mnemonic = "l";
}
: edit_box_16 {
label = "New Material from List:";
key = "new_name";
mnemonic = "N";
}
}
spacer_0;
}
}
spacer_1_ok_ok_all_cancel_help;
}
spacer_1_ok_ok_all_cancel_help : column {
spacer_1;
ok_ok_all_cancel_help;
}
ok_ok_all_cancel_help : column {
: row {
fixed_width = true;
alignment = centered;
ok_button;
ok_all_button;
: spacer { width = 2; }
cancel_button;
: spacer { width = 2; }
help_button;
}
}
ok_all_button : retirement_button {
label = "OK to All";
key = "okAll";
mnemonic = "A";
}
//***************************************************************************
// Main material dialog -- common components
material_list : list_box {
key = "list";
label = "Materials:";
mnemonic = "t";
width = 18;
}
material_attach : column {
: button {
label = "Attach <";
key = "entities";
mnemonic = "A";
}
: button {
label = "Detach < ";
key = "detach";
mnemonic = "D";
}
: button {
label = "By ACI... ";
key = "ACI";
mnemonic = "B";
}
: button {
label = "By Layer... ";
key = "layer";
mnemonic = "y";
}
}
material_name : row {
: edit_box_16 {
label = "Material Name:";
key = "name";
mnemonic = "M";
fixed_width = true;
}
}
value_edit_slider : boxed_row {
: edit_box_4 {
label = "Value:";
key = "value_edit";
mnemonic = "V";
}
: slider_0_1_fixed { key = "value_slider"; }
}
//*****************************************************************************
//*****************************************************************************
//**RGB edit sliders
rgb_edit_slider : row {
: column {
: edit_box_4 {
label = "Red:";
key = "red_edit";
mnemonic = "R";
}
: edit_box_4 {
label = "Green:";
key = "green_edit";
mnemonic = "G";
}
: edit_box_4 {
label = "Blue:";
key = "blue_edit";
mnemonic = "B";
}
}
: column {
: slider_0_1_fixed { key = "red_slider"; }
: slider_0_1_fixed { key = "green_slider"; }
: slider_0_1_fixed { key = "blue_slider"; }
}
}
lock : toggle {
label = "Lock";
key = "lock";
mnemonic = "k";
}
color_system : popup_list {
label = "Color System:";
mnemonic = "C";
key = "color_system";
list = "RGB\nHLS";
width = 5;
}
//***************************************************************************
// Finish Preview tile.
finish_preview : boxed_column {
children_alignment = centered;
: image_button {
key = "image";
color = graphics_background;
height = 8;
aspect_ratio = 1;
fixed_height = true;
fixed_width = true;
mnemonic = "P"; // FIXME - Can we ALT to an image???
is_tab_stop = false;
image_flush = true;
}
: button {
key = "object";
label = "Preview";
mnemonic = "P";
}
spacer_0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -