User Library UL_OOCBS Function Descriptions

Last updated:15-Dec-2017


aList->clone - constructor to create a copy of a pre-existing instance of the aList class
aList->destroy - destructor method for instances of the List object
aList->free - frees all dynamic memory allocated by the aList
aList->get - returns the element at the head of the aList
aList->get_length - returns the length (the number of entries) of the aList
aList->get_next - returns the pointer to the next element in the aList
aList->insert_after_element - inserts an element immediately after the specified element
aList->insert_after_tag - inserts an element immediately after the element with the given tag
aList->put - appends an element to the tail of an aList
aList->remove - retrieves an element and removes it from the list
aList->reset - resets the pointer used for looping over the list
aList->retrieve - retrieves an element but does not remove it from the aList
aList->retrieve_last - retrieves the last element, but does not remove it from the aList
aList->update - destructively overwrite the original contents of an element
create_aList - constructor which creates an instance of the aList class
create_ButtonState - constructor to create an instance of the ButtonState class
create_CallbackButton - constructor to create an instance of the ButtonState class
create_Function - constructor to create an instance of the Function class
create_List - constructor to create an instance of the List class
create_Queue - constructor which creates an instance of the Queue class
create_Text_Table - constructor to create an instance of the Text_Table class
create_TV_button - constructor to create an instance of the TV_button class
destroy_TV_button - destroys a TV_button
free_TV_button - frees memory allocated deom within a TV_button
list->clone - constructor to create a copy of a pre-existing instance of the List class
list->destroy - destructor method for instances of the List object
list->free - frees all dynamic memory allocated by the List
list->get - returns the element at the head of the List
list->get_length - returns the length (the number of entries) of the List
list->get_next - returns the pointer to the next element in the list
list->insert_after_element - inserts an element immediately after the specified element
list->insert_after_tag - inserts an element immediately after the element with the given tag
list->put - appends an element to the tail of a List
list->remove - retrieves an element and removes it from the list
list->reset - resets the pointer used for looping over the list
list->retrieve - retrieves an element but does not remove it from the list
list->retrieve_last - retrieves the last element, but does not remove it from the list
list->update - destructively overwrite the original contents of an element
load_TV_button - fills values for a TV_button
queue->clone - constructor to create a copy of a pre-existing instance of the Queue class
queue->destroy - destructor method for instances of the Queue object
queue->free - frees all dynamic memory allocated by the Queue
queue->get - returns the element at the head of the Queue
queue->get_length - returns the length (the number of entries) of the Queue
queue->put - appends an element to the tail of a Queue
TV_button->action - executes a TV_button user action function
TV_button->change_color - changes the color of a TV_button
TV_button->do_nothing - default TV_button action (does nothing)
TV_button->get_action - returns the action function for a TV_button
TV_button->get_color - returns the color of a TV_button
TV_button->get_column - returns the column for a TV_button
TV_button->get_row - returns the row for a TV_button
TV_button->hide - hides a TV_button
TV_button->highlight - highlights a TV_button
TV_button->materialize - makes a TV_button visible
TV_button->redraw - redraws a TV_button
TV_button->reset - resets the color of a TV_button
TV_button->reset_color - restores the original color of a TV_button
TV_button->restore_color - restores the previous color of a TV_button
TV_field->buttonize - creates a button for a function