#include <bclistboxitem.h>
Inherited by AssetPicon, ColormodelItem, FormatPresetItem, InterlacefixmethodItem, InterlacemodeItem, LoadModeItem, NewPresetItem, and RenderProfileItem.

Definition at line 12 of file bclistboxitem.h.
| BC_ListBoxItem::BC_ListBoxItem | ( | ) |
Definition at line 11 of file bclistboxitem.C.
References color, BC_WindowBase::get_resources(), initialize(), BC_Resources::listbox_text, selectable, and text.

| BC_ListBoxItem::BC_ListBoxItem | ( | char * | text, | |
| int | color = -1 | |||
| ) |
Definition at line 36 of file bclistboxitem.C.
References BC_WindowBase::get_resources(), initialize(), BC_Resources::listbox_text, and selectable.

| BC_ListBoxItem::BC_ListBoxItem | ( | char * | text, | |
| BC_Pixmap * | icon, | |||
| int | color = -1 | |||
| ) |
Definition at line 21 of file bclistboxitem.C.
References BC_WindowBase::get_resources(), initialize(), BC_Resources::listbox_text, and selectable.

| BC_ListBoxItem::~BC_ListBoxItem | ( | ) | [virtual] |
| BC_ListBoxItem & BC_ListBoxItem::operator= | ( | BC_ListBoxItem & | item | ) |
Definition at line 203 of file bclistboxitem.C.
References copy_from().

| void BC_ListBoxItem::copy_from | ( | BC_ListBoxItem * | item | ) |
Definition at line 209 of file bclistboxitem.C.
References ArrayList< TYPE >::append(), color, columns, copy_from(), get_sublist(), icon_x, icon_y, selectable, set_text(), sublist, text, text_x, text_y, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by copy_from(), and operator=().

