Home » U++ Library support » RichText,QTF,RTF... » compilation problem in reference/Display
|
Re: compilation problem in reference/Display [message #3938 is a reply to message #3936] |
Mon, 10 July 2006 10:44 |
|
mirek
Messages: 13975 Registered: November 2005
|
Ultimate Member |
|
|
Yes, sorry.
#include "CtrlLib/CtrlLib.h"
struct FontFaceDisplay : Display {
virtual void Paint(Draw& w, const Rect& r, const Value& q,
Color ink, Color paper, dword style) const
{
Font fnt = Font(q, r.Height() - 2);
String txt = Font::GetFaceName(q);
w.DrawRect(r, paper);
w.DrawText(r.left + 2, r.top + (r.Height() - GetTextSize(txt, fnt).cy) / 2, txt, fnt, ink); // <- Change is here - "w." no more needed
}
};
struct MyApp : TopWindow {
DropList dl;
MyApp()
{
Add(dl.HSizePos().TopPos(5, Ctrl::STDSIZE));
dl.SetDisplay(Single<FontFaceDisplay>());
for(int i = 0; i < Font::GetFaceCount(); i++)
dl.Add(i);
SetRect(0, 0, 200, 70);
}
};
GUI_APP_MAIN
{
MyApp().Run();
}
|
|
|
Goto Forum:
Current Time: Fri Apr 26 05:33:58 CEST 2024
Total time taken to generate the page: 0.05498 seconds
|