- Main Page
- Classes
- Directories
- Related Pages

- Class List
- Class Hierarchy
- Class Members

# AppWindow Class Reference

Represents window with toolbox and main application menu. More...

`#include <appwindow.h>`

Inheritance diagram for AppWindow:

List of all members.

## Public Member Functions

const char * | getType () const
| Return type of class.
Ptr< ToolButton > & | getActiveButton ()
| AppWindow (Ptr< TclInterp > &interp, Designer *designer)
| ctor
void | toolButtonPressed (TkBase *button)
| handles tool button press
void | setArrowToolActive ()
| sets tool "arrow" to be active
void | enlistWindow (TkTopLevel *topLevel)
| insert new toplevel into editation list
void | setVisible (bool value)
| make window visible/hidden

## Detailed Description

Represents window with toolbox and main application menu.

Date:
  01-29-2006

Author:
  Ondrej Svejdar

Todo:

Bug:

## Constructor & Destructor Documentation

AppWindow::AppWindow | ( | Ptr< TclInterp > & | interp,
|  | Designer * | designer
| ) |

| ctor

Parameters:

  | interp | interpret
  | designer | designer represents whole application GUI

## Member Function Documentation

void AppWindow::enlistWindow | ( | TkTopLevel * | topLevel | ) |

| insert new toplevel into editation list

Parameters:

  | topLevel | top level widget

Ptr<ToolButton>& AppWindow::getActiveButton | ( |  | ) | `[inline]`

Returns:
  active tool button

const char* AppWindow::getType | ( |  | ) | const`[inline, virtual]`

| Return type of class.

Returns:
  type of class

Reimplemented from TObject.

void AppWindow::setVisible | ( | bool | value | ) |

| make window visible/hidden

Parameters:

  | value | visiblity

void AppWindow::toolButtonPressed | ( | TkBase * | button | ) |

| handles tool button press

Parameters:

  | button |

The documentation for this class was generated from the following files:

- H:/projs/dotNET/eda/src/designer/appwindow.h
- H:/projs/dotNET/eda/src/designer/appwindow.cpp