|
ROLAND
0.70
Amstrad Emulator based on Caprice Source rewritten in C++.
|
Represents a file list entry. More...
#include <filelistitem.h>
Public Member Functions | |
| FileListItem () ROLAND_DELETE FileListItem(const FileName &filename) | |
| Constructs an Item based on FileName. More... | |
| virtual | ~FileListItem () ROLAND_DEFAULT void setFileName(const FileName &filename) |
| Standarddestructor. More... | |
| const FileName & | filename () |
Public Member Functions inherited from ListItem | |
| ListItem () | |
| virtual | ~ListItem () ROLAND_DEFAULT void setOrigin(Sint16 x |
| void | reset () |
| virtual void | onMouseButton (SDL_MouseButtonEvent *event) |
| Catch MouseButton events. More... | |
Public Member Functions inherited from Button | |
| Button () | |
| virtual | ~Button () ROLAND_DEFAULT virtual void draw() |
| virtual void | onMouseMotion (SDL_MouseMotionEvent *event) |
| Catch MouseMotion events. More... | |
| void | setHighlightColor (const Color &color) |
| bool | isDown () const |
| void | setDown (bool down) |
Public Member Functions inherited from Label | |
| Label (Widget *parent=nullptr) | |
| virtual | ~Label () |
| virtual void | draw () |
| virtual void | setPos (int x, int y) |
| Sets the Position. More... | |
| void | setImage (const String &fname, bool autosize=true, bool bg=false) |
| void | setBorder (bool val) |
| void | setBackground (bool val) |
| void | setText (const String &text) |
| void | setMoveable (bool moveable) |
| void | setBorderColor (const Color &color, const Color &highlite) |
| const String & | getText () const |
Public Member Functions inherited from Widget | |
| Widget (Canvas *const canvas) | |
| Constructor with Canvas. More... | |
| Widget (Widget *const parent=nullptr) | |
| Constructor with parent Widget. More... | |
| virtual | ~Widget () ROLAND_DEFAULT virtual void draw()=0 |
| Standarddestructor. More... | |
| virtual bool | onKeyboard (SDL_KeyboardEvent *event) |
| Catch Keyboard events. More... | |
| virtual bool | onUser (SDL_UserEvent *event) |
| Catch UserEvents. More... | |
| virtual void | setSize (int width, int height) |
| Sets the Size. More... | |
| virtual void | setCanvas (Canvas *const canvas) |
| Sets the Canvas to draw on. More... | |
| void | setParent (Widget *const parent) |
| Sets the parent Widget. More... | |
| const Widget * | parent () const |
| Returns the parent. More... | |
| void | setColor (const Color &color) |
| Sets the Color of the Widget by Color. More... | |
| void | setColor (int r, int g, int b, int a=255) |
| Sets the Color of the Widget by RGB(A) More... | |
| Color | color () const |
| Returns the Color of the Widget. More... | |
| void | setEnabled (bool val) |
| Set Widget enabled. More... | |
| void | setWantEvents (bool val) |
| Sets whether to catch Events. More... | |
| void | setMouseOver (bool val) |
| Sets whehther to catch MouseOver. More... | |
| bool | enabled () const |
| Returns whether the Widget is enabled. More... | |
| bool | wantEvents () const |
| Returns whether the Widget wants Events. More... | |
| bool | mouseOver () const |
| Returns whether the Widget receives MouseOver. More... | |
| bool | hasMouseGrab () const |
| Returns whether the Widget has MouseGrab. More... | |
| Sint16 | x () const |
| Returns the x position of the upper left corner. More... | |
| Sint16 | y () const |
| Returns the y position of the upper left corner. More... | |
| Point | pos () const |
| Returns the position of the upper left corner. More... | |
| Uint16 | width () const |
| Returns the width of the Widget. More... | |
| Uint16 | height () const |
| Returns the height of the Widget. More... | |
| Size | size () const |
| Returns the Size of the Widget. More... | |
| Point | relativePos (Sint16 x, Sint16 y) const |
| void | relativePos (Sint16 x, Sint16 y, Point &target) const |
| const Rect & | rect () const |
| const Rect & | canvasrect () const |
Public Member Functions inherited from FileName | |
| FileName () | |
| FileName (const string &filename) | |
| ~FileName () | |
| bool | operator< (const FileName &fn) |
| bool | operator== (const FileName &fn) |
| string | qualified () const |
| string | base (bool ext=true) const |
| string | path () const |
| string | relpath () const |
| string | ext (bool dot=true) const |
| void | set (const string &filename) |
| void | setBase (const string &basename, bool ext=true) |
| void | setExt (const string &extension) |
| void | setPath (const string &path) |
| bool | isValid () |
| bool | isRelative () |
Additional Inherited Members | |
Static Public Member Functions inherited from FileName | |
| static void | setCaseSensitiveCompare (bool csc) |
Public Attributes inherited from ListItem | |
| virtual Sint16 | y {mOrigin.set(x, y) |
Protected Member Functions inherited from Label | |
| void | drawBorder () |
| void | drawBackground () |
| void | drawBackground (const Color &color) |
| void | drawText () |
| void | moveInit (SDL_MouseButtonEvent *event) |
| void | move (SDL_MouseMotionEvent *event) |
Protected Attributes inherited from ListItem | |
| Point | mOrigin |
Protected Attributes inherited from Button | |
| Color | mHighlightColor |
| bool | mDown |
Protected Attributes inherited from Label | |
| bool | mBorder |
| bool | mBackground |
| bool | mMoveable |
| Image * | mImage |
| String | mText |
| Point | mTextPos |
| Point | mTextOffset |
| Point | mRelativeMousePos |
| Point | mLeftTop |
| Point | mRightTop |
| Point | mRightBottom |
| Point | mLeftBottom |
| Color | mBorderColor1 |
| Color | mBorderColor2 |
Protected Attributes inherited from Widget | |
| Canvas * | mCanvas |
| Widget * | mParent |
| Rect | mRect |
| Rect | mCanvasRect |
| Color | mColor |
| bool | mEnabled |
| bool | mMouseOver |
| bool | mMouseGrab |
| bool | mWantEvents |
Represents a file list entry.
| FileListItem | ( | ) | const |
Constructs an Item based on FileName.
|
inlinevirtual |
Standarddestructor.
References FileListItem::filename().
|
inline |
Referenced by FileListItem::~FileListItem().
1.8.11