mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-17 06:06:00 -06:00
94 lines
2.1 KiB
C++
94 lines
2.1 KiB
C++
#include "QuickTabsTest.h"
|
|
|
|
Image IdeFileImage(const String& t, bool a)
|
|
{
|
|
return Null;
|
|
}
|
|
|
|
App::App()
|
|
{
|
|
l_tabs.SetLayout(FloatFrame::LAYOUT_LEFT);
|
|
t_tabs.SetLayout(FloatFrame::LAYOUT_TOP);
|
|
r_tabs.SetLayout(FloatFrame::LAYOUT_RIGHT);
|
|
b_tabs.SetLayout(FloatFrame::LAYOUT_BOTTOM);
|
|
CtrlLayout(*this, "Window title");
|
|
Sizeable().Zoomable();
|
|
golastvis <<= THISBACK(GoLastVis);
|
|
|
|
AddFrame(l_tabs);
|
|
AddFrame(r_tabs);
|
|
AddFrame(t_tabs);
|
|
AddFrame(b_tabs);
|
|
AddFrame(ViewFrame());
|
|
|
|
l_tabs.Crosses(true);
|
|
l_tabs.Add("/ala/Test.cpp");
|
|
l_tabs.Add("/ala/Test.h");
|
|
l_tabs.Add("/ala/SuperProgram.cpp", true);
|
|
l_tabs.Add("/kasia/SuperProgram.h");
|
|
l_tabs.Add("/kasia/Synchronize.cpp");
|
|
l_tabs.Add("/kasia/Synchronize.h");
|
|
l_tabs.Add("/test/Test.cpp");
|
|
l_tabs.Add("/test/Test.h");
|
|
l_tabs.Grouping(true);
|
|
|
|
r_tabs.Crosses(true);
|
|
r_tabs.Add("/ala/Test.cpp");
|
|
r_tabs.Add("/ala/Test.h");
|
|
r_tabs.Add("/ala/SuperProgram.cpp", true);
|
|
r_tabs.Add("/kasia/SuperProgram.h");
|
|
r_tabs.Add("/kasia/Synchronize.cpp");
|
|
r_tabs.Add("/kasia/Synchronize.h");
|
|
r_tabs.Add("/test/Test.cpp");
|
|
r_tabs.Add("/test/Test.h");
|
|
r_tabs.Grouping(true);
|
|
|
|
b_tabs.Crosses(true);
|
|
b_tabs.Add("/ala/Test.cpp");
|
|
b_tabs.Add("/ala/Test.h");
|
|
b_tabs.Add("/ala/SuperProgram.cpp", true);
|
|
b_tabs.Add("/kasia/SuperProgram.h");
|
|
b_tabs.Add("/kasia/Synchronize.cpp");
|
|
b_tabs.Add("/kasia/Synchronize.h");
|
|
b_tabs.Add("/test/Test.cpp");
|
|
b_tabs.Add("/test/Test.h");
|
|
b_tabs.Grouping(true);
|
|
|
|
t_tabs.Crosses(true);
|
|
t_tabs.Add("/ala/Test.cpp");
|
|
t_tabs.Add("/ala/Test.h");
|
|
t_tabs.Add("/ala/SuperProgram.cpp", true);
|
|
t_tabs.Add("/kasia/SuperProgram.h");
|
|
t_tabs.Add("/kasia/Synchronize.cpp");
|
|
t_tabs.Add("/kasia/Synchronize.h");
|
|
t_tabs.Add("/test/Test.cpp");
|
|
t_tabs.Add("/test/Test.h");
|
|
t_tabs.Grouping(true);
|
|
|
|
}
|
|
|
|
void App::GoLastVis()
|
|
{
|
|
// const Vector<Tab>& t = tabs.GetTabs();
|
|
// Size sz = GetSize();
|
|
// int x = 0;//tabs.GetSbPos();
|
|
// int current = 0;
|
|
// for(int i = 0; i < t.GetCount(); i++)
|
|
// {
|
|
// if(x < sz.cx && x + t[i].cx > sz.cx)
|
|
// {
|
|
// current = i;
|
|
// break;
|
|
// }
|
|
// x += t[i].cx;
|
|
// }
|
|
//
|
|
// tabs.SetCursor(current);
|
|
}
|
|
|
|
|
|
GUI_APP_MAIN
|
|
{
|
|
App().Run();
|
|
}
|
|
|