Back to index

plt-scheme  4.2.1
Classes | Defines | Typedefs | Variables
xwMultiListP.h File Reference
#include <X11/CoreP.h>
#include <xwMultiList.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XfwfMultiListItem
struct  XfwfMultiListClassPart
struct  _XfwfMultiListClassRec
struct  XfwfMultiListPart
struct  _XfwfMultiListRec

Defines

#define MultiListItemSensitive(i)   ((i)->sensitive)
#define MultiListItemHighlighted(i)   ((i)->highlighted)
#define MultiListItemString(i)   ((i)->string)
#define InstanceCore(w)   (&((w)->core))
#define InstanceMultiList(w)   (&((w)->multiList))
#define MultiListWidth(w)   (InstanceCore(w)->width)
#define MultiListHeight(w)   (InstanceCore(w)->height)
#define MultiListBG(w)   (InstanceCore(w)->background_pixel)
#define MultiListSensitive(w)   (InstanceCore(w)->sensitive)
#define MultiListAncesSensitive(w)   (InstanceCore(w)->ancestor_sensitive)
#define MultiListDepth(w)   (InstanceCore(w)->depth)
#define MultiListFG(w)   (InstanceMultiList(w)->foreground)
#define MultiListHighlightFG(w)   (InstanceMultiList(w)->highlight_fg)
#define MultiListHighlightBG(w)   (InstanceMultiList(w)->highlight_bg)
#define MultiListColumnSpace(w)   (InstanceMultiList(w)->column_space)
#define MultiListRowSpace(w)   (InstanceMultiList(w)->row_space)
#define MultiListDefaultCols(w)   (InstanceMultiList(w)->default_cols)
#define MultiListForceCols(w)   (InstanceMultiList(w)->default_cols)
#define MultiListPaste(w)   (InstanceMultiList(w)->paste)
#define MultiListRowMajor(w)   (InstanceMultiList(w)->row_major)
#define MultiListLongest(w)   (InstanceMultiList(w)->longest)
#define MultiListNumItems(w)   (InstanceMultiList(w)->nitems)
#define MultiListFont(w)   (InstanceMultiList(w)->font)
#define MultiListXftFont(w)   NULL
#define MultiListList(w)   (InstanceMultiList(w)->list)
#define MultiListSensitiveArray(w)   (InstanceMultiList(w)->sensitive_array)
#define MultiListCallback(w)   (InstanceMultiList(w)->callback)
#define MultiListMaxSelectable(w)   (InstanceMultiList(w)->max_selectable)
#define MultiListShadeSurplus(w)   (InstanceMultiList(w)->shade_surplus)
#define MultiListClickExtends(w)   (InstanceMultiList(w)->clickExtends)
#define MultiListDrawGray(w)   (InstanceMultiList(w)->drawgray)
#define MultiListOffset(w)   (InstanceMultiList(w)->offset)
#define MultiListColWidth(w)   (InstanceMultiList(w)->col_width)
#define MultiListRowHeight(w)   (InstanceMultiList(w)->row_height)
#define MultiListNumRows(w)   (InstanceMultiList(w)->nrows)
#define MultiListNumCols(w)   (InstanceMultiList(w)->ncols)
#define MultiListMostRecentItem(w)   (InstanceMultiList(w)->most_recent_clicked_item)
#define MultiListMostRecentAct(w)   (InstanceMultiList(w)->most_recent_action)
#define MultiListLastRelease(w)   (InstanceMultiList(w)->last_button_release)
#define MultiListEraseGC(w)   (InstanceMultiList(w)->erase_gc)
#define MultiListDrawGC(w)   (InstanceMultiList(w)->draw_gc)
#define MultiListHighlightForeGC(w)   (InstanceMultiList(w)->highlight_fg_gc)
#define MultiListHighlightBackGC(w)   (InstanceMultiList(w)->highlight_bg_gc)
#define MultiListGrayGC(w)   (InstanceMultiList(w)->gray_gc)
#define MultiListItemArray(w)   (InstanceMultiList(w)->item_array)
#define MultiListNthItem(w, n)   (&(MultiListItemArray(w)[n]))
#define MultiListSelArray(w)   (InstanceMultiList(w)->sel_array)
#define MultiListNumSelected(w)   (InstanceMultiList(w)->num_selected)
#define MultiListTabList(w)   (InstanceMultiList(w)->tablist)
#define MultiListTabs(w)   (InstanceMultiList(w)->tabs)

