ultimatepp/uppsrc/ide/EditorTabBar.cpp
unodgs 76a324ade8 ide: Replaced QuickTabs with TabBar, reorganized Environment dialog
git-svn-id: svn://ultimatepp.org/upp/trunk@2951 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-01-01 15:27:53 +00:00

39 lines
589 B
C++

#include "ide.h"
EditorTabBar::EditorTabBar()
{
Stacking();
AutoScrollHide(false);
FileIcons(false);
SetBorder(1);
}
String EditorTabBar::GetFile(int n) const
{
return tabs[n].key;
}
bool EditorTabBar::FindSetFile(const String& fn)
{
int n = FindKey(fn);
if(n >= 0)
{
SetCursor(n);
return true;
}
return false;
}
void EditorTabBar::SetAddFile(const String& fn)
{
if(IsNull(fn))
return;
if(FindSetFile(fn))
return;
AddFile(WString(fn), true);
}
void EditorTabBar::RenameFile(const String& fn, const String& nn)
{
FileTabs::RenameFile(WString(fn), WString(nn));
}