void UpdateInfo(BlackBoxDescriptor* descr);
void InsertInputOutput(wxListCtrl* l, BlackBoxInputOutputDescriptor* i);
+ void OnEraseBackGround( wxEvent& );
private:
BlackBoxDescriptor* mDescriptor;
wxStaticText* mName;
void OnActivated(wxListEvent& event);
void OnFocused(wxListEvent& event);
void OnCacheHint(wxListEvent& event);
-
void OnChar(wxKeyEvent& event);
#if USE_CONTEXT_MENU
wxListItemAttr m_attr;
+
// DECLARE_NO_COPY_CLASS(WxGUIBlackBoxListCtrl)
DECLARE_EVENT_TABLE()
};
bool IsVisible(BlackBoxDescriptor::Pointer d);
void OnFilter(wxCommandEvent&);
+ void OnEraseBackGround( wxEvent& );
// User callback when a box is selected in the list
void WxGUIBlackBoxListUserOnSelected( BlackBoxDescriptor* );
BlackBoxDescriptor* GetActualSelected();
Factory::Pointer GetFactory();
+ //EED 2022-10-28
+ std::string GetNameFilter();
+
private:
wxAuiManager m_mgr;
WxGUIPackageBrowser2User* mUser;
wxCheckBox *mShowWidgetsFilter;
wxCheckBox *mShowAdaptorsFilter;
wxCheckBox *mShowGUIsFilter;
+
//RaC
BlackBoxDescriptor *_actualSelected;