Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

XMListBaseClass Class Reference

#include <XMList.h>

Inheritance diagram for XMListBaseClass:

XMWidget XMList XMScrolledList List of all members.

Public Member Functions

 XMListBaseClass (char *n, WidgetClass cl, XMWidget &parent, ArgList l=NULL, Cardinal num_args=0)
 XMListBaseClass (char *n, WidgetClass cl, Widget parent, ArgList l=NULL, Cardinal num_args=0)
 XMListBaseClass (char *n)
 XMListBaseClass (Widget w)
void AutoSelect (Boolean enable=True)
void SetDoubleClickTime (int ms=100)
void SetRows (int rows)
void SetScrollPolicy (int policy=XmAS_NEEDED)
void SetSelectionPolicy (int policy=XmSINGLE_SELECT)
int GetListCount ()
XmStringTable GetListValues ()
int GetSelectedListCount ()
XmStringTable GetSelectedItems ()
Callback_dataAddbrowseSelectionCallback (void(*callback)(XMWidget *, XtPointer, XtPointer), XtPointer user_data=NULL)
Callback_dataAddDefaultActionCallback (void(*callback)(XMWidget *, XtPointer, XtPointer), XtPointer user_data=NULL)
Callback_dataAddExtendedSelectionCallback (void(*callback)(XMWidget *, XtPointer, XtPointer), XtPointer user_data=NULL)
Callback_dataAddMultipleSelectionCallback (void(*callback)(XMWidget *, XtPointer, XtPointer), XtPointer user_data=NULL)
Callback_dataAddSingleSelectionCallback (void(*callback)(XMWidget *, XtPointer, XtPointer), XtPointer user_data=NULL)
void AddItem (char *item, int position=0)
void ClearItems ()
void DeleteItem (char *item)
void DeleteItem (int loc=0)
void DeleteItems (int loc, int count=1)
void DeselectAll ()
void DeselectItem (char *item)
void DeselectItem (int pos=0)
void SetBottomItem (int position=0)
void SelectItem (int pos=0)

Constructor & Destructor Documentation

XMListBaseClass::XMListBaseClass char *  n,
WidgetClass  cl,
XMWidget parent,
ArgList  l = NULL,
Cardinal  num_args = 0
[inline]
 

Definition at line 311 of file XMList.h.

XMListBaseClass::XMListBaseClass char *  n,
WidgetClass  cl,
Widget  parent,
ArgList  l = NULL,
Cardinal  num_args = 0
[inline]
 

Definition at line 314 of file XMList.h.

XMListBaseClass::XMListBaseClass char *  n  )  [inline]
 

Definition at line 318 of file XMList.h.

XMListBaseClass::XMListBaseClass Widget  w  )  [inline]
 

Definition at line 319 of file XMList.h.


Member Function Documentation

Callback_data* XMListBaseClass::AddbrowseSelectionCallback void(*)(XMWidget *, XtPointer, XtPointer)  callback,
XtPointer  user_data = NULL
[inline]
 

Definition at line 364 of file XMList.h.

References XMWidget::AddCallback().

Callback_data* XMListBaseClass::AddDefaultActionCallback void(*)(XMWidget *, XtPointer, XtPointer)  callback,
XtPointer  user_data = NULL
[inline]
 

Definition at line 370 of file XMList.h.

References XMWidget::AddCallback().

Callback_data* XMListBaseClass::AddExtendedSelectionCallback void(*)(XMWidget *, XtPointer, XtPointer)  callback,
XtPointer  user_data = NULL
[inline]
 

Definition at line 377 of file XMList.h.

References XMWidget::AddCallback().

void XMListBaseClass::AddItem char *  item,
int  position = 0
[inline]
 

Definition at line 401 of file XMList.h.

Callback_data* XMListBaseClass::AddMultipleSelectionCallback void(*)(XMWidget *, XtPointer, XtPointer)  callback,
XtPointer  user_data = NULL
[inline]
 

Definition at line 384 of file XMList.h.

References XMWidget::AddCallback().

Callback_data* XMListBaseClass::AddSingleSelectionCallback void(*)(XMWidget *, XtPointer, XtPointer)  callback,
XtPointer  user_data = NULL
[inline]
 

Definition at line 391 of file XMList.h.

References XMWidget::AddCallback().

void XMListBaseClass::AutoSelect Boolean  enable = True  )  [inline]
 

Definition at line 323 of file XMList.h.

References XMWidget::SetAttribute().

void XMListBaseClass::ClearItems  )  [inline]
 

Definition at line 406 of file XMList.h.

void XMListBaseClass::DeleteItem int  loc = 0  )  [inline]
 

Definition at line 412 of file XMList.h.

void XMListBaseClass::DeleteItem char *  item  )  [inline]
 

Definition at line 407 of file XMList.h.

void XMListBaseClass::DeleteItems int  loc,
int  count = 1
[inline]
 

Definition at line 415 of file XMList.h.

void XMListBaseClass::DeselectAll  )  [inline]
 

Definition at line 418 of file XMList.h.

void XMListBaseClass::DeselectItem int  pos = 0  )  [inline]
 

Definition at line 427 of file XMList.h.

void XMListBaseClass::DeselectItem char *  item  )  [inline]
 

Definition at line 421 of file XMList.h.

int XMListBaseClass::GetListCount  )  [inline]
 

Definition at line 340 of file XMList.h.

References XMWidget::GetAttribute().

XmStringTable XMListBaseClass::GetListValues  )  [inline]
 

Definition at line 345 of file XMList.h.

References XMWidget::GetAttribute().

XmStringTable XMListBaseClass::GetSelectedItems  )  [inline]
 

Definition at line 357 of file XMList.h.

References XMWidget::GetAttribute().

int XMListBaseClass::GetSelectedListCount  )  [inline]
 

Definition at line 351 of file XMList.h.

References XMWidget::GetAttribute().

void XMListBaseClass::SelectItem int  pos = 0  )  [inline]
 

Definition at line 434 of file XMList.h.

void XMListBaseClass::SetBottomItem int  position = 0  )  [inline]
 

Definition at line 430 of file XMList.h.

void XMListBaseClass::SetDoubleClickTime int  ms = 100  )  [inline]
 

Definition at line 326 of file XMList.h.

References XMWidget::SetAttribute().

void XMListBaseClass::SetRows int  rows  )  [inline]
 

Definition at line 330 of file XMList.h.

References XMWidget::SetAttribute().

Referenced by XMList::XMList(), and XMScrolledList::XMScrolledList().

void XMListBaseClass::SetScrollPolicy int  policy = XmAS_NEEDED  )  [inline]
 

Definition at line 333 of file XMList.h.

References XMWidget::SetAttribute().

void XMListBaseClass::SetSelectionPolicy int  policy = XmSINGLE_SELECT  )  [inline]
 

Definition at line 336 of file XMList.h.

References XMWidget::SetAttribute().


The documentation for this class was generated from the following file:
Generated on Thu Jan 6 16:58:45 2005 for Spectrodaq External Event Framework by  doxygen 1.3.9.1