Files
KOS_qrcodes/programs/develop/libraries/menuetlibc/programs/multiview/main.c
CleverMouse 4f5f25a6c2 add menuetlibc sources
git-svn-id: svn://kolibrios.org@1882 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-02-21 13:30:08 +00:00

46 lines
793 B
C
Executable File

#include<menuet/os.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<jpeglib.h>
#include"libmgfx.h"
static char * Title="MenuetMultiview";
mgfx_image_t * img;
void paint(void)
{
__menuet__window_redraw(1);
__menuet__define_window(100,100,400,300,0x03000080,0x800000FF,0x000080);
__menuet__write_text(3,3,0xFFFFFF,Title,strlen(Title));
if(img)
paint_image(10,30,img);
__menuet__window_redraw(2);
}
int event_loop(void)
{
int i;
i=__menuet__wait_for_event();
switch(i)
{
case 1:
paint(); return 0;
case 2:
return __menuet__getkey();
case 3:
if(__menuet__get_button_id()==1) exit(0); return 0;
}
}
void main(void)
{
img=NULL;
init_mgfx_library();
paint();
load_image("/rd/1/test.jpg",&img);
paint_image(10,30,img);
for(;;) event_loop();
}