Subversion Repositories Kolibri OS

Rev

Rev 6496 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6496 Rev 8122
Line 17... Line 17...
17
  unsigned int gui_event = KOLIBRI_EVENT_REDRAW;
17
  unsigned int gui_event = KOLIBRI_EVENT_REDRAW;
18
  oskey_t key;
18
  oskey_t key;
Line 19... Line 19...
19
 
19
 
Line 20... Line 20...
20
  kolibri_window *main_window = kolibri_new_window(50, 50, 800, 300, "rasterworks example");
20
  kolibri_window *main_window = kolibri_new_window(50, 50, 800, 300, "rasterworks example");
Line 21... Line 21...
21
  
21
  
22
  extern volatile unsigned press_key;
22
  unsigned press_key;
Line 23... Line 23...
23
  
23
  
Line 41... Line 41...
41
  do  /* Start of main activity loop */
41
  do  /* Start of main activity loop */
42
    {
42
    {
43
      if(gui_event == KOLIBRI_EVENT_REDRAW)
43
      if(gui_event == KOLIBRI_EVENT_REDRAW)
44
	{
44
	{
45
	  kolibri_handle_event_redraw(main_window);
45
	  kolibri_handle_event_redraw(main_window);
46
	  DrawBitmap(buffi, 5, 5, 768, 256);
46
	  DrawBitmap(buffi+8, 5, 5, 768, 256);
47
	}
47
	}
48
      else if(gui_event == KOLIBRI_EVENT_KEY)
48
      else if(gui_event == KOLIBRI_EVENT_KEY)
49
	{
49
	{
50
	  key = get_key();
50
	  key = get_key();
51
	  switch (key.code)
51
	  switch (key.code)
52
	  {
52
	  {
53
	  }
53
	  }
54
	  press_key = key.val;
54
	  press_key = key.val;
Line 55... Line 55...
55
 
55
 
56
	  kolibri_handle_event_key(main_window);
56
	  kolibri_handle_event_key(main_window, key);
57
	}
57
	}
58
      else if(gui_event == KOLIBRI_EVENT_BUTTON)
58
      else if(gui_event == KOLIBRI_EVENT_BUTTON)
59
	{
59
	{
60
	  unsigned int pressed_button = kolibri_button_get_identifier();
60
	  unsigned int pressed_button = kolibri_button_get_identifier();