Back to index

plt-scheme  4.2.1
Classes | Defines | Typedefs | Enumerations | Functions | Variables
xwMenu.h File Reference
#include <X11/Xmu/Converters.h>
#include <X11/Core.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _menu_item

Defines

#define XtCMenuXftFont   "XftFont"
#define XtNmenuXftFont   "xftFont"
#define XtNhMargin   "hMargin"
#define XtCHMargin   "HMargin"
#define XtNhorizontal   "horizontal"
#define XtCHorizontal   "Horizontal"
#define XtNforChoice   "forChoice"
#define XtCForChoice   "ForChoice"
#define XtNforPopup   "forPopup"
#define XtCForPopup   "ForPopup"
#define XtNmenu   "menu"
#define XtCMenu   "Menu"
#define XtNrefresh   "refresh"
#define XtCRefresh   "Refresh"
#define XtNonNewItem   "onNewItem"
#define XtNonSelect   "onSelect"
#define XtNonNoSelect   "onNoSelect"
#define XtNonMDestroy   "onMDestroy"
#define XtNindicatorPixel   "indicatorPixel"
#define XtCIndicatorPixel   "IndicatorPixel"
#define XtNindicatorContrast   "indicatorContrast"
#define XtCIndicatorContrast   "IndicatorContrast"
#define XtNindicatorSize   "indicatorSize"
#define XtCIndicatorSize   "IndicatorSize"
#define XtNextraLeft   "extraLeft"
#define XtCExtraLeft   "ExtraLeft"
#define XtNextraTop   "extraRight"
#define XtCExtraTop   "ExtraRight"
#define XtNextraRight   "extraTop"
#define XtCExtraRight   "ExtraTop"
#define XtNextraBottom   "extraBottom"
#define XtCExtraBottom   "ExtraBottom"
#define XtNhighlightPixel   "highlightPixel"
#define XtCHighlightPixel   "HighlightPixel"
#define XtNhighlightShadowPixel   "highlightShadowPixel"
#define XtCHighlightShadowPixel   "HighlightShadowPixel"
#define XtNcursor   "cursor"
#define XtNshadowWidth   "shadowWidth"
#define XtCShadowWidth   "ShadowWidth"
#define XtNrequestedWidth   "requestedWidth"
#define XtCRequestedWidth   "RequestedWidth"
#define XtNbeNiceToColormap   "beNiceToColormap"
#define XtCBeNiceToColormap   "BeNiceToColormap"
#define XtNtopShadowPixel   "topShadowPixel"
#define XtCTopShadowPixel   "TopShadowPixel"
#define XtNtopShadowContrast   "topShadowContrast"
#define XtCTopShadowContrast   "TopShadowContrast"
#define XtNbottomShadowPixel   "bottomShadowPixel"
#define XtCBottomShadowPixel   "BottomShadowPixel"
#define XtNbottomShadowContrast   "bottomShadowContrast"
#define XtCBottomShadowContrast   "BottomShadowContrast"

Typedefs

typedef struct _MenuClassRecMenuWidgetClass
typedef struct _MenuRecMenuWidget
typedef enum _e_menu_item_type menu_item_type
typedef enum _e_Subresource Subresource
typedef struct _menu_item menu_item

Enumerations

enum  _e_menu_item_type {
  MENU_TEXT = 0, MENU_BUTTON = 1, MENU_RADIO = 2, MENU_TOGGLE = 3,
  MENU_CASCADE = 4, MENU_SEPARATOR = 5, MENU_PUSHRIGHT = 6, MENU_HELP = 7
}
enum  _e_Subresource { SUBRESOURCE_LABEL = 0, SUBRESOURCE_HELP = 1, SUBRESOURCE_KEY = 2 }

Functions

_XFUNCPROTOBEGIN void Xaw3dPopupMenu ()
void Xaw3dPopupMenuAtPos ()
char * ResourcedText ()

Variables

WidgetClass menuWidgetClass

Class Documentation

struct _menu_item

Definition at line 154 of file xwMenu.h.

Collaboration diagram for _menu_item:
Class Members
struct _menu_item * contents
Boolean enabled
Position end
char * help_text
long ID
char * key_binding
char * label
struct _menu_item * next
struct _menu_item * prev
Boolean set
Position start
menu_item_type type
void * user_data

Define Documentation

#define XtCBeNiceToColormap   "BeNiceToColormap"

Definition at line 119 of file xwMenu.h.

#define XtCBottomShadowContrast   "BottomShadowContrast"

Definition at line 127 of file xwMenu.h.

#define XtCBottomShadowPixel   "BottomShadowPixel"

Definition at line 125 of file xwMenu.h.

#define XtCExtraBottom   "ExtraBottom"

Definition at line 104 of file xwMenu.h.

#define XtCExtraLeft   "ExtraLeft"

Definition at line 98 of file xwMenu.h.

#define XtCExtraRight   "ExtraTop"

Definition at line 102 of file xwMenu.h.

#define XtCExtraTop   "ExtraRight"

Definition at line 100 of file xwMenu.h.

#define XtCForChoice   "ForChoice"

Definition at line 78 of file xwMenu.h.

#define XtCForPopup   "ForPopup"

Definition at line 80 of file xwMenu.h.

#define XtCHighlightPixel   "HighlightPixel"

Definition at line 107 of file xwMenu.h.

#define XtCHighlightShadowPixel   "HighlightShadowPixel"

Definition at line 110 of file xwMenu.h.

