Copyright (1999-2008) EDMGROUP Pty Ltd - EZY Prolog Reference

List of predicates for group Tree view

[This is preliminary specification and subject to change.]

List of all groups


Type

Predicate

Parameters

Flow pattern

Description

determ

ezy_treeview_add

WINDOW CTRLWIN,
ILIST POSITION,
BROWSELIST_ITEM ITEM

(i,i,i)

Add Tree Element after POSITION

determ

ezy_treeview_address

WINDOW CTRLWIN,
SLIST ADDR,
STRING NODE

(i,o,o)

Get address of the selected tree element.

determ

ezy_treeview_callback

WINDOW CTRLWIN,
STRING CALLBACK

(i,i)

Define user predicate which will receive callback messages from the TREEVIEW control

determ

ezy_treeview_close

WINDOW CTRLWIN,
ILIST POSITION

(i,i)

Collapse tree at given position defined as list of integers: For example: Position = [0,1,3,2,5,6,1]

determ

ezy_treeview_cursor

WINDOW CTRLWIN,
ILIST POSITION

(i,o),(i,i)

Get/Set current position of the tree cursor

determ

ezy_treeview_delete

WINDOW CTRLWIN,
ILIST POSITION

(i,i)

Delete Tree Element definded by POSITION

determ

ezy_treeview_flipnode

WINDOW CTRLWIN,
ILIST POSITION

(i,i)

Expand/Collapse tree node defined by CURSOR. Form of CURSOR: CURSOR = [0,1,3,2,5,6,1]

determ

ezy_treeview_icon

STRING NAME,
INTEGER ICON

(i,o)

Get ID of the node icon

determ

ezy_treeview_item

WINDOW CTRLWIN,
ILIST POSITION,
BROWSELIST_ITEM ITEM

(i,i,o),(i,i,i)

Get/Set tree node element See for more information.

determ

ezy_treeview_menu

WINDOW CTRLWIN,
MENU

(i,i)

Set tree view MENU

determ

ezy_treeview_open

WINDOW CTRLWIN,
ILIST POSITION

(i,i)

Open tree at given position defined as list of integers: Position = [0,1,3,2,5,6,1]

determ

ezy_treeview_parentlist

WINDOW CTRLWIN,
SLIST PARENTS

(i,o)

Get list of parents for selected element in the tree

determ

ezy_treeview_renumerate

WINDOW CTRLWIN,
INTEGER INDEX

(i,i)

Renumerate Nodes of the tree


Copyright 1997-2013 EDMGROUP (Australia)