Typedefs

typedef struct
_XfwfMultiListClassRec 
XfwfMultiListClassRec
typedef struct _XfwfMultiListRec XfwfMultiListRec

Variables

XfwfMultiListClassRec xfwfMultiListClassRec

Class Documentation

struct XfwfMultiListItem

Definition at line 66 of file xwMultiListP.h.

Class Members
Boolean highlighted
Boolean sensitive
String string
struct XfwfMultiListClassPart

Definition at line 79 of file xwMultiListP.h.

Class Members
int foo
struct _XfwfMultiListClassRec

Definition at line 84 of file xwMultiListP.h.

Collaboration diagram for _XfwfMultiListClassRec:
Class Members
CoreClassPart core_class
XfwfMultiListClassPart multiList_class
struct XfwfMultiListPart

Definition at line 92 of file xwMultiListP.h.

Collaboration diagram for XfwfMultiListPart:
Class Members
XtCallbackList callback
Boolean clickExtends
Dimension col_width
Dimension column_space
int default_cols
GC draw_gc
Boolean drawgray
GC erase_gc
XFontStruct * font
Boolean force_cols
Pixel foreground
GC gray_gc
Pixel highlight_bg
GC highlight_bg_gc
Pixel highlight_fg
GC highlight_fg_gc
XfwfMultiListItem * item_array
Time last_button_release
String * list
int longest
int max_selectable
int most_recent_action
int most_recent_clicked_item
int ncols
int nitems
int nrows
int num_selected
int offset
Boolean paste
Dimension row_height
Boolean row_major
Dimension row_space
int * sel_array
Boolean * sensitive_array
Boolean shade_surplus
char * tablist
int * tabs
struct _XfwfMultiListRec

Definition at line 138 of file xwMultiListP.h.

Collaboration diagram for _XfwfMultiListRec:
Class Members
CorePart core
XfwfMultiListPart multiList

Define Documentation

#define InstanceCore (   w)    (&((w)->core))

Definition at line 154 of file xwMultiListP.h.

#define InstanceMultiList (   w)    (&((w)->multiList))

Definition at line 155 of file xwMultiListP.h.

#define MultiListAncesSensitive (   w)    (InstanceCore(w)->ancestor_sensitive)

Definition at line 161 of file xwMultiListP.h.

#define MultiListBG (   w)    (InstanceCore(w)->background_pixel)

Definition at line 159 of file xwMultiListP.h.

#define MultiListCallback (   w)    (InstanceMultiList(w)->callback)

Definition at line 183 of file xwMultiListP.h.

#define MultiListClickExtends (   w)    (InstanceMultiList(w)->clickExtends)

Definition at line 186 of file xwMultiListP.h.

#define MultiListColumnSpace (   w)    (InstanceMultiList(w)->column_space)

Definition at line 167 of file xwMultiListP.h.

#define MultiListColWidth (   w)    (InstanceMultiList(w)->col_width)

Definition at line 191 of file xwMultiListP.h.

#define MultiListDefaultCols (   w)    (InstanceMultiList(w)->default_cols)

Definition at line 169 of file xwMultiListP.h.

#define MultiListDepth (   w)    (InstanceCore(w)->depth)

Definition at line 162 of file xwMultiListP.h.

#define MultiListDrawGC (   w)    (InstanceMultiList(w)->draw_gc)

Definition at line 199 of file xwMultiListP.h.

#define MultiListDrawGray (   w)    (InstanceMultiList(w)->drawgray)

Definition at line 187 of file xwMultiListP.h.

#define MultiListEraseGC (   w)    (InstanceMultiList(w)->erase_gc)

Definition at line 198 of file xwMultiListP.h.

#define MultiListFG (   w)    (InstanceMultiList(w)->foreground)

Definition at line 164 of file xwMultiListP.h.

#define MultiListFont (   w)    (InstanceMultiList(w)->font)

Definition at line 175 of file xwMultiListP.h.

#define MultiListForceCols (   w)    (InstanceMultiList(w)->default_cols)

Definition at line 170 of file xwMultiListP.h.

#define MultiListGrayGC (   w)    (InstanceMultiList(w)->gray_gc)

Definition at line 202 of file xwMultiListP.h.

#define MultiListHeight (   w)    (InstanceCore(w)->height)

Definition at line 158 of file xwMultiListP.h.

#define MultiListHighlightBackGC (   w)    (InstanceMultiList(w)->highlight_bg_gc)

