
Lib_menu32
   

---


! 
      Lib_font32


init;
 -  .   . 
      (,   )

SetMenuWindow(x, y, w, h: integer);
 -  ,      .
   x, y -    ;
   w  h -    .
           .

AddItem(im: image; s: string);
 -   . 
   im -    ,
   s -   
    
AddItem2(im: image; s, v: string);
 -   . 
   im -    , 
   s -   , 
   v -      , 
          .
       
AddItem2                  .  ,     .    s    ,   v  .
    
LoadCursor(im: image);
 -  ,      

None: image;
 -     11 .
        AddItem 
   (        )
    
DrawMenu;
 -  . 
       

HideMenu;
 -   (   ). 
       

CursorUp;
 -       ( )

CursorDown;
 -       ( )

Selected: integer;
 -      

SelectedItem: string;
 -      

SelectedValue: string;
 -      

ChangeString(s: string; i: integer);
 -        i

ChangeImage(im: image; i: integer);
 -       i

RemoveItem(i: integer);
 -       i (  )

GetCursor: integer;
 -       
   (  ,    Selected!)

MenuFonts(f1, f2: integer);
 -   ,     .
   f1 - ,    .
   f2 - ,     .
          

SetCursor(i: integer);
 -     

Scroll;
 -  ( )     

CreateCursor(w, h, c: integer): image;
 -     w  h  ARGB  

ItemHeight(i: integer);
 -       ( ).
         
   (      )
    
SensorClick(x, y: integer);
 -        ,
        
    
SensorState: integer;
 -    .
   0 -  
   1 -      -  
   (      Selected/SelectedItem)
    
SetOffset(i: integer);
 -           
        .


   SE K550i 
(     NHAL)


---

by odd
