CtrlCore: Support for files drag source in win32, Core: Fixed Join

git-svn-id: svn://ultimatepp.org/upp/trunk@7292 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2014-04-22 09:26:54 +00:00
commit 26d7282240
5 changed files with 32 additions and 5 deletions

View file

@ -373,9 +373,12 @@ void Ctrl::KillCaret()
void Ctrl::SetInfoPart(int i, const char *txt)
{
DUMP(i);
DUMP(txt);
Vector<String> f = Split(info, '\x7f', false);
f.At(i) = txt;
info = Join(f, "\x7f");
DUMPHEX(info);
}
Ctrl& Ctrl::Tip(const char *txt)
@ -410,13 +413,15 @@ Ctrl& Ctrl::LayoutId(const char *txt)
String Ctrl::GetInfoPart(int i) const
{
DDUMPHEX(info);
Vector<String> f = Split(info, '\x7f', false);
DUMP(f);
return i < f.GetCount() ? f[i] : String();
}
String Ctrl::GetTip() const
{
return GetInfoPart(0);;
return GetInfoPart(0);
}
String Ctrl::GetHelpLine() const