[email protected] před 8 roky
rodič
revize
cd4d7d5c25
2 změnil soubory, kde provedl 5 přidání a 0 odebrání
  1. 3 0
      oxygine/src/TextField.cpp
  2. 2 0
      oxygine/src/TextField.h

+ 3 - 0
oxygine/src/TextField.cpp

@@ -337,6 +337,9 @@ namespace oxygine
             rd.bounds = (rd.bounds.cast<RectF>() / rd.getScale()).cast<Rect>();
 
             _textRect = rd.bounds;
+
+            Event ev(EVENT_REBUILD);
+            dispatchEvent(&ev);
         }
 
         return _root;

+ 2 - 0
oxygine/src/TextField.h

@@ -14,6 +14,8 @@ namespace oxygine
         static void setDefaultFont(ResFont*);
         static ResFont* getDefaultFont();
 
+        enum {EVENT_REBUILD = sysEventID('T','F','r') };
+
         DECLARE_COPYCLONE_NEW(TextField);
         TextField();
         ~TextField();