ManaPlus
|
#include <colorpage.h>
Public Member Functions | |
ColorPage (const Widget2 *const widget, ListModel *const listModel, const std::string &skin) | |
~ColorPage () | |
void | draw (Graphics *const graphics) |
void | safeDraw (Graphics *const graphics) |
void | resetAction () |
void | adjustSize () |
Public Member Functions inherited from ListBox | |
ListBox (const Widget2 *const widget, ListModel *const listModel, const std::string &skin) | |
~ListBox () | |
void | postInit () |
void | draw (Graphics *const graphics) |
void | safeDraw (Graphics *const graphics) |
void | updateAlpha () |
void | keyPressed (KeyEvent &event) |
void | mouseWheelMovedUp (MouseEvent &event) |
void | mouseWheelMovedDown (MouseEvent &event) |
void | mousePressed (MouseEvent &event) |
void | mouseReleased (MouseEvent &event) |
void | mouseReleased1 (const MouseEvent &event) |
void | mouseDragged (MouseEvent &event) |
void | refocus () |
void | setDistributeMousePressed (const bool b) |
void | logic () |
virtual int | getSelectionByMouse (const int y) const |
void | setCenter (const bool b) |
int | getPressedIndex () const |
virtual unsigned int | getRowHeight () const |
void | setRowHeight (unsigned int n) |
int | getSelected () const |
void | setSelected (const int selected) |
void | setListModel (ListModel *listModel) |
ListModel * | getListModel () const |
bool | isWrappingEnabled () const |
void | setWrappingEnabled (const bool wrappingEnabled) |
void | addSelectionListener (SelectionListener *const selectionListener) |
void | removeSelectionListener (SelectionListener *const selectionListener) |
void | distributeValueChangedEvent () |
Public Member Functions inherited from Widget | |
Widget (const Widget2 *const widget) | |
~Widget () | |
virtual void | drawFrame (Graphics *graphics) |
virtual void | safeDrawFrame (Graphics *graphics) |
void | setFrameSize (const unsigned int frameSize) |
unsigned int | getFrameSize () const |
Widget * | getParent () const |
void | setWidth (const int width) |
int | getWidth () const |
void | setHeight (const int height) |
int | getHeight () const |
void | setSize (const int width, const int height) |
void | setX (const int x) |
int | getX () const |
void | setY (const int y) |
int | getY () const |
void | setPosition (const int x, const int y) |
void | setDimension (const Rect &dimension) |
const Rect & | getDimension () const |
void | setFocusable (const bool focusable) |
bool | isFocusable () const |
virtual bool | isFocused () const |
void | setEnabled (const bool enabled) |
bool | isEnabled () const |
void | setVisible (Visible visible) |
bool | isVisible () const |
void | setBaseColor (const Color &color) |
const Color & | getBaseColor () const |
void | setForegroundColor (const Color &color) |
const Color & | getForegroundColor () const |
void | setBackgroundColor (const Color &color) |
const Color & | getBackgroundColor () const |
virtual void | requestFocus () |
virtual void | requestMoveToTop () |
virtual void | requestMoveToBottom () |
virtual void | setFocusHandler (FocusHandler *const focusHandler) |
FocusHandler * | getFocusHandler () |
void | addActionListener (ActionListener *const actionListener) |
void | removeActionListener (ActionListener *const actionListener) |
void | addDeathListener (WidgetDeathListener *const deathListener) |
void | removeDeathListener (WidgetDeathListener *const deathListener) |
void | addMouseListener (MouseListener *const mouseListener) |
void | removeMouseListener (MouseListener *const mouseListener) |
void | addKeyListener (KeyListener *const keyListener) |
void | removeKeyListener (KeyListener *const keyListener) |
void | addFocusListener (FocusListener *const focusListener) |
void | removeFocusListener (FocusListener *const focusListener) |
void | addWidgetListener (WidgetListener *const widgetListener) |
void | removeWidgetListener (WidgetListener *const widgetListener) |
void | setActionEventId (const std::string &actionEventId) |
const std::string & | getActionEventId () const |
virtual void | getAbsolutePosition (int &x, int &y) const |
virtual void | setParent (Widget *parent) |
Font * | getFont () const |
void | setFont (Font *const font) |
virtual void | fontChanged () |
bool | isTabInEnabled () const |
void | setTabInEnabled (const bool enabled) |
bool | isTabOutEnabled () const |
void | setTabOutEnabled (const bool enabled) |
void | requestModalFocus () |
virtual void | requestModalMouseInputFocus () |
virtual void | releaseModalFocus () |
virtual void | releaseModalMouseInputFocus () |
virtual bool | isModalFocused () const |
virtual bool | isModalMouseInputFocused () const |
virtual Widget * | getWidgetAt (int x, int y) |
const std::list< MouseListener * > & | getMouseListeners () const A_CONST |
const std::list< KeyListener * > & | getKeyListeners () const A_CONST |
const std::list< FocusListener * > & | getFocusListeners () const A_CONST |
virtual Rect | getChildrenArea () |
virtual FocusHandler * | getInternalFocusHandler () |
void | setInternalFocusHandler (FocusHandler *const internalFocusHandler) |
virtual void | moveToTop (Widget *widget) |
virtual void | moveToBottom (Widget *widget) |
virtual void | focusNext () |
virtual void | focusPrevious () |
virtual void | showWidgetPart (Widget *const widget, const Rect &area) |
void | setId (const std::string &id) |
const std::string & | getId () const |
virtual void | showPart (const Rect &rectangle) |
bool | isAllowLogic () const |
void | setMouseConsume (const bool b) |
bool | isMouseConsume () const |
void | setRedraw (const bool b) |
virtual bool | isSelectable () const |
void | setSelectable (const bool selectable) |
void | windowResized () |
Public Member Functions inherited from Widget2 | |
virtual | ~Widget2 () |
const Color & | getThemeColor (const ThemeColorIdT type, const unsigned int alpha) const A_INLINE |
const Color & | getThemeCharColor (const signed char c, bool &valid) const A_INLINE |
virtual void | setWidget2 (const Widget2 *const widget) |
void | setPalette (int palette) |
void | checkPalette () |
void | setForegroundColor2 (const Color &color) |
Widget * | getWindow () const |
virtual void | setWindow (Widget *const window) |
Public Member Functions inherited from MouseListener | |
virtual | ~MouseListener () |
virtual void | mouseEntered (MouseEvent &event) |
virtual void | mouseExited (MouseEvent &event) |
virtual void | mouseClicked (MouseEvent &event) |
virtual void | mouseMoved (MouseEvent &event) |
Public Member Functions inherited from KeyListener | |
virtual | ~KeyListener () |
virtual void | keyReleased (KeyEvent &event) |
Definition at line 29 of file colorpage.h.
ColorPage::ColorPage | ( | const Widget2 *const | widget, |
ListModel *const | listModel, | ||
const std::string & | skin | ||
) |
Definition at line 34 of file colorpage.cpp.
References CAST_S32, CAST_U32, Widget::getFont(), Font::getHeight(), ListModel::getNumberOfElements(), Skin::getOption(), ListBox::getRowHeight(), ListBox::mItemPadding, ListBox::mListModel, ListBox::mPadding, ListBox::mRowHeight, ListBox::mSkin, and Widget::setHeight().
ColorPage::~ColorPage | ( | ) |
Definition at line 51 of file colorpage.cpp.
|
virtual |
Reimplemented from ListBox.
Definition at line 115 of file colorpage.cpp.
References BLOCK_END, BLOCK_START, CAST_S32, ListModel::getNumberOfElements(), ListBox::getRowHeight(), ListBox::mListModel, ListBox::mPadding, and Widget::setHeight().
|
virtual |
Draws the widget. It is called by the parent widget when it is time for the widget to draw itself. The graphics object is set up so that all drawing is relative to the widget, i.e coordinate (0,0) is the top left corner of the widget. It is not possible to draw outside of a widget's dimension.
graphics | aA graphics object to draw with. |
Implements Widget.
Definition at line 55 of file colorpage.cpp.
References Color::a, BLOCK_END, BLOCK_START, CAST_S32, CAST_U32, ColorPair::color1, ColorPair::color2, Font::drawString(), Graphics::fillRectangle(), ColorModel::getColorAt(), ListModel::getElementAt(), Widget::getFont(), ListModel::getNumberOfElements(), ListBox::getRowHeight(), Font::getWidth(), ListBox::mAlpha, Widget::mDimension, ListBox::mHighlightColor, ListBox::mListModel, ListBox::mPadding, ListBox::mSelected, Graphics::setColor(), ListBox::updateAlpha(), Rect::width, and y.
Referenced by safeDraw().
void ColorPage::resetAction | ( | ) |
Definition at line 110 of file colorpage.cpp.
References ListBox::setSelected().
Referenced by EmoteWindow::clearColor().
|
virtual |