| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /******************************************************************************/
- /******************************************************************************/
- class VideoEditor : PropWin
- {
- class Custom : GuiCustom
- {
- virtual GuiObj* test(C GuiPC &gpc, C Vec2 &pos, GuiObj* &mouse_wheel)override;
- virtual void draw(C GuiPC &gpc)override;
- };
- UID elm_id;
- Elm *elm;
- bool changed;
- Video video;
- flt video_time;
- Custom custom;
- Button locate;
- Property *width, *height, *kbps, *fps, *codec;
- static void Locate(VideoEditor &editor);
- void create();
- void setInfo();
- virtual void update(C GuiPC &gpc)override;
- virtual VideoEditor& hide ( ) override;
- virtual Rect sizeLimit( )C override;
- virtual VideoEditor& rect (C Rect &rect) override;
- void flush();
- void setChanged();
- void set(Elm *elm);
- void activate(Elm *elm);
- void toggle (Elm *elm);
- void closeElm (C UID &elm_id);
- void erasing (C UID &elm_id);
- void elmChanged(C UID &elm_id);
- public:
- VideoEditor();
- };
- /******************************************************************************/
- /******************************************************************************/
- extern VideoEditor VideoEdit;
- /******************************************************************************/
|