~hikiko/nux/arb-srgba-shader

« back to all changes in this revision

Viewing changes to Nux/VSeparator.h

  • Committer: Neil Jagdish Patel
  • Date: 2010-09-02 03:28:11 UTC
  • Revision ID: neil.patel@canonical.com-20100902032811-i2m18tfb6pkasnvt
Remove Win EOL chars

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
 */
21
21
 
22
22
 
23
 
#ifndef VSEPARATOR_H
24
 
#define VSEPARATOR_H
25
 
 
26
 
NAMESPACE_BEGIN_GUI
27
 
 
28
 
class VSeparator: public AbstractSeparator
29
 
{
30
 
public:
31
 
    VSeparator();
32
 
    VSeparator(const Color& color, float Alpha0, float Alpha1, int Border);
33
 
    ~VSeparator();
34
 
 
35
 
    virtual long ProcessEvent(IEvent &ievent, long TraverseInfo, long ProcessEventInfo);
36
 
    virtual void Draw(GraphicsContext& GfxContext, bool force_draw);
37
 
    virtual void DrawContent(GraphicsContext& GfxContext, bool force_draw) {};
38
 
    virtual void PostDraw(GraphicsContext& GfxContext, bool force_draw) {};
39
 
 
40
 
protected:
41
 
    void InitializeWidgets();
42
 
    void InitializeLayout();
43
 
    void DestroyLayout();
44
 
 
45
 
private:
46
 
    // Inherited from BaseObject. Declared as private so they can't be accessed by client.
47
 
    virtual void SetMinimumSize(int w, int h) { BaseObject::SetMinimumSize(w, h); }
48
 
    virtual void SetMaximumSize(int w, int h) { BaseObject::SetMaximumSize(w, h); }
49
 
    virtual void SetMinMaxSize(int w, int h) { BaseObject::SetMinMaxSize(w, h); }
50
 
    virtual void SetMinimumWidth(int w) { BaseObject::SetMinimumWidth(w); }
51
 
    virtual void SetMaximumWidth(int w) { BaseObject::SetMaximumWidth(w); }
52
 
    virtual void SetMinimumHeight(int h) { BaseObject::SetMinimumHeight(h); }
53
 
    virtual void SetMaximumHeight(int h) { BaseObject::SetMaximumHeight(h); }
54
 
};
55
 
 
56
 
NAMESPACE_END_GUI
57
 
 
58
 
#endif // VSEPARATOR_H
 
23
#ifndef VSEPARATOR_H
 
24
#define VSEPARATOR_H
 
25
 
 
26
NAMESPACE_BEGIN_GUI
 
27
 
 
28
class VSeparator: public AbstractSeparator
 
29
{
 
30
public:
 
31
    VSeparator();
 
32
    VSeparator(const Color& color, float Alpha0, float Alpha1, int Border);
 
33
    ~VSeparator();
 
34
 
 
35
    virtual long ProcessEvent(IEvent &ievent, long TraverseInfo, long ProcessEventInfo);
 
36
    virtual void Draw(GraphicsContext& GfxContext, bool force_draw);
 
37
    virtual void DrawContent(GraphicsContext& GfxContext, bool force_draw) {};
 
38
    virtual void PostDraw(GraphicsContext& GfxContext, bool force_draw) {};
 
39
 
 
40
protected:
 
41
    void InitializeWidgets();
 
42
    void InitializeLayout();
 
43
    void DestroyLayout();
 
44
 
 
45
private:
 
46
    // Inherited from BaseObject. Declared as private so they can't be accessed by client.
 
47
    virtual void SetMinimumSize(int w, int h) { BaseObject::SetMinimumSize(w, h); }
 
48
    virtual void SetMaximumSize(int w, int h) { BaseObject::SetMaximumSize(w, h); }
 
49
    virtual void SetMinMaxSize(int w, int h) { BaseObject::SetMinMaxSize(w, h); }
 
50
    virtual void SetMinimumWidth(int w) { BaseObject::SetMinimumWidth(w); }
 
51
    virtual void SetMaximumWidth(int w) { BaseObject::SetMaximumWidth(w); }
 
52
    virtual void SetMinimumHeight(int h) { BaseObject::SetMinimumHeight(h); }
 
53
    virtual void SetMaximumHeight(int h) { BaseObject::SetMaximumHeight(h); }
 
54
};
 
55
 
 
56
NAMESPACE_END_GUI
 
57
 
 
58
#endif // VSEPARATOR_H