@PropWin.h 1.0 KB

123456789101112131415161718
  1. /******************************************************************************/
  2. class PropWin : ClosableWindow
  3. {
  4. Memx<PropEx> props;
  5. TextBlack ts;
  6. Rect create(C Str &name, C Vec2 &lu=Vec2(0.02f, -0.02f), C Vec2 &text_scale=0.036f, flt property_height=0.043f, flt value_width=0.3f);
  7. PropEx & add (C Str &name=S, C MemberDesc &md=MemberDesc());
  8. PropWin& toGui ( );
  9. PropWin& toGui (cptr data);
  10. PropWin& autoData( ptr data); ptr autoData()C;
  11. PropWin& changed (void (*changed)(C Property &prop), void (*pre_changed)(C Property &prop)=null);
  12. virtual PropWin& hide()override;
  13. };
  14. /******************************************************************************/
  15. /******************************************************************************/
  16. /******************************************************************************/