Moin Yves,
why don't you append your private variable at the end?
public:
....
////
begin CMyPanel member variables
/// Control identifiers
enum {
ID_PANEL7 = 10005,
...
ID_BUTTON5 = 10021
};
////
end CMyPanel member variables
private: //<<<<<<<<<<<<<<<<<<<<<<<<<<<<
std::string filename_;
Regards
Friedrich
----- Original Message -----
From: "aiscape" < yves.pausch%40gmail.com">yves.pausch
gmail.com>
To: < anthemion-devtools%40yahoogroups.com">anthemion-devtools
yahoogroups.com>
Sent: Tuesday, April 17, 2007 5:29 PM
Subject: [anthemion-devtools] Enum acces mode
>
> Hi!
>
> Have a bug here:
> The Enum of a wx* clas generated by DB should be public I guess.
>
> public:
> ....
> ////
begin CMyPanel member variables
> /// Control identifiers
> enum {
> ID_PANEL7 = 10005,
> ID_TEXTCTRL2 = 10006,
> ID_BUTTON4 = 10007,
> ID_BUTTON6 = 10024,
> ID_COMBOBOX1 = 10017,
> ID_COMBOBOX2 = 10018,
> ID_COMBOBOX3 = 10019,
> ID_TEXTCTRL4 = 10022,
> ID_TEXTCTRL6 = 10023,
> ID_TEXTCTRL3 = 10020,
> ID_BUTTON5 = 10021
> };
> ////
end CMyPanel member variables
>
> If one add a protected member the Enum will be affected by its access
> mode.
>
> public:
> ...
> ////
begin CMyPanel member variables
> private: <<<<<<<<<<<<<<<<<<<<<<<<<<<<
> std::string filename_;
> /// Control identifiers
> enum {
> ID_PANEL7 = 10005,
> ID_TEXTCTRL2 = 10006,
> ID_BUTTON4 = 10007,
> ID_BUTTON6 = 10024,
> ID_COMBOBOX1 = 10017,
> ID_COMBOBOX2 = 10018,
> ID_COMBOBOX3 = 10019,
> ID_TEXTCTRL4 = 10022,
> ID_TEXTCTRL6 = 10023,
> ID_TEXTCTRL3 = 10020,
> ID_BUTTON5 = 10021
> };
> ////
end CMyPanel member variables
> };
>
> Hope this description is understandable. Thanks for fixing,
> Yves.
.