forked from KolibriOS/kolibrios
This version of menuetlibc was taken from revision 4743, right before I made any changes git-svn-id: svn://kolibrios.org@4973 a494cfbc-eb01-0410-851d-a64ba20cac60
46 lines
793 B
C
46 lines
793 B
C
#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();
|
|
}
|