| void BC_ListBoxItem::set_text | ( | char * | new_text | ) |
Definition at line 165 of file bclistboxitem.C.
References text.
Referenced by copy_from(), AssetPicon::create_objects(), AWindowGUI::update_asset_list(), and ChannelEditWindow::update_list().
| char * BC_ListBoxItem::get_text | ( | ) |
Definition at line 177 of file bclistboxitem.C.
References text.
Referenced by BC_RecentList::add_item(), MainMenu::add_load(), ColormodelPulldown::colormodel_to_text(), TitleWindow::create_objects(), AWindowGUI::current_folder_number(), BC_ListBox::dump(), BC_FileBoxListBox::evaluate_query(), AWindowGUI::filter_displayed_assets(), AVIConfigVideo::get_current_attribute_text(), AVIConfigVideo::get_current_attribute_value(), BC_FileBox::get_path(), FormatPresets::get_preset_text(), InterpolateVideoRateMenu::handle_event(), DecimateRateMenu::handle_event(), BC_PopupTextBoxList::handle_event(), BC_RecentList::handle_event(), NewPresetsPulldown::handle_event(), AspectPulldown::handle_event(), FrameSizePulldown::handle_event(), FrameRatePulldown::handle_event(), SampleRatePulldown::handle_event(), FormatPresetsPulldown::handle_event(), AWindowDeleteFolder::handle_event(), AssetEditFormat::handle_event(), AssetEditInterlacemodePulldown::handle_event(), InterlacefixmethodPulldown::handle_event(), MainMenu::init_loads(), LoadMode::mode_to_text(), TitleWindow::next_font(), TitleWindow::previous_font(), BC_FileBoxListBox::selection_changed(), AWindowFolders::selection_changed(), AWindowGUI::sort_picons(), ConfirmSave::test_files(), AWindowGUI::update_folder_list(), and VWindowGUI::update_sources().
| void BC_ListBoxItem::set_icon | ( | BC_Pixmap * | icon | ) |
| void BC_ListBoxItem::set_icon_vframe | ( | VFrame * | icon_vframe | ) |
| int BC_ListBoxItem::get_icon_x | ( | ) |
| int BC_ListBoxItem::get_icon_y | ( | ) |
| int BC_ListBoxItem::get_text_x | ( | ) |
| int BC_ListBoxItem::get_text_y | ( | ) |
| void BC_ListBoxItem::set_icon_x | ( | int | x | ) |
Definition at line 110 of file bclistboxitem.C.
References autoplace_icon, and icon_x.
Referenced by BC_ListBox::calculate_item_coords_recursive().
| void BC_ListBoxItem::set_icon_y | ( | int | y | ) |
Definition at line 116 of file bclistboxitem.C.
References autoplace_icon, and icon_y.
Referenced by BC_ListBox::calculate_item_coords_recursive().
| void BC_ListBoxItem::set_text_x | ( | int | x | ) |
Definition at line 144 of file bclistboxitem.C.
References autoplace_text, and text_x.
Referenced by BC_ListBox::calculate_item_coords_recursive().
| void BC_ListBoxItem::set_text_y | ( | int | y | ) |
Definition at line 149 of file bclistboxitem.C.
References autoplace_text, and text_y.
Referenced by BC_ListBox::calculate_item_coords_recursive().
| void BC_ListBoxItem::set_color | ( | int | color | ) |
Definition at line 192 of file bclistboxitem.C.
Referenced by BatchRenderGUI::create_list(), and RecordGUI::flash_batch().
| void BC_ListBoxItem::set_searchable | ( | int | value | ) |
Definition at line 127 of file bclistboxitem.C.
References searchable.
Referenced by BC_FileBox::create_tables().
| int BC_ListBoxItem::get_color | ( | ) |
Definition at line 197 of file bclistboxitem.C.
References color.
Referenced by BC_FileBoxListBox::evaluate_query().
| void BC_ListBoxItem::set_selected | ( | int | value | ) |
Definition at line 122 of file bclistboxitem.C.
References selected.
Referenced by BatchRenderGUI::create_list(), LiveVideoWindow::create_objects(), ExportEDLWindow::create_objects(), AWindowGUI::filter_displayed_assets(), AVIConfigVideo::generate_attributelist(), PerformancePrefs::generate_node_list(), TitleWindow::next_font(), TitleWindow::previous_font(), and RecordGUI::update_batches().
| int BC_ListBoxItem::set_autoplace_icon | ( | int | value | ) |
Definition at line 98 of file bclistboxitem.C.
References autoplace_icon.
Referenced by AWindowGUI::sort_picons().
| int BC_ListBoxItem::set_autoplace_text | ( | int | value | ) |
Definition at line 104 of file bclistboxitem.C.
References autoplace_text.
Referenced by AWindowGUI::copy_picons(), and AWindowGUI::sort_picons().
| void BC_ListBoxItem::set_selectable | ( | int | value | ) |
| int BC_ListBoxItem::get_selectable | ( | ) |
| ArrayList< BC_ListBoxItem * > * BC_ListBoxItem::new_sublist | ( | int | columns | ) |
| ArrayList< BC_ListBoxItem * > * BC_ListBoxItem::get_sublist | ( | ) |
Definition at line 244 of file bclistboxitem.C.
References sublist.
Referenced by BC_ListBox::calculate_item_coords_recursive(), BC_ListBox::calculate_last_coords_recursive(), BC_ListBox::center_selection(), BC_ListBox::collapse_recursive(), copy_from(), BC_ListBox::draw_text_recursive(), BC_ListBox::expand_item(), BC_ListBox::get_cursor_item(), BC_ListBox::get_first_selection(), BC_ListBox::get_items_height(), BC_ListBox::get_last_selection(), BC_ListBox::get_selection_number_recursive(), BC_ListBox::get_selection_recursive(), BC_ListBox::index_to_item(), BC_ListBox::item_to_index(), BC_ListBox::move_selection(), BC_ListBox::promote_selections(), BC_ListBox::put_selection(), BC_ListBox::select_next(), BC_ListBox::select_previous(), BC_ListBox::select_range(), BC_ListBox::select_rectangle(), BC_ListBox::set_all_selected(), BC_ListBox::set_autoplacement(), BC_ListBox::set_selected(), BC_ListBox::toggle_item_selection(), and BC_ListBox::update_selection().
| int BC_ListBoxItem::get_columns | ( | ) |
Definition at line 249 of file bclistboxitem.C.
References columns.
Referenced by BC_ListBox::calculate_item_coords_recursive(), BC_ListBox::calculate_last_coords_recursive(), BC_ListBox::draw_text_recursive(), and BC_ListBox::get_items_height().
| int BC_ListBoxItem::get_expand | ( | ) |
Definition at line 254 of file bclistboxitem.C.
References expand.
Referenced by BC_ListBoxToggle::BC_ListBoxToggle(), BC_ListBox::calculate_item_coords_recursive(), BC_ListBox::calculate_last_coords_recursive(), BC_ListBox::draw_text_recursive(), BC_ListBox::get_cursor_item(), BC_ListBox::get_items_height(), BC_ListBox::select_next(), BC_ListBox::select_previous(), BC_ListBox::select_rectangle(), and BC_ListBoxToggle::update().
| void BC_ListBoxItem::set_expand | ( | int | value | ) |
| int BC_ListBoxItem::initialize | ( | ) | [private] |
Definition at line 58 of file bclistboxitem.C.
References autoplace_icon, autoplace_text, BLACK, color, columns, expand, icon, icon_vframe, icon_x, icon_y, searchable, selected, sublist, text, text_x, and text_y.
Referenced by BC_ListBoxItem().
| int BC_ListBoxItem::get_icon_w | ( | ) | [private] |
Definition at line 155 of file bclistboxitem.C.
References BC_Pixmap::get_w(), and icon.

| int BC_ListBoxItem::get_icon_h | ( | ) | [private] |
Definition at line 160 of file bclistboxitem.C.
References BC_Pixmap::get_h(), and icon.