#define XtCHMargin   "HMargin"

Definition at line 74 of file xwMenu.h.

#define XtCHorizontal   "Horizontal"

Definition at line 76 of file xwMenu.h.

#define XtCIndicatorContrast   "IndicatorContrast"

Definition at line 93 of file xwMenu.h.

#define XtCIndicatorPixel   "IndicatorPixel"

Definition at line 91 of file xwMenu.h.

#define XtCIndicatorSize   "IndicatorSize"

Definition at line 95 of file xwMenu.h.

#define XtCMenu   "Menu"

Definition at line 82 of file xwMenu.h.

#define XtCMenuXftFont   "XftFont"

Definition at line 70 of file xwMenu.h.

#define XtCRefresh   "Refresh"

Definition at line 84 of file xwMenu.h.

#define XtCRequestedWidth   "RequestedWidth"

Definition at line 117 of file xwMenu.h.

#define XtCShadowWidth   "ShadowWidth"

Definition at line 115 of file xwMenu.h.

#define XtCTopShadowContrast   "TopShadowContrast"

Definition at line 123 of file xwMenu.h.

#define XtCTopShadowPixel   "TopShadowPixel"

Definition at line 121 of file xwMenu.h.

#define XtNbeNiceToColormap   "beNiceToColormap"

Definition at line 118 of file xwMenu.h.

#define XtNbottomShadowContrast   "bottomShadowContrast"

Definition at line 126 of file xwMenu.h.

#define XtNbottomShadowPixel   "bottomShadowPixel"

Definition at line 124 of file xwMenu.h.

#define XtNcursor   "cursor"

Definition at line 112 of file xwMenu.h.

#define XtNextraBottom   "extraBottom"

Definition at line 103 of file xwMenu.h.

#define XtNextraLeft   "extraLeft"

Definition at line 97 of file xwMenu.h.

#define XtNextraRight   "extraTop"

Definition at line 101 of file xwMenu.h.

#define XtNextraTop   "extraRight"

Definition at line 99 of file xwMenu.h.

#define XtNforChoice   "forChoice"

Definition at line 77 of file xwMenu.h.

#define XtNforPopup   "forPopup"

Definition at line 79 of file xwMenu.h.

#define XtNhighlightPixel   "highlightPixel"

Definition at line 106 of file xwMenu.h.

#define XtNhighlightShadowPixel   "highlightShadowPixel"

Definition at line 109 of file xwMenu.h.

#define XtNhMargin   "hMargin"

Definition at line 73 of file xwMenu.h.

#define XtNhorizontal   "horizontal"

Definition at line 75 of file xwMenu.h.

#define XtNindicatorContrast   "indicatorContrast"

Definition at line 92 of file xwMenu.h.

#define XtNindicatorPixel   "indicatorPixel"

Definition at line 90 of file xwMenu.h.

#define XtNindicatorSize   "indicatorSize"

Definition at line 94 of file xwMenu.h.

#define XtNmenu   "menu"

Definition at line 81 of file xwMenu.h.

#define XtNmenuXftFont   "xftFont"

Definition at line 71 of file xwMenu.h.

#define XtNonMDestroy   "onMDestroy"

Definition at line 88 of file xwMenu.h.

#define XtNonNewItem   "onNewItem"

Definition at line 85 of file xwMenu.h.

#define XtNonNoSelect   "onNoSelect"

Definition at line 87 of file xwMenu.h.

#define XtNonSelect   "onSelect"

Definition at line 86 of file xwMenu.h.

#define XtNrefresh   "refresh"

Definition at line 83 of file xwMenu.h.

#define XtNrequestedWidth   "requestedWidth"

Definition at line 116 of file xwMenu.h.

#define XtNshadowWidth   "shadowWidth"

Definition at line 114 of file xwMenu.h.

#define XtNtopShadowContrast   "topShadowContrast"

Definition at line 122 of file xwMenu.h.

#define XtNtopShadowPixel   "topShadowPixel"

Definition at line 120 of file xwMenu.h.


Typedef Documentation

Definition at line 130 of file xwMenu.h.

Definition at line 129 of file xwMenu.h.


Enumeration Type Documentation

Enumerator:
MENU_TEXT 
MENU_BUTTON 
MENU_RADIO 
MENU_TOGGLE 
MENU_CASCADE 
MENU_SEPARATOR 
MENU_PUSHRIGHT 
MENU_HELP 

Definition at line 136 of file xwMenu.h.

                               {
    MENU_TEXT      = 0,            /* Label item */
    MENU_BUTTON    = 1,            /* selectable item */
    MENU_RADIO     = 2,            /* radio item (diamond decoration) */
    MENU_TOGGLE    = 3,            /* toggle item (square decoration) */
    MENU_CASCADE   = 4,            /* submenu item */
    MENU_SEPARATOR = 5,            /* separator item */
    MENU_PUSHRIGHT = 6,            /* if in menubar, pushright follonwing items */
    MENU_HELP      = 7          /* CASCADE + PUSHRIGHT */
} menu_item_type;
Enumerator:
SUBRESOURCE_LABEL 
SUBRESOURCE_HELP 
SUBRESOURCE_KEY 

Definition at line 147 of file xwMenu.h.


Function Documentation

char* ResourcedText ( )
_XFUNCPROTOBEGIN void Xaw3dPopupMenu ( )

Variable Documentation

WidgetClass menuWidgetClass

Definition at line 235 of file xwMenu.c.