Definition at line 201 of file xwMultiListP.h.

#define MultiListHighlightBG (   w)    (InstanceMultiList(w)->highlight_bg)

Definition at line 166 of file xwMultiListP.h.

#define MultiListHighlightFG (   w)    (InstanceMultiList(w)->highlight_fg)

Definition at line 165 of file xwMultiListP.h.

#define MultiListHighlightForeGC (   w)    (InstanceMultiList(w)->highlight_fg_gc)

Definition at line 200 of file xwMultiListP.h.

#define MultiListItemArray (   w)    (InstanceMultiList(w)->item_array)

Definition at line 203 of file xwMultiListP.h.

#define MultiListItemHighlighted (   i)    ((i)->highlighted)

Definition at line 151 of file xwMultiListP.h.

#define MultiListItemSensitive (   i)    ((i)->sensitive)

Definition at line 150 of file xwMultiListP.h.

#define MultiListItemString (   i)    ((i)->string)

Definition at line 152 of file xwMultiListP.h.

#define MultiListLastRelease (   w)    (InstanceMultiList(w)->last_button_release)

Definition at line 197 of file xwMultiListP.h.

#define MultiListList (   w)    (InstanceMultiList(w)->list)

Definition at line 181 of file xwMultiListP.h.

#define MultiListLongest (   w)    (InstanceMultiList(w)->longest)

Definition at line 173 of file xwMultiListP.h.

#define MultiListMaxSelectable (   w)    (InstanceMultiList(w)->max_selectable)

Definition at line 184 of file xwMultiListP.h.

#define MultiListMostRecentAct (   w)    (InstanceMultiList(w)->most_recent_action)

Definition at line 196 of file xwMultiListP.h.

#define MultiListMostRecentItem (   w)    (InstanceMultiList(w)->most_recent_clicked_item)

Definition at line 195 of file xwMultiListP.h.

#define MultiListNthItem (   w,
 
)    (&(MultiListItemArray(w)[n]))

Definition at line 204 of file xwMultiListP.h.

#define MultiListNumCols (   w)    (InstanceMultiList(w)->ncols)

Definition at line 194 of file xwMultiListP.h.

#define MultiListNumItems (   w)    (InstanceMultiList(w)->nitems)

Definition at line 174 of file xwMultiListP.h.

#define MultiListNumRows (   w)    (InstanceMultiList(w)->nrows)

Definition at line 193 of file xwMultiListP.h.

#define MultiListNumSelected (   w)    (InstanceMultiList(w)->num_selected)

Definition at line 206 of file xwMultiListP.h.

#define MultiListOffset (   w)    (InstanceMultiList(w)->offset)

Definition at line 189 of file xwMultiListP.h.

#define MultiListPaste (   w)    (InstanceMultiList(w)->paste)

Definition at line 171 of file xwMultiListP.h.

#define MultiListRowHeight (   w)    (InstanceMultiList(w)->row_height)

Definition at line 192 of file xwMultiListP.h.

#define MultiListRowMajor (   w)    (InstanceMultiList(w)->row_major)

Definition at line 172 of file xwMultiListP.h.

#define MultiListRowSpace (   w)    (InstanceMultiList(w)->row_space)

Definition at line 168 of file xwMultiListP.h.

#define MultiListSelArray (   w)    (InstanceMultiList(w)->sel_array)

Definition at line 205 of file xwMultiListP.h.

#define MultiListSensitive (   w)    (InstanceCore(w)->sensitive)

Definition at line 160 of file xwMultiListP.h.

#define MultiListSensitiveArray (   w)    (InstanceMultiList(w)->sensitive_array)

Definition at line 182 of file xwMultiListP.h.

#define MultiListShadeSurplus (   w)    (InstanceMultiList(w)->shade_surplus)

Definition at line 185 of file xwMultiListP.h.

#define MultiListTabList (   w)    (InstanceMultiList(w)->tablist)

Definition at line 208 of file xwMultiListP.h.

#define MultiListTabs (   w)    (InstanceMultiList(w)->tabs)

Definition at line 209 of file xwMultiListP.h.

#define MultiListWidth (   w)    (InstanceCore(w)->width)

Definition at line 157 of file xwMultiListP.h.

#define MultiListXftFont (   w)    NULL

Definition at line 179 of file xwMultiListP.h.


Typedef Documentation


Variable Documentation

Definition at line 292 of file xwMultiList.c.