friend class BC_ListBox [friend] |
Definition at line 31 of file bclistboxitem.h.
BC_Pixmap* BC_ListBoxItem::icon [private] |
Reimplemented in AssetPicon.
Definition at line 73 of file bclistboxitem.h.
Referenced by BC_ListBox::drag_start_event(), BC_ListBox::draw_items(), get_icon_h(), BC_ListBox::get_icon_h(), get_icon_w(), BC_ListBox::get_icon_w(), and initialize().
VFrame* BC_ListBoxItem::icon_vframe [private] |
Reimplemented in AssetPicon.
Definition at line 74 of file bclistboxitem.h.
Referenced by BC_ListBox::drag_start_event(), and initialize().
int BC_ListBoxItem::icon_x [private] |
Definition at line 77 of file bclistboxitem.h.
Referenced by BC_ListBox::calculate_last_coords_recursive(), BC_ListBox::center_selection(), copy_from(), get_icon_x(), BC_ListBox::get_item_x(), BC_ListBox::get_items_width(), initialize(), BC_ListBox::reposition_item(), and set_icon_x().
int BC_ListBoxItem::icon_y [private] |
Definition at line 77 of file bclistboxitem.h.
Referenced by BC_ListBox::calculate_last_coords_recursive(), BC_ListBox::center_selection(), copy_from(), get_icon_y(), BC_ListBox::get_item_y(), initialize(), BC_ListBox::reposition_item(), and set_icon_y().
int BC_ListBoxItem::text_x [private] |
Definition at line 78 of file bclistboxitem.h.
Referenced by copy_from(), BC_ListBox::get_item_x(), get_text_x(), initialize(), and set_text_x().
int BC_ListBoxItem::text_y [private] |
Definition at line 78 of file bclistboxitem.h.
Referenced by BC_ListBox::calculate_last_coords_recursive(), BC_ListBox::center_selection(), copy_from(), BC_ListBox::get_item_y(), get_text_y(), initialize(), and set_text_y().
int BC_ListBoxItem::autoplace_icon [private] |
Definition at line 80 of file bclistboxitem.h.
Referenced by BC_ListBox::calculate_item_coords_recursive(), BC_ListBox::calculate_last_coords_recursive(), initialize(), set_autoplace_icon(), BC_ListBox::set_autoplacement(), set_icon_x(), and set_icon_y().
int BC_ListBoxItem::autoplace_text [private] |
Definition at line 80 of file bclistboxitem.h.
Referenced by BC_ListBox::calculate_item_coords_recursive(), BC_ListBox::calculate_last_coords_recursive(), BC_ListBox::dump(), initialize(), set_autoplace_text(), BC_ListBox::set_autoplacement(), set_text_x(), and set_text_y().
char* BC_ListBoxItem::text [private] |
Definition at line 81 of file bclistboxitem.h.
Referenced by BC_ListBoxItem(), copy_from(), BC_ListBox::draw_items(), BC_ListBox::draw_text_recursive(), BC_ListBox::get_item_w(), get_text(), BC_ListBox::get_text_mask(), initialize(), set_text(), and ~BC_ListBoxItem().
int BC_ListBoxItem::color [private] |
Definition at line 82 of file bclistboxitem.h.
Referenced by BC_ListBoxItem(), copy_from(), get_color(), BC_ListBox::get_item_color(), and initialize().
int BC_ListBoxItem::selected [private] |
Definition at line 85 of file bclistboxitem.h.
Referenced by BC_ListBox::button_press_event(), BC_ListBox::get_first_selection(), BC_ListBox::get_last_selection(), BC_ListBox::get_selection_number_recursive(), BC_ListBox::get_selection_recursive(), initialize(), BC_ListBox::move_selection(), BC_ListBox::promote_selections(), BC_ListBox::query_list(), BC_ListBox::select_next(), BC_ListBox::select_previous(), BC_ListBox::select_rectangle(), BC_ListBox::set_all_selected(), set_selected(), BC_ListBox::set_selected(), BC_ListBox::toggle_item_selection(), and BC_ListBox::update_selection().
int BC_ListBoxItem::searchable [private] |
ArrayList<BC_ListBoxItem*>* BC_ListBoxItem::sublist [private] |
Definition at line 92 of file bclistboxitem.h.
Referenced by copy_from(), get_sublist(), initialize(), new_sublist(), and ~BC_ListBoxItem().
int BC_ListBoxItem::columns [private] |
Definition at line 94 of file bclistboxitem.h.
Referenced by copy_from(), get_columns(), initialize(), and ~BC_ListBoxItem().
int BC_ListBoxItem::expand [private] |
Definition at line 96 of file bclistboxitem.h.
Referenced by BC_ListBox::collapse_recursive(), BC_ListBox::expand_item(), get_expand(), initialize(), and set_expand().
int BC_ListBoxItem::selectable [private] |
Definition at line 98 of file bclistboxitem.h.
Referenced by BC_ListBoxItem(), copy_from(), BC_ListBox::get_cursor_item(), get_selectable(), and set_selectable().
1.5.5