mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-15 14:16:07 -06:00
45 lines
680 B
C++
45 lines
680 B
C++
#include "CtrlPropTest.h"
|
|
|
|
void CtrlPropTest::OnEdit()
|
|
{
|
|
if(edit)
|
|
{
|
|
edit = false;
|
|
mbi->Check(edit);
|
|
hk.Disable();
|
|
}
|
|
else
|
|
{
|
|
edit = true;
|
|
mbi->Check(edit);
|
|
hk.Enable();
|
|
SetFocus();
|
|
}
|
|
}
|
|
|
|
CtrlPropTest::CtrlPropTest()
|
|
{
|
|
CtrlLayout(vis);
|
|
SetRect(vis.GetRect());
|
|
Add(vis.SizePos());
|
|
|
|
edit = false;
|
|
mbi = &mb.Add(!IsReadOnly(), t_("Edit"), CtrlImg::selection(),
|
|
THISBACK(OnEdit));
|
|
AddFrame(mb);
|
|
|
|
hk.Multiselect(false);
|
|
hk.WhenRightSelect = THISBACK(OnCtrlRight);
|
|
hk.SetSource(&vis);
|
|
hk.Disable();
|
|
|
|
hk <<= THISBACK(OnMoveAction);
|
|
|
|
InitDummies();
|
|
OnEdit();
|
|
}
|
|
|
|
GUI_APP_MAIN
|
|
{
|
|
CtrlPropTest().Run();
|
|
}
|