mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-15 22:02:49 -06:00
.uppdev
git-svn-id: svn://ultimatepp.org/upp/trunk@3345 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
dcec424014
commit
d0b99bbdfd
9 changed files with 60 additions and 24 deletions
|
|
@ -5,7 +5,8 @@ uses
|
|||
file
|
||||
main.cpp,
|
||||
todo.txt,
|
||||
test.tpp;
|
||||
test.tpp,
|
||||
test.iml;
|
||||
|
||||
mainconfig
|
||||
"" = "GUI",
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ GUI_APP_MAIN
|
|||
DUMP(ScrollBarSize());
|
||||
|
||||
e.Pick(ParseQTF(LoadFile(FileName())));
|
||||
// e.ClipZoom(4, 1);
|
||||
RichEdit::PosInfo f;
|
||||
LoadFromFile(f, ConfigFile("pos"));
|
||||
e.SetPosInfo(f);
|
||||
|
|
|
|||
1
uppdev/RichEditTest/test.iml
Normal file
1
uppdev/RichEditTest/test.iml
Normal file
|
|
@ -0,0 +1 @@
|
|||
PREMULTIPLIED
|
||||
|
|
@ -14,7 +14,9 @@ TabCtrlTest::TabCtrlTest()
|
|||
CtrlLayout(tab2);
|
||||
CtrlLayout(tab3);
|
||||
b.SetRect(0, 0, 16, 16);
|
||||
tab.Add(tab1, "First")/*.Control(&b)*/;
|
||||
tab.Add(tab1, "\1[G0@K$K First")/*.Control(&b)*/;
|
||||
// tab.Add(tab1, "First")/*.Control(&b)*/;
|
||||
#if 0
|
||||
tab.Add(tab2, "Second")/*.Image(CtrlImg::cut())*/;
|
||||
tab.Add(tab3, "Third");
|
||||
tab.Add(arr.SizePos(), "Array");
|
||||
|
|
@ -28,6 +30,7 @@ TabCtrlTest::TabCtrlTest()
|
|||
tab.Add(arr.SizePos(), "Array");
|
||||
tab.Add(arr.SizePos(), "Array");
|
||||
tab.Set(2);
|
||||
#endif
|
||||
// tab.SetStyle(tab.StyleDefault().Standard());
|
||||
|
||||
arr.AddColumn("1")
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
LAYOUT(TestEditIntLayout, 448, 412)
|
||||
ITEM(EditInt, edt3, LeftPosZ(68, 48).TopPosZ(52, 19))
|
||||
ITEM(EditIntSpin, edt, LeftPosZ(68, 48).TopPosZ(52, 19))
|
||||
END_LAYOUT
|
||||
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ class TestEditInt : public WithTestEditIntLayout<TopWindow>
|
|||
TestEditInt::TestEditInt()
|
||||
{
|
||||
CtrlLayout(*this, "Window title");
|
||||
// edt.OnSides();
|
||||
}
|
||||
|
||||
GUI_APP_MAIN
|
||||
|
|
|
|||
|
|
@ -5,27 +5,30 @@ using namespace Upp;
|
|||
|
||||
struct App : TopWindow {
|
||||
void Paint(Draw& w) {
|
||||
Font fnt = Roman(20);
|
||||
String txt = "IČ Z";
|
||||
Vector<int> dx;
|
||||
for(int i = 0; i < txt.GetCount(); i++)
|
||||
dx.Add(fnt['W']);
|
||||
{
|
||||
DrawPainter sw(w, GetSize());
|
||||
sw.Clear(White());
|
||||
for(int i = 0; i < 20; i++) {
|
||||
sw.DrawRect(100 + 50 * i, 100, 4, 4, i & 1 ? LtRed() : LtBlue());
|
||||
sw.DrawText(100 + 50 * i, 100, 300 * i, txt, fnt, i & 1 ? Red() : Blue());
|
||||
sw.DrawRect(100 + 50 * i, 200, 4, 4, i & 1 ? LtRed() : LtBlue());
|
||||
sw.DrawText(100 + 50 * i, 200, 300 * i, txt, fnt, i & 1 ? Red() : Blue(), dx);
|
||||
}
|
||||
}
|
||||
for(int i = 0; i < 20; i++) {
|
||||
w.DrawRect(100 + 50 * i, 300, 4, 4, i & 1 ? LtRed() : LtBlue());
|
||||
w.DrawText(100 + 50 * i, 300, 300 * i, txt, fnt, i & 1 ? Red() : Blue());
|
||||
w.DrawRect(100 + 50 * i, 400, 4, 4, i & 1 ? LtRed() : LtBlue());
|
||||
w.DrawText(100 + 50 * i, 400, 300 * i, txt, fnt, i & 1 ? Red() : Blue(), dx);
|
||||
}
|
||||
DrawPainter sw(w, GetSize());
|
||||
sw.Clear(White());
|
||||
double width2=200;
|
||||
double width1=100;
|
||||
double h1=50.5;
|
||||
double length2=100;
|
||||
sw.Offset(200, 200);
|
||||
sw
|
||||
.Move(-.5*width2, h1)
|
||||
.Line(-.5*width1, 0)
|
||||
.Line( .5*width1, 0)
|
||||
.Line( .5*width2, h1)
|
||||
.Line(-.5*width2, h1)
|
||||
.Fill(Green())
|
||||
// .Fill(-.25*width2, h1, White(), -.15*width2, .4*h1, .3*width2, Green())
|
||||
;
|
||||
sw
|
||||
.Rectangle(-.5*width2,h1,width2,length2)
|
||||
.ColorStop(0.10, Green())
|
||||
.ColorStop(0.25, White())
|
||||
.ColorStop(0.55, Green())
|
||||
.Fill(Green())
|
||||
// .Fill(-.5*width2, 0., Green(), .5*width2, 0., Green())
|
||||
;
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
9
uppdev/cjk/cjk.upp
Normal file
9
uppdev/cjk/cjk.upp
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
uses
|
||||
CtrlLib;
|
||||
|
||||
file
|
||||
main.cpp;
|
||||
|
||||
mainconfig
|
||||
"" = "GUI SSE2";
|
||||
|
||||
16
uppdev/cjk/main.cpp
Normal file
16
uppdev/cjk/main.cpp
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
#include <CtrlLib/CtrlLib.h>
|
||||
|
||||
using namespace Upp;
|
||||
|
||||
struct MyApp : TopWindow {
|
||||
virtual void Paint(Draw& w) {
|
||||
w.DrawRect(GetSize(), White);
|
||||
w.DrawText(10, 10, "ultimate++是一个性能优良的C++GUI库");
|
||||
}
|
||||
};
|
||||
|
||||
GUI_APP_MAIN
|
||||
{
|
||||
MyApp().Run();
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue