Hi all,
Iam trying to create panel with some buttons and some text input (TextEditBoxWidget). I would like to know how to crate one observer fot both items or at least for button. All buttons that Iam using are ButtonWidget. I have created
IAPButtonActionObserver.cpp which inherits from CObserver, it has AutoAttach, AutoDetach, Upadate, constructor, destructor... than I have here implementation of all methods, and CREATE_PMINTERFACE(IAPButtonActionObserver, kIAPButtonActionObserverImpl). In my IAPID.h file I have following(except generated code from dollys):
DECLARE_PMID(kClassIDSpace, kIAPButtonActionObserverBoss, kIAPPrefix + 3)
DECLARE_PMID(kImplementationIDSpace, kIAPButtonActionObserverImpl, kIAPPrefix + 6)
// WidgetIDs:
DECLARE_PMID(kWidgetIDSpace, kIAPPanelWidgetID, kIAPPrefix + 0)
DECLARE_PMID(kWidgetIDSpace, kImageButtonWidgetID, kIAPPrefix + 2)
DECLARE_PMID(kWidgetIDSpace, kLinkButtonWidgetID, kIAPPrefix + 3)
DECLARE_PMID(kWidgetIDSpace, kSlideShowButtonWidgetID, kIAPPrefix + 4)
DECLARE_PMID(kWidgetIDSpace, kVideoButtonWidgetID, kIAPPrefix + 5)
In resource IAP.fr file :
Class
{
kIAPButtonActionObserverBoss,
kButtonWidgetBoss,
{
/**
Handles button press (and release), see IAPButtonActionObserver...
*/
IID_IOBSERVER, kIAPButtonActionObserverImpl,
}
},
and definition of buttons. I know that I should attach use AttachToWidget in observer, but in this observer doesnt inherits from dialog observer, so it hasnt any method like this. So my question is how to connect my observer to button defined on panel??
Thanks a lot