Commit Verlauf

Autor SHA1 Nachricht Datum
  Wei Tjong Yao 05fd7419a7 Fixed UI-element debug draw overdrawing the modal element and menu popup. Refactored UI subsystem to support multiple modal elements and auto-dismissal of modal elements when ESC is pressed. The 'Is Modal' attribute of Window UI-element type can be tested in Editor. vor 12 Jahren
  Wei Tjong Yao 4d66b554c3 Fixed exit crashes issue in Editor (manifested itself when 'Edit' menu has been popped up). vor 12 Jahren
  Wei Tjong Yao 1230087620 Implemented all the common edit functionalities under 'Edit' menu for UI-element with undo/redo support. Exposed Variant's SetUInt() and GetUInt() to script. Enhanced UIElement's CreateChild() and LoadXML() to insert newly created child at the request child index, added new FindChild() method and exposed it. Added new XMLElement's SetUInt() and GetUInt() methods and exposed them. Simplified the Menu's hover logic to resolve stability issue. vor 12 Jahren
  Wei Tjong Yao d5ddc3b3d6 Implemented 'Create new UI Element' functionality in the editor with undo/redo support. Some cosmetic changes in editor. Enhanced UI Script API to be able to define element event sender. Enhanced Menu to auto popup child menu when parent menu item is being hovered. vor 12 Jahren
  Lasse Öörni 49b7b15ea6 Implement GetElementAt() exclusion with modal element without dynamic allocation. vor 12 Jahren
  Wei Tjong Yao a76a3b1ab7 Reordered UIElement's attributes, common attributes got registered first. Enhanced Attribute Inspector to show UIElement's attributes for single selection case. Multiple selection is still WIP. vor 12 Jahren
  Wei Tjong Yao 2bf7facaa7 Laying the groundwork in the Attribute Inspector for showing the UIElement's attributes (still need more work). Enhanced UI subsystem to support modal element, currently only support modal Window. Exposed a new Variant readonly property to test for 'empty' variant. New UIElement's method to get a child by matching the child's user-defined variant map and exposed it to script, also exposed the existing GetVar() method to script. vor 12 Jahren
  Lasse Öörni 34df8b5e82 Fixed headless mode. vor 12 Jahren
  Lasse Öörni 5830f0e5d1 Convention change: prefer Enabled instead of Active where possible. vor 12 Jahren
  Lasse Öörni da243eb31b Applied UI & editor related patch from weitjong. vor 13 Jahren
  Lasse Öörni a40fead7dc Updated license for the new year. vor 13 Jahren
  Lasse Öörni 7d8558a51f Applied massive patch from weitjong. vor 13 Jahren
  Lasse Öörni 88aaa46465 Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding. vor 13 Jahren
  Lasse Öörni 9401ad8063 Removed UI serialization hacks related to the Menu & DropDownList popup element. To avoid layout problems, now it is never added as a child temporarily. vor 13 Jahren
  Lasse Öörni 85c14f96f9 Added checked attribute to CheckBox. vor 13 Jahren
  Lasse Öörni 4cef5395f5 Completed the UI element refactoring. Removed hardcoded SetStyle() functions which would read UI element attributes from XML. vor 13 Jahren
  Lasse Öörni f0b6d55b28 Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries. vor 13 Jahren
  Lasse Öörni 91f6f87472 Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate(). vor 13 Jahren
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. vor 14 Jahren
  Lasse Öörni 95a8c8bfa7 Added overloads to Variant & XMLElement that take char pointers. vor 14 Jahren
  Lasse Öörni a341b9ea4f Cleaned up Menu code. vor 14 Jahren
  Lasse Öörni f58e2595bf Rewrite node & component IDs when instantiating content from file. vor 14 Jahren
  Lasse Öörni 58843be1fa Initial multiselection in the editor. vor 14 Jahren
  Lasse Öörni af2b4311dc Function name unification and cleanup. ChildElement -> Child. RootElement -> Root. ScriptedChildren -> ChildrenWithScript. vor 14 Jahren
  Lasse Öörni b90c1386be Removed unnecessary parentheses. vor 14 Jahren
  Lasse Öörni fe56f0118b Renamed the UserData VariantMap in UIElement to Vars, to distinguish from low-level userdata that is typically a pointer. Added same VariantMap to Node. vor 14 Jahren
  Lasse Öörni 7c45da5588 Import new code. vor 14 Jahren
  Lasse Öörni a48885a729 Make way for import of new code. vor 14 Jahren
  Lasse Öörni 23152b4d58 Improved asset import directly invokable from the editor. vor 15 Jahren
  Lasse Öörni a3150b5f11 Fixed lockup in removeResourcePath(). vor 15 Jahren