StartupWindow

## class StartupWindow : public MainWindow

> Main window of the startup program.

## Inheritance:

### Public Methods

  | StartupWindow (const char *name)
  virtual | ~StartupWindow ()
  const char* | GetClassName ()
  void | Quit ()
  void | Project ()
  void | OpenDocument ()
  void | DrawingArea ()
  void | StartEditor (int editor, const string *filename = 0)
  void | StartTableEditor (unsigned rows, unsigned columns, unsigned cellwidth, unsigned cellheight)
  void | SetDrawingArea (unsigned idw, unsigned idh, unsigned mdw, unsigned mdh)
  void | SetProject (const string *s)
  void | OpenDocument (const string *s)
  void | SetStatus (const char *s)
  void | SetStatus (const string *s)
  FileSelectionDialog* | GetFileSelectionDialog ()
  FileSelectionDialog* | GetDirSelectionDialog ()
  TextFieldListDialog* | GetTableOptionsDialog ()
  TextFieldListDialog* | GetDrawingOptionsDialog ()
  static void | QuitCB (Widget, XtPointer, XtPointer)
  static void | HelpCB (Widget, XtPointer, XtPointer)
  static void | ProjectCB (Widget, XtPointer, XtPointer)
  static void | DocumentCB (Widget, XtPointer, XtPointer)
  static void | OpenDocumentCB (Widget, XtPointer, XtPointer)
  static void | DrawingAreaCB (Widget, XtPointer, XtPointer)
  static void | StartEditorCB (Widget, XtPointer, XtPointer)
  static void | StartTableEditorCB (Widget, XtPointer, XtPointer)
  static void | SetProjectCB (Widget, XtPointer, XtPointer)
  static void | SetDrawingAreaCB (Widget, XtPointer, XtPointer)

### Inherited from MainWindow:

### Public Methods

virtual void Initialize(int argc, char** argv, Config *config)
virtual void Finalize()
virtual void Manage()
virtual void Unmanage()
virtual void Iconify()
void ManageUnmapped()
void Close()
void SetTitle(const char *title)
void SetTitle(const string *title)
void SetIconName(const char *name)
void SetIconPixmap(Pixmap px)
void SetCursor(int cursorNum)
void SetSizeCursor(int cursorNum)
virtual int GetTool()
PrinterOptions* GetPrinterOptions()

### Protected Methods

virtual Widget CreateWorkArea(Widget, int argc, char** argv)
virtual void ParseUserOptions(int argc, char** argv)
virtual void CreateComponents(Widget window)
MouseCursor* GetCursor()
Config* GetConfig()

### Inherited from MWidget:

### Public Methods

bool IsRealized()
void SetColormap(Colormap cmap)
void SetDestroyCallback(XtCallbackProc fun, XtPointer clientData)
void AddLiteClue(Widget w, const char *text)

### Protected Methods

Widget GetLiteClue()
void CreateLiteClue()
void InstallDestroyHandler()

### Inherited from Component:

### Public Methods

bool IsManaged()
Widget GetWidget()
Display* GetDisplay()
Window GetWindow()

### Protected Methods

void SetWidget(Widget w)
const string* GetName() const
void SetName(const string *s)
void SetName(const char *s)

## Documentation

> Main window of the startup program.

`StartupWindow(const char *name)`

`virtual ~StartupWindow()`

`const char* GetClassName()`

`void Quit()`

`void Project()`

`void OpenDocument()`

`void DrawingArea()`

`void StartEditor(int editor, const string *filename = 0)`

`void StartTableEditor(unsigned rows, unsigned columns, unsigned cellwidth, unsigned cellheight)`

`void SetDrawingArea(unsigned idw, unsigned idh, unsigned mdw, unsigned mdh)`

`void SetProject(const string *s)`

`void OpenDocument(const string *s)`

`void SetStatus(const char *s)`

`void SetStatus(const string *s)`

`FileSelectionDialog* GetFileSelectionDialog()`

`FileSelectionDialog* GetDirSelectionDialog()`

`TextFieldListDialog* GetTableOptionsDialog()`

`TextFieldListDialog* GetDrawingOptionsDialog()`

`static void QuitCB(Widget, XtPointer, XtPointer)`

`static void HelpCB(Widget, XtPointer, XtPointer)`

`static void ProjectCB(Widget, XtPointer, XtPointer)`

`static void DocumentCB(Widget, XtPointer, XtPointer)`

`static void OpenDocumentCB(Widget, XtPointer, XtPointer)`

`static void DrawingAreaCB(Widget, XtPointer, XtPointer)`

`static void StartEditorCB(Widget, XtPointer, XtPointer)`

`static void StartTableEditorCB(Widget, XtPointer, XtPointer)`

`static void SetProjectCB(Widget, XtPointer, XtPointer)`

`static void SetDrawingAreaCB(Widget, XtPointer, XtPointer)`

This class has no child classes.

alphabetic index hierarchy of classes

this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de