kolibrios/programs/cmm/example fonts/example original font.c
pavelyakov d2cc18ec69 Update lib font
git-svn-id: svn://kolibrios.org@5736 a494cfbc-eb01-0410-851d-a64ba20cac60
2015-08-17 16:21:51 +00:00

59 lines
914 B
C

#define MEMSIZE 0x7E80
#include "../lib/font.h"
byte id,key;
void main()
{
SetEventMask(1100111b);
font.load("font/Verdana.kf");
loop()
{
switch(WaitEvent())
{
case evMouse:
mouse.get();
break;
case evButton:
id=GetButtonID();
if (id==1) ExitProcess();
break;
case evKey:
key = GetKey();
if (key==013){ //Enter
draw_window();
}
break;
case evReDraw:
draw_window();
break;
}
}
}
char buf[40];
void draw_window()
{
proc_info Form;
int i =8;
int ii = 0;
DefineAndDrawWindow(215,100,450,500,0x33,0xFFFFFF,"Window header");
GetProcessInfo(#Form, SelfInfo);
while(i<=45)
{
sprintf(#buf,"Ðàçìåð øðèôòà/size font %d ïèêñåëåé.",i);
font.text(0,ii,#buf,0,i);
ii+=font.height;
i++;
}
}