Unit msemenuwidgets

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Record menucellinfoty  
Record menulayoutinfoty  
Class tpopupmenuwidget  
Class tcustommainmenuwidget  
Class tframemenuwidget  
Class tmainmenuwidget  

Functions and Procedures

function showpopupmenu(const menu: tmenuitem; const transientfor: twidget; const pos: rectty; const dir: graphicdirectionty; const menucomp: tcustommenu = nil): tmenuitem; overload;
function showpopupmenu(const menu: tmenuitem; const transientfor: twidget; const pos: graphicdirectionty; const menucomp: tcustommenu = nil): tmenuitem; overload;
function showpopupmenu(const menu: tmenuitem; const transientfor: twidget; const pos: pointty; const menucomp: tcustommenu = nil): tmenuitem; overload;

Types

menucellinfoarty = array of menucellinfoty;
menulayoutoptionty = (...);
menulayoutoptionsty = set of menulayoutoptionty;
menulayoutstatety = (...);
menulayoutstatesty = set of menulayoutstatety;
ppopupmenuwidget = ˆtpopupmenuwidget;
mainmenuwidgetoptionty = (...);
mainmenuwidgetoptionsty = set of mainmenuwidgetoptionty;
mainmenuwidgetstatety = (...);
mainmenuwidgetstatesty = set of mainmenuwidgetstatety;
mainmenupainterstatety = (...);
mainmenupainterstatesty = set of mainmenupainterstatety;
setmainmenuinstanceprocty = procedure(const value: tmainmenu) of object;

Constants

defaultpopupmenuwidgetoptions = defaultoptionstoplevelwidget - [ow_tabfocus,ow_arrowfocus,ow_mousefocus];

Variables

menuexehandlerdesign: menuitemprocty;

Description

Functions and Procedures

function showpopupmenu(const menu: tmenuitem; const transientfor: twidget; const pos: rectty; const dir: graphicdirectionty; const menucomp: tcustommenu = nil): tmenuitem; overload;
 
function showpopupmenu(const menu: tmenuitem; const transientfor: twidget; const pos: graphicdirectionty; const menucomp: tcustommenu = nil): tmenuitem; overload;
 
function showpopupmenu(const menu: tmenuitem; const transientfor: twidget; const pos: pointty; const menucomp: tcustommenu = nil): tmenuitem; overload;
 

Types

menucellinfoarty = array of menucellinfoty;
 
menulayoutoptionty = (...);
 
Values
  • mlo_horz
  • mlo_keymode
  • mlo_main
  • mlo_childreninactive
menulayoutoptionsty = set of menulayoutoptionty;
 
menulayoutstatety = (...);
 
Values
  • mls_valid
  • mls_updating
  • mls_assistivelocked
menulayoutstatesty = set of menulayoutstatety;
 
ppopupmenuwidget = ˆtpopupmenuwidget;
 
mainmenuwidgetoptionty = (...);
 
Values
  • mwo_vertical
mainmenuwidgetoptionsty = set of mainmenuwidgetoptionty;
 
mainmenuwidgetstatety = (...);
 
Values
  • mws_firstactivated
  • mws_forced
  • mws_raised
mainmenuwidgetstatesty = set of mainmenuwidgetstatety;
 
mainmenupainterstatety = (...);
 
Values
  • mmps_layoutvalid
mainmenupainterstatesty = set of mainmenupainterstatety;
 
setmainmenuinstanceprocty = procedure(const value: tmainmenu) of object;
 

Constants

defaultpopupmenuwidgetoptions = defaultoptionstoplevelwidget - [ow_tabfocus,ow_arrowfocus,ow_mousefocus];
 

Variables

menuexehandlerdesign: menuitemprocty;
 

Generated by PasDoc 0.16.0.