Browse Source

Travis CI: API documentation update at 2015-08-04 14:58:47 UTC.
[ci package]

Commit: https://github.com/urho3d/Urho3D/commit/fba5948ab09b62864ad389b2f0904ea120e74f15

Message: Allow to disable rendering of the whole UI (except for the cursor and modal elements) by setting the UI root to not visible. Added new function UIElement::IsVisibleEffective() which checks for propagated visibility. Make sure to clear focus also if a child element (that has focus) becomes effectively invisible. Closes #811.

urho3d-travis-ci 10 years ago
parent
commit
ad1ea20f20
4 changed files with 54 additions and 1 deletions
  1. 34 0
      Docs/AngelScriptAPI.h
  2. 2 0
      Docs/LuaScriptAPI.dox
  3. 17 0
      Docs/ScriptAPI.dox
  4. 1 1
      Source/Urho3D/.soversion

+ 34 - 0
Docs/AngelScriptAPI.h

@@ -873,6 +873,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -1108,6 +1110,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -1404,6 +1408,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -3334,6 +3340,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -4164,6 +4172,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -5445,6 +5455,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -5674,6 +5686,8 @@ ScrollBar verticalScrollBar;
 IntVector2 viewPosition;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -6097,6 +6111,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -8604,6 +8620,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -8797,6 +8815,8 @@ ScrollBar verticalScrollBar;
 IntVector2 viewPosition;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -9171,6 +9191,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -9752,6 +9774,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -10585,6 +10609,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 bool wordwrap;
@@ -11400,6 +11426,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -11646,6 +11674,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -12130,6 +12160,8 @@ VerticalAlignment verticalAlignment;
 Viewport viewport;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };
@@ -12359,6 +12391,8 @@ VariantMap vars;
 VerticalAlignment verticalAlignment;
 bool visible;
 /* readonly */
+bool visibleEffective;
+/* readonly */
 int weakRefs;
 int width;
 };

+ 2 - 0
Docs/LuaScriptAPI.dox

@@ -6290,6 +6290,7 @@ Methods:
 - bool IsEditable() const
 - bool IsSelected() const
 - bool IsVisible() const
+- bool IsVisibleEffective() const
 - bool IsHovering() const
 - bool IsInternal() const
 - bool HasColorGradient() const
@@ -6363,6 +6364,7 @@ Properties:
 - bool editable
 - bool selected
 - bool visible
+- bool visibleEffective (readonly)
 - bool hovering
 - bool internal
 - bool colorGradient (readonly)

+ 17 - 0
Docs/ScriptAPI.dox

@@ -3116,6 +3116,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -3325,6 +3326,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -3582,6 +3584,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -5232,6 +5235,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -5949,6 +5953,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -7029,6 +7034,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -7224,6 +7230,7 @@ Properties:
 - ScrollBar@ verticalScrollBar // readonly
 - IntVector2 viewPosition
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -7609,6 +7616,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -9813,6 +9821,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -9978,6 +9987,7 @@ Properties:
 - ScrollBar@ verticalScrollBar // readonly
 - IntVector2 viewPosition
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -10307,6 +10317,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -10812,6 +10823,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -11526,6 +11538,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 - bool wordwrap
@@ -12187,6 +12200,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -12401,6 +12415,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -12842,6 +12857,7 @@ Properties:
 - VerticalAlignment verticalAlignment
 - Viewport@ viewport // readonly
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 
@@ -13043,6 +13059,7 @@ Properties:
 - VariantMap vars // readonly
 - VerticalAlignment verticalAlignment
 - bool visible
+- bool visibleEffective // readonly
 - int weakRefs // readonly
 - int width
 

+ 1 - 1
Source/Urho3D/.soversion

@@ -1 +1 @@
-0.0.123
+0.0.124