Class: Wide_List_mixin

Module location: Widelist.pkg line 42 (view source)

Class Hierarchy:

cObjectMixinWide_List_mixin

Mixins:

Action_Bar_Mixin, Entry_Item_Mixin, Navigate_Mixin, Nesting_Mixin, Server_Mixin,

Class Definition

Functions and Procedures

Bottom_of_Panel()
created for navigation support
Child_Wrapping(integer direction integer xorigID)
created for nesting support
IntegerColumn(Integer Item#)
Construct_Object(integer img)
IntegerCurrent_Col()
Down()
custom for wlist
Down_Row()
End_Construct_Object()
Initialize_List()
integerlast_panel_item()
created for Bottom_of_Panel support
integerNext_Entry_Ok()
created for navigation support
integerPrevious_Entry_Ok()
created for navigation support *DAF* This has been altered to work right for us. Since we support the ability of tables to insert rows at the top we must check if a previous should open up a line at the top (more like what next_ entry_ok). It seems that neither of these (next_item_ok or prev- ious_entry_ok) really belongs here - but to be consistant....
Set(Integer Row#)
Inherited from server_mixin
sets base item to Row#
Top_of_Panel()
created for navigation support
Up()
..*DAF*....................................................... These have been added to wide_list. They just belong here (hey could be added to data_list allowing us to avoid changing wide_list - however, this is where they belong). We could change this new Handlers: Up, Down, Column, current_col, Row_base_item custom for wlist
Up_Row()