File gui.icn

Summary

###########################################################################

	File:     gui.icn

	Subject:  Set of classes for GUI objects in Unicon

	Authors:  Robert Parlett, Clint Jeffery, Susie Jeffery

	Date:     16 January, 2001

###########################################################################

   This file is in the public domain.

###########################################################################

   This file provides an implementation of several common GUI
   objects.  See the documentation supplied for full details.

###########################################################################

  Links: graphics, enqueue

###########################################################################
Classes:
Container, FillPanel, MenuEvent, MetaComponent, VisibleContainer, _Dialog, _Event

Procedures:
CacheImage, DrawRaisedRectangle, DrawSunkenRectangle, EraseRectangle, FilterRectangle, Rectangle, center_string, get_CheckBoxes_by_flag, img_height, img_style, img_width, left_string, left_stringg, left_stringr, object_class_name, right_string, set_CheckBoxes_by_flag

Records:
undo_rec

Global variables:
ImageCache

Links:
graphics.icn

This file is part of the (main) package.

Source code.

Details
Procedures:

CacheImage(win, x, y, w, h, filename)


DrawRaisedRectangle(W, x, y, w, h, i)


 Draw a raised rectangle.


DrawSunkenRectangle(W, x, y, w, h, i)


 Draw a sunken rectangle.


EraseRectangle(W, x, y, w, h)


FilterRectangle(W, x, y, w, h)


Rectangle(W, x, y, w, h)


center_string(win, x, y, s)


get_CheckBoxes_by_flag(checkboxes)


img_height(s)


img_style(s)


img_width(s)


left_string(win, x, y, s)


left_stringg(win, x, y, s)


left_stringr(win, x, y, s)


object_class_name(o)


right_string(win, x, y, s)


set_CheckBoxes_by_flag(i, checkboxes)


Records:

undo_rec(undo_type, undo_list, undo_x, undo_y, undoend_x, undoend_y, redo_type, redo_list, redo_x, redo_y, redoend_x, redoend_y)


Global variables:
ImageCache


This page produced by UniDoc on 2021/04/15 @ 23:59:54.