ultimatepp/uppsrc/ide/Browser/Reference.cpp
cxl 57d2b637bd Refactored T++ ReferenceDlg
git-svn-id: svn://ultimatepp.org/upp/trunk@519 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-10-11 22:08:46 +00:00

31 lines
503 B
C++

#include "Browser.h"
void ReferenceDlg::EnterItem()
{
reference <<= GetCodeRef();
}
void ReferenceDlg::EnterItemOk()
{
if(item.IsCursor()) {
EnterItem();
Break(IDOK);
}
}
void ReferenceDlg::Set(const String& s)
{
Goto(s);
reference <<= s;
}
ReferenceDlg::ReferenceDlg()
{
CtrlLayoutOKCancel(*this, "Reference");
Breaker(classlist, IDYES);
item.WhenEnterRow = THISBACK(EnterItem);
item.WhenLeftDouble = THISBACK(EnterItemOk);
Sizeable().Zoomable();
Icon(TopicImg::Topic());
Load();
}