![]() ![]() ![]() ![]() Gravitybox Schedule Primer
Page 129
1998-2004 Gravitybox Software LLC
The component has a Contacts collection. Each object in the collection has many
properties that may be set. When one of these properties is populated with data, it is
displayed on the screen. In Figure 13.5, the three contacts have 3, 2, and 4 pieces of
information populated. The properties that are not set are not displayed on the screen.
All colors are configurable. There is at most one selected item on the screen. It has its
own color scheme defined. Every other contact uses the inactive color scheme. There is
also a focus rectangle drawn around the active contact, if one exists.
Table 13.4
Contact Control Properties
AllowAdd
Determines if the user may double-click on
the background to create a new contact
object.
AllowBrowse
Determines if the user may browse through
the collection of contacts from the default
properties screen. When true, two buttons,
up and down, are shown on this screen.
AllowColumnResizing
Determines if the user may mouse place the
mouse pointer between Contact objects and
vertically resize the standard width of all of
the objects.
AllowCopy
Determines if the user may hold the <CTRL>
key while dragging a contact to create an
exact copy of the contact.
AllowDelete
Determines if the user may press the
<DELETE> key remove a contact.
AllowDragFromFile
Determines if a Contact object file may be
and dropped on the Contacts control to
create a new Contact object.
AllowDragToFile
Determines if a Contact object may be
dragged from the Contacts control and
dropped on a container that supports file
drops to create a Task object file.
AllowEdit
Determines if the default property screen is
displayed when the user double-clicks a
contact or presses the <ENTER> key whilela
contact is selected. When true, either action
will display a pre-defined property window.
AllowInterWindowDrop
Determines of Contact object may be
moved/copied to/from other Contact controls.
AllowOtherDrops
Determines if object from other sources
outside of the Schedule control
(appointments, contacts, or tasks) may be
dropped on the Contact control to raise the
DragDropOtherObject event.
|