summaryrefslogtreecommitdiff
path: root/NxWidgets/libnxwidgets/include/cnxwidget.hxx
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-05-04 02:56:02 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-05-04 02:56:02 +0000
commitbee0dc42f7930b2f1fa1f5a30b767cd7b797a8f4 (patch)
tree49271c3ff2d8f2554449aeca8d8b8a07bfc6a6f1 /NxWidgets/libnxwidgets/include/cnxwidget.hxx
parentb7720c873e9ae223e271dc6f03b45d97740464b8 (diff)
downloadnuttx-bee0dc42f7930b2f1fa1f5a30b767cd7b797a8f4.tar.gz
nuttx-bee0dc42f7930b2f1fa1f5a30b767cd7b797a8f4.tar.bz2
nuttx-bee0dc42f7930b2f1fa1f5a30b767cd7b797a8f4.zip
Update NxWM colors; remove NxWidgets shelving
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4698 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'NxWidgets/libnxwidgets/include/cnxwidget.hxx')
-rw-r--r--NxWidgets/libnxwidgets/include/cnxwidget.hxx72
1 files changed, 1 insertions, 71 deletions
diff --git a/NxWidgets/libnxwidgets/include/cnxwidget.hxx b/NxWidgets/libnxwidgets/include/cnxwidget.hxx
index f46c2e73a..99e748f38 100644
--- a/NxWidgets/libnxwidgets/include/cnxwidget.hxx
+++ b/NxWidgets/libnxwidgets/include/cnxwidget.hxx
@@ -131,8 +131,7 @@ namespace NXWidgets
enum CloseType
{
CLOSE_TYPE_CLOSE = 0, /**< Widgets should call the close() method */
- CLOSE_TYPE_HIDE = 1, /**< Widgets should call the hide() method */
- CLOSE_TYPE_SHELVE = 2 /**< Widgets should call the shelve() method */
+ CLOSE_TYPE_HIDE = 1 /**< Widgets should call the hide() method */
};
/**
@@ -158,7 +157,6 @@ namespace NXWidgets
uint8_t hasFocus : 1; /**< True if the widget has focus. */
uint8_t dragging : 1; /**< True if the widget is being dragged. */
uint8_t deleted : 1; /**< True if the widget has been deleted. */
- uint8_t shelved : 1; /**< True if the widget has been shelved. */
uint8_t borderless : 1; /**< True if the widget is borderless. */
uint8_t draggable : 1; /**< True if the widget can be dragged. */
uint8_t drawingEnabled : 1; /**< True if the widget can be drawn. */
@@ -219,7 +217,6 @@ namespace NXWidgets
CNxWidget *m_parent; /**< Pointer to the widget's parent. */
CNxWidget *m_focusedChild; /**< Pointer to the child widget that has focus. */
TNxArray<CNxWidget*> m_children; /**< List of child widgets. */
- TNxArray<CNxWidget*> m_shelvedWidgets; /**< List of shelved child widgets. */
// Visible regions
@@ -282,16 +279,6 @@ namespace NXWidgets
void closeChild(CNxWidget *widget);
/**
- * Erase the supplied child widget and move it out of the main child
- * list into the shelved list. The widget remains in memory and can
- * be restored by calling "unshelve()" on the widget.
- *
- * @param widget The widget to hide.
- */
-
- void shelveChild(CNxWidget *widget);
-
- /**
* Redraws all regions of child widgets that fall within the invalidRects
* regions.
*
@@ -655,17 +642,6 @@ namespace NXWidgets
}
/**
- * Is the widget shelved?
- *
- * @return True if the widget is shelved.
- */
-
- inline const bool isShelved(void) const
- {
- return m_flags.shelved;
- }
-
- /**
* Is the widget modal? Only true if the Widget singleton is also modal.
*
* @return True if the widget is modal.
@@ -1172,27 +1148,6 @@ namespace NXWidgets
void close(void);
/**
- * Erases the widget, removes it from the main hierarchy and sets it to
- * invisible. Widgets hidden in this way will be partioned off from
- * other widgets and will no longer be processed.
- *
- * @return True if the widget was shelved.
- * @see unshelve()
- */
-
- bool shelve(void);
-
- /**
- * Moves the widget back into the hierarchy and redraws it. Widgets shown
- * in this way will be unpartioned and will be processed again.
- *
- * @return True if the widget was unshelved.
- * @see shelve()
- */
-
- bool unshelve(void);
-
- /**
* Draws the widget and makes it visible.
* Does not steal focus from other widgets.
*
@@ -1392,31 +1347,6 @@ namespace NXWidgets
void moveChildToDeleteQueue(CNxWidget *widget);
/**
- * Moves the supplied child widget to the shelved widget list.
- * For framework use only.
- *
- * @param widget A pointer to the child widget.
- * @return True if the widget was moved successfully.
- * @see moveShelvedToChildList()
- * @see hide()
- */
-
- bool moveChildToShelvedList(CNxWidget *widget);
-
- /**
- * Moves the supplied child widget from the shelved list back
- * to the child widget list.
- * For framework use only.
- *
- * @param widget A pointer to the shelved widget.
- * @return True if the widget was moved successfully.
- * @see moveChildtoShelvedList()
- * @see show()
- */
-
- bool moveShelvedToChildList(CNxWidget *widget);
-
- /**
* Sets the supplied widget as the focused child. The widget must
* be a child of this widget.
*