Subversion Repositories Kolibri OS

Rev

Rev 6489 | Rev 6559 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6489 Rev 6500
Line 1... Line 1...
1
#include 
1
#include 
2
#include 
2
#include 
-
 
3
#include 
3
#include 
4
#include 
4
#include 
5
#include 
5
#include 
6
#include 
Line 6... Line 7...
6
 
7
 
Line 19... Line 20...
19
 
20
 
Line 20... Line 21...
20
  kolibri_window *main_window = kolibri_new_window(50, 50, 400, 200, "kmenu example");
21
  kolibri_window *main_window = kolibri_new_window(50, 50, 400, 200, "kmenu example");
Line 21... Line 22...
21
 
22
 
22
  kmenu_init(NULL);
23
  kmenu_init(NULL);
23
 
24
 
24
  void *sub_menu1 = ksubmenu_new();
25
  ksubmenu_t *sub_menu1 = ksubmenu_new();
25
  ksubmenu_add(sub_menu1, kmenuitem_new(0, "Open", 101));
26
  ksubmenu_add(sub_menu1, kmenuitem_new(0, "Open", 101));
Line 26... Line 27...
26
  ksubmenu_add(sub_menu1, kmenuitem_new(0, "Save", 102));
27
  ksubmenu_add(sub_menu1, kmenuitem_new(0, "Save", 102));
27
  ksubmenu_add(sub_menu1, kmenuitem_new(2, "", 0));
28
  ksubmenu_add(sub_menu1, kmenuitem_new(2, "", 0));
28
  ksubmenu_add(sub_menu1, kmenuitem_new(0, "Exit", 103));
29
  ksubmenu_add(sub_menu1, kmenuitem_new(0, "Exit", 103));
Line 29... Line 30...
29
 
30
 
30
  void *sub_menu2 = ksubmenu_new();
31
  ksubmenu_t *sub_menu2 = ksubmenu_new();
31
  ksubmenu_add(sub_menu2, kmenuitem_new(0, "Find", 201));
32
  ksubmenu_add(sub_menu2, kmenuitem_new(0, "Find", 201));
32
  ksubmenu_add(sub_menu2, kmenuitem_new(0, "Replace", 202));
33
  ksubmenu_add(sub_menu2, kmenuitem_new(0, "Replace", 202));
Line 33... Line 34...
33
 
34
 
34
  void *sub_menu22 = ksubmenu_new();
35
  ksubmenu_t *sub_menu22 = ksubmenu_new();
35
  ksubmenu_add(sub_menu22, kmenuitem_new(0, "cp1251", 211));
36
  ksubmenu_add(sub_menu22, kmenuitem_new(0, "cp1251", 211));
Line 36... Line 37...
36
  ksubmenu_add(sub_menu22, kmenuitem_new(0, "UTF-8", 212));
37
  ksubmenu_add(sub_menu22, kmenuitem_new(0, "UTF-8", 212));
Line 37... Line 38...
37
  ksubmenu_add(sub_menu2, kmenuitem__submenu_new(1, "Encoding", sub_menu22));
38
  ksubmenu_add(sub_menu2, kmenuitem__submenu_new(1, "Encoding", sub_menu22));
38
 
39
 
39
  void *main_menu = ksubmenu_new();
40
  ksubmenu_t *main_menu = ksubmenu_new();
Line 40... Line 41...
40
  ksubmenu_add(main_menu, kmenuitem__submenu_new(1, "File", sub_menu1));
41
  ksubmenu_add(main_menu, kmenuitem__submenu_new(1, "File", sub_menu1));
41
  ksubmenu_add(main_menu, kmenuitem__submenu_new(1, "Edit", sub_menu2));
42
  ksubmenu_add(main_menu, kmenuitem__submenu_new(1, "Edit", sub_menu2));
42
 
43
 
43
  extern volatile unsigned press_key;
44
  extern volatile unsigned press_key;