@rextimmy fix for GuiWindowCtrl so they snap correctly again

Added asset loose files for editor and bake level files on level asset
Correct return of ConsoleGetType on TypeShapeAssetPtr
Adds shape asset support to TSStatic, now will support either raw shape file or ShapeAsset
Adds onInspect function behavior, so when object is inspected, it can do special editor behavior
Adds callback for when editTSCtrl is resized
Added editor setting to force the world editor sidebar(scene tree and inspector windows) to resize to fit to the right side of the screen automatically instead of float
If assimp loader encounters error, it's output into the console log
Makes root Data item in folder hierarchy tree in Asset Browser able to support right mouse popup menu action
Material and Shape assets now correctly base on current browsed folder
Material asset generation now more properly fills out common maps, as well as handles skipped dependencies better
More theme corrections
Updated TestGrid images asset defs to have proper loose file handling
This commit is contained in:
Areloch 2019-11-18 03:30:04 -06:00
parent 7ff451ec89
commit 7b5e1c3c58
35 changed files with 619 additions and 295 deletions

View file

@ -34,8 +34,15 @@ singleton GuiControlProfile(GuiShapeEdScrollProfile : GuiEditorScrollProfile)
singleton GuiControlProfile(GuiShapeEdTextListProfile : ToolsGuiTextListProfile)
{
// Customise the not-active font used for the header row
fontColorNA = "75 75 75";
fontColor = EditorSettings.value("Theme/fieldTextColor");
fontColorHL = EditorSettings.value("Theme/fieldTextHLColor");
fontColorSEL = EditorSettings.value("Theme/fieldTextSELColor");
fontColorNA = EditorSettings.value("Theme/fieldTextNAColor");
fillColor = EditorSettings.value("Theme/fieldBGColor");
fillColorHL = EditorSettings.value("Theme/fieldBGHLColor");
fillColorSEL = EditorSettings.value("Theme/fieldBGSELColor");
category = "Editor";
};

View file

@ -431,6 +431,7 @@
canSaveDynamicFields = "0";
};
new GuiTextCtrl() {
Profile = "ToolsGuiTextProfile";
text = "Col Meshes";
position = "7 120";
extent = "56 16";
@ -446,6 +447,7 @@
Variable = "ShapeEdShapeView.colMeshes";
};
new GuiTextCtrl() {
Profile = "ToolsGuiTextProfile";
text = "Col Polys";
position = "108 120";
extent = "43 16";
@ -1417,6 +1419,7 @@
canSaveDynamicFields = "0";
new GuiTextCtrl() {
Profile = "ToolsGuiTextProfile";
text = "Fit Type";
position = "5 5";
extent = "41 16";
@ -1434,6 +1437,7 @@
internalName = "colType";
};
new GuiTextCtrl() {
Profile = "ToolsGuiTextProfile";
text = "Fit Target";
position = "5 25";
extent = "45 16";

View file

@ -59,6 +59,7 @@
hovertime = "1000";
new GuiTextCtrl() {
Profile = "ToolsGuiTextProfile";
HorizSizing = "left";
VertSizing = "top";
position = "740 19";

View file

@ -197,6 +197,7 @@
isContainer = true;
new GuiTextCtrl() { // Header
Profile = "ToolsGuiTextProfile";
HorizSizing = "right";
VertSizing = "bottom";
position = "5 1";
@ -204,6 +205,7 @@
text = "Sequence Properties";
};
new GuiTextCtrl() { // Name
Profile = "ToolsGuiTextProfile";
HorizSizing = "right";
VertSizing = "bottom";
position = "16 22";
@ -402,6 +404,7 @@
// Triggers
new GuiTextCtrl() {
Profile = "ToolsGuiTextProfile";
HorizSizing = "right";
VertSizing = "bottom";
position = "5 0";
@ -698,6 +701,7 @@
isContainer = true;
new GuiTextCtrl() {
Profile = "ToolsGuiTextProfile";
HorizSizing = "right";
VertSizing = "bottom";
position = "5 1";
@ -1059,6 +1063,7 @@
isContainer = "1";
new GuiTextCtrl() { // Header
Profile = "ToolsGuiTextProfile";
text = "Detail/Object Properties";
position = "4 1";
extent = "112 16";
@ -1321,6 +1326,7 @@
isContainer = true;
new GuiTextCtrl() { // Header
Profile = "ToolsGuiTextProfile";
HorizSizing = "right";
VertSizing = "bottom";
position = "5 1";