summaryrefslogtreecommitdiff
path: root/NxWidgets/libnxwidgets/include/inxwindow.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'NxWidgets/libnxwidgets/include/inxwindow.hxx')
-rw-r--r--NxWidgets/libnxwidgets/include/inxwindow.hxx10
1 files changed, 10 insertions, 0 deletions
diff --git a/NxWidgets/libnxwidgets/include/inxwindow.hxx b/NxWidgets/libnxwidgets/include/inxwindow.hxx
index 0c372ee0d..c38052de0 100644
--- a/NxWidgets/libnxwidgets/include/inxwindow.hxx
+++ b/NxWidgets/libnxwidgets/include/inxwindow.hxx
@@ -60,6 +60,7 @@
namespace NXWidgets
{
struct SBitmap;
+ class CWidgetControl;
/**
* This class defines common operations on a any NX window.
@@ -90,6 +91,15 @@ namespace NXWidgets
virtual bool open(void) = 0;
/**
+ * Each implementation of INxWindow must provide a method to recover
+ * the contained CWidgetControl instance.
+ *
+ * @return The contained CWidgetControl instance
+ */
+
+ virtual CWidgetControl *getWidgetControl(void) const = 0;
+
+ /**
* Request the position and size information of the window. The values
* will be returned asynchronously through the client callback method.
* The GetPosition() method may than be called to obtain the positional