-Fixed default theme a little
-Added option to group help pages, fixes #2805
This commit is contained in:
parent
18e014a193
commit
b08312b30c
|
@ -213,8 +213,8 @@ void make_default_theme() {
|
|||
|
||||
// Button
|
||||
|
||||
Ref<StyleBox> sb_button_normal = sb_expand( make_stylebox( button_normal_png,4,4,4,4,6,2,6,2),2,2,2,2);
|
||||
Ref<StyleBox> sb_button_pressed = sb_expand( make_stylebox( button_pressed_png,4,4,4,4,6,2,6,2),2,2,2,2);
|
||||
Ref<StyleBox> sb_button_normal = sb_expand( make_stylebox( button_normal_png,4,4,4,4,6,3,6,3),2,2,2,2);
|
||||
Ref<StyleBox> sb_button_pressed = sb_expand( make_stylebox( button_pressed_png,4,4,4,4,6,3,6,3),2,2,2,2);
|
||||
Ref<StyleBox> sb_button_hover = sb_expand( make_stylebox( button_hover_png,4,4,4,4,6,2,6,2),2,2,2,2);
|
||||
Ref<StyleBox> sb_button_disabled = sb_expand( make_stylebox( button_disabled_png,4,4,4,4,6,2,6,2),2,2,2,2);
|
||||
Ref<StyleBox> sb_button_focus = sb_expand( make_stylebox( button_focus_png,4,4,4,4,6,2,6,2),2,2,2,2);
|
||||
|
@ -280,8 +280,8 @@ void make_default_theme() {
|
|||
|
||||
// OptionButton
|
||||
|
||||
Ref<StyleBox> sb_optbutton_normal = sb_expand( make_stylebox( option_button_normal_png,4,4,21,4,6,2,21,2),2,2,2,2);
|
||||
Ref<StyleBox> sb_optbutton_pressed = sb_expand( make_stylebox( option_button_pressed_png,4,4,21,4,6,2,21,2),2,2,2,2);
|
||||
Ref<StyleBox> sb_optbutton_normal = sb_expand( make_stylebox( option_button_normal_png,4,4,21,4,6,3,21,3),2,2,2,2);
|
||||
Ref<StyleBox> sb_optbutton_pressed = sb_expand( make_stylebox( option_button_pressed_png,4,4,21,4,6,3,21,3),2,2,2,2);
|
||||
Ref<StyleBox> sb_optbutton_hover = sb_expand( make_stylebox( option_button_hover_png,4,4,21,4,6,2,21,2),2,2,2,2);
|
||||
Ref<StyleBox> sb_optbutton_disabled = sb_expand( make_stylebox( option_button_disabled_png,4,4,21,4,6,2,21,2),2,2,2,2);
|
||||
Ref<StyleBox> sb_optbutton_focus = sb_expand( make_stylebox( button_focus_png,4,4,4,4,6,2,6,2),2,2,2,2);
|
||||
|
@ -698,8 +698,8 @@ void make_default_theme() {
|
|||
|
||||
// Tabs
|
||||
|
||||
t->set_stylebox("tab_fg","Tabs", sb_expand( make_stylebox( tab_current_png,4,4,4,1,16,4,16,4),2,2,2,2) );
|
||||
t->set_stylebox("tab_bg","Tabs", sb_expand( make_stylebox( tab_behind_png,5,5,5,1,16,6,16,4),3,3,3,3) );
|
||||
t->set_stylebox("tab_fg","Tabs", sb_expand( make_stylebox( tab_current_png,4,3,4,1,16,3,16,2),2,2,2,2) );
|
||||
t->set_stylebox("tab_bg","Tabs", sb_expand( make_stylebox( tab_behind_png,5,4,5,1,16,5,16,2),3,3,3,3) );
|
||||
t->set_stylebox("panel","Tabs",tc_sb );
|
||||
t->set_stylebox("button_pressed","Tabs", make_stylebox( button_pressed_png,4,4,4,4) );
|
||||
t->set_stylebox("button","Tabs", make_stylebox( button_normal_png,4,4,4,4) );
|
||||
|
|
|
@ -1654,11 +1654,12 @@ struct _ScriptEditorItemData {
|
|||
int index;
|
||||
String tooltip;
|
||||
bool used;
|
||||
int category;
|
||||
|
||||
|
||||
bool operator<(const _ScriptEditorItemData& id) const {
|
||||
|
||||
return name.nocasecmp_to(id.name)<0;
|
||||
return category==id.category?name.nocasecmp_to(id.name)<0:category<id.category;
|
||||
}
|
||||
|
||||
};
|
||||
|
@ -1708,6 +1709,7 @@ void ScriptEditor::_update_script_names() {
|
|||
}
|
||||
|
||||
script_list->clear();
|
||||
bool split_script_help = EditorSettings::get_singleton()->get("text_editor/group_help_pages");
|
||||
|
||||
Vector<_ScriptEditorItemData> sedata;
|
||||
|
||||
|
@ -1727,6 +1729,7 @@ void ScriptEditor::_update_script_names() {
|
|||
sd.tooltip=tooltip;
|
||||
sd.index=i;
|
||||
sd.used=used.has(ste->get_edited_script());
|
||||
sd.category=0;
|
||||
|
||||
sedata.push_back(sd);
|
||||
}
|
||||
|
@ -1744,11 +1747,11 @@ void ScriptEditor::_update_script_names() {
|
|||
sd.tooltip=tooltip;
|
||||
sd.index=i;
|
||||
sd.used=false;
|
||||
sd.category=split_script_help?1:0;
|
||||
sedata.push_back(sd);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
sedata.sort();
|
||||
|
@ -2570,6 +2573,7 @@ ScriptEditorPlugin::ScriptEditorPlugin(EditorNode *p_node) {
|
|||
EDITOR_DEF("text_editor/script_temperature_history_size",15);
|
||||
EDITOR_DEF("text_editor/script_temperature_hot_color",Color(1,0,0,0.3));
|
||||
EDITOR_DEF("text_editor/script_temperature_cold_color",Color(0,0,1,0.3));
|
||||
EDITOR_DEF("text_editor/group_help_pages",false);
|
||||
EditorSettings::get_singleton()->add_property_hint(PropertyInfo(Variant::STRING,"external_editor/exec_path",PROPERTY_HINT_GLOBAL_FILE));
|
||||
EDITOR_DEF("external_editor/exec_flags","");
|
||||
|
||||
|
|
Loading…
Reference in New Issue