#include <bcrecentlist.h>
Inherits BC_ListBox.

Public Member Functions | |
| BC_RecentList (const char *type, BC_Hash *defaults, BC_TextBox *textbox, int max, int x, int y, int w, int h) | |
| BC_RecentList (const char *type, BC_Hash *defaults) | |
| BC_RecentList (const char *type, BC_Hash *defaults, BC_TextBox *textbox) | |
| ~BC_RecentList () | |
| int | handle_event () |
| int | load_items (const char *prefix=NULL) |
| int | add_item (const char *prefix, char *text) |
Data Fields | |
| ArrayList< BC_ListBoxItem * > | items |
Private Attributes | |
| const char * | type |
| BC_TextBox * | textbox |
| BC_Hash * | defaults |
Definition at line 15 of file bcrecentlist.h.
| BC_RecentList::BC_RecentList | ( | const char * | type, | |
| BC_Hash * | defaults, | |||
| BC_TextBox * | textbox, | |||
| int | max, | |||
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 10 of file bcrecentlist.C.
References BC_WindowBase::set_tooltip().

| BC_RecentList::BC_RecentList | ( | const char * | type, | |
| BC_Hash * | defaults | |||
| ) |
| BC_RecentList::BC_RecentList | ( | const char * | type, | |
| BC_Hash * | defaults, | |||
| BC_TextBox * | textbox | |||
| ) |
Definition at line 21 of file bcrecentlist.C.
References BC_WindowBase::set_tooltip().

| BC_RecentList::~BC_RecentList | ( | ) |
Definition at line 41 of file bcrecentlist.C.
References items, and ArrayList< TYPE >::remove_all_objects().

| int BC_RecentList::handle_event | ( | ) | [virtual] |
Reimplemented from BC_ListBox.
Definition at line 45 of file bcrecentlist.C.
References BC_ListBox::get_selection(), BC_ListBoxItem::get_text(), BC_TextBox::handle_event(), BC_ProgressBox::text, textbox, and BC_TextBox::update().

| int BC_RecentList::load_items | ( | const char * | prefix = NULL |
) |
Definition at line 59 of file bcrecentlist.C.
References ArrayList< TYPE >::append(), BCTEXTLEN, defaults, BC_Hash::get(), items, RECENT_MAX_ITEMS, ArrayList< TYPE >::remove_all_objects(), BC_ProgressBox::text, textbox, ArrayList< TYPE >::total, type, and BC_ListBox::update().
Referenced by FormatTools::create_objects(), YUVConfigVideo::create_objects(), ExportEDLWindow::create_objects(), FormatFormat::handle_event(), and MainMenu::init_loads().

| int BC_RecentList::add_item | ( | const char * | prefix, | |
| char * | text | |||
| ) |
Definition at line 85 of file bcrecentlist.C.
References BCTEXTLEN, defaults, BC_ListBoxItem::get_text(), ArrayList< TYPE >::insert(), items, RECENT_MAX_ITEMS, ArrayList< TYPE >::remove_object(), ArrayList< TYPE >::total, type, BC_Hash::update(), and ArrayList< TYPE >::values.
Referenced by MainMenu::add_load(), FileYUV::get_parameters(), Render::run(), and ExportEDL::run().

Definition at line 31 of file bcrecentlist.h.
Referenced by add_item(), MainMenu::add_load(), MainMenu::init_loads(), load_items(), and ~BC_RecentList().
const char* BC_RecentList::type [private] |
BC_TextBox* BC_RecentList::textbox [private] |
Definition at line 34 of file bcrecentlist.h.
Referenced by BC_RecentList(), handle_event(), and load_items().
BC_Hash* BC_RecentList::defaults [private] |
1.5.5