Home » Developing U++ » U++ TheIDE and Library: Releases and ChangeLogs » IdCtrls
IdCtrls [message #11991] |
Sat, 06 October 2007 23:38 |
|
mirek
Messages: 13975 Registered: November 2005
|
Ultimate Member |
|
|
A new very small utility class, modeled after SqlCtrls:
[code]
class IdCtrls {
struct Item {
Id id;
Ctrl *ctrl;
};
Array<Item> item;
public:
void Add(Id id, Ctrl& ctrl);
IdCtrls& operator()(Id id, Ctrl& ctrl) { Add(id, ctrl); return *this; }
int GetCount() const { return item.GetCount(); }
Ctrl& operator[](int i) { return *item[i].ctrl; }
const Ctrl& operator[](int i) const { return *item[i].ctrl; }
Id operator()(int i) const { return item[i].id; }
};
void Set(ArrayCtrl& array, int ii, IdCtrls& m);
void Get(ArrayCtrl& array, int ii, IdCtrls& m);
[/quote]
Basically, just an array of Id-Ctrl* pairs. Useful e.g. to edit the line of ArrayCtrl using dialog.
|
|
|
Goto Forum:
Current Time: Fri Apr 19 13:35:02 CEST 2024
Total time taken to generate the page: 0.03224 seconds
|