MG Library

Library of Michael Galloy

single page | use frames     summary     class     fields     routine details     file attributes

widgets/

mgobjectwidget__define.pro

This is a base class to inherit from to create an object widget.

Class description for mgobjectwidget

Properties

offset get set
size get
name init
title set

Fields

NAME ''
tlb 0L

top-level base widget ID

Routines

mgobjectwidget::setProperty [, title=string] [, offset=lonarr(2)]

Set properties of the object widget.

mgobjectwidget::getProperty [, offset=lonarr(2)] [, size=lonarr(2)]

Get properties of the object widget.

mgobjectwidget::handleEvents, event

Event handler for all widgets in the program.

mgobjectwidget::cleanupWidgets, tlb

Called when the widget program is being destroyed.

mgobjectwidget::startXManager

Start XMANAGER.

mgobjectwidget::cleanup

Cleanup resources.

result = mgobjectwidget::init(name=name)

Create on object widget.

mgobjectwidget__define

Define member variables.

Routine details

topmgobjectwidget::setProperty

mgobjectwidget::setProperty [, title=string] [, offset=lonarr(2)]

Set properties of the object widget.

Keywords

title in optional type=string

title of the base

offset in optional type=lonarr(2)

offset in pixels of the upper-left corner of the base from the upper-left corner of the widget

topmgobjectwidget::getProperty

mgobjectwidget::getProperty [, offset=lonarr(2)] [, size=lonarr(2)]

Get properties of the object widget.

Keywords

offset out optional type=lonarr(2)

offset in pixels of the upper-left corner of the base from the upper-left corner of the widget

size out optional type=lonarr(2)

size in pixels of the tlb

topmgobjectwidget::handleEvents

mgobjectwidget::handleEvents, event

Event handler for all widgets in the program.

Parameters

event in required type=structure

event structure for any event generated by the widget program

topmgobjectwidget::cleanupWidgets

mgobjectwidget::cleanupWidgets, tlb

Called when the widget program is being destroyed.

Parameters

tlb in required type=long

widget ID for the top-level base

topmgobjectwidget::startXManager

mgobjectwidget::startXManager

Start XMANAGER.

topmgobjectwidget::cleanup

mgobjectwidget::cleanup

Cleanup resources.

topmgobjectwidget::init

result = mgobjectwidget::init(name=name)

Create on object widget.

Return value

1B for success, 0B otherwise

Keywords

name

topmgobjectwidget__define

mgobjectwidget__define

Define member variables.

File attributes

Modification date: Tue Nov 20 11:24:27 2007
Lines: 111