.reference (replaced THISBACKs)

This commit is contained in:
Mirek Fidler 2025-01-22 13:23:48 +01:00
parent baff766249
commit 8fc23a3bf3
43 changed files with 106 additions and 3313 deletions

View file

@ -592,7 +592,7 @@ GridCtrl::ItemRect& DropGrid::AddIndex(Id id)
return list.AddIndex(id);
}
MultiButton::SubButton& DropGrid::AddButton(int type, const Callback &cb)
MultiButton::SubButton& DropGrid::AddButton(int type, const Event<> &cb)
{
MultiButton::SubButton& btn = drop.InsertButton(1);
@ -627,17 +627,17 @@ MultiButton::SubButton& DropGrid::AddButton(int type, const Callback &cb)
return btn;
}
MultiButton::SubButton& DropGrid::AddSelect(const Callback &cb)
MultiButton::SubButton& DropGrid::AddSelect(const Event<> &cb)
{
return AddButton(BTN_SELECT, cb);
}
MultiButton::SubButton& DropGrid::AddPlus(const Callback &cb)
MultiButton::SubButton& DropGrid::AddPlus(const Event<> &cb)
{
return AddButton(BTN_PLUS, cb);
}
MultiButton::SubButton& DropGrid::AddEdit(const Callback &cb)
MultiButton::SubButton& DropGrid::AddEdit(const Event<> &cb)
{
return AddButton(BTN_RIGHT, cb);
}
@ -647,7 +647,7 @@ MultiButton::SubButton& DropGrid::AddClear()
return AddButton(BTN_CLEAN, THISBACK(ClearValue));
}
MultiButton::SubButton& DropGrid::AddText(const char* label, const Callback& cb)
MultiButton::SubButton& DropGrid::AddText(const char* label, const Event<>& cb)
{
MultiButton::SubButton& btn = drop.InsertButton(1);
btn.SetLabel(label);