#include <awindowgui.h>
Inherits BC_ListBox.

Public Member Functions | |
| AWindowAssets (MWindow *mwindow, AWindowGUI *gui, int x, int y, int w, int h) | |
| ~AWindowAssets () | |
| int | handle_event () |
| int | selection_changed () |
| void | draw_background () |
| int | drag_start_event () |
| int | drag_motion_event () |
| int | drag_stop_event () |
| int | button_press_event () |
| int | column_resize_event () |
Data Fields | |
| MWindow * | mwindow |
| AWindowGUI * | gui |
Definition at line 165 of file awindowgui.h.
| AWindowAssets::AWindowAssets | ( | MWindow * | mwindow, | |
| AWindowGUI * | gui, | |||
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 1209 of file awindowgui.C.
References BC_ListBox::set_drag_scroll().

| AWindowAssets::~AWindowAssets | ( | ) |
Definition at line 1231 of file awindowgui.C.
| int AWindowAssets::handle_event | ( | ) | [virtual] |
Reimplemented from BC_ListBox.
Definition at line 1254 of file awindowgui.C.
References VWindow::change_source(), EDLSession::current_folder, MWindow::edl, BC_ListBox::get_selection(), VWindow::gui, BC_WindowBase::lock_window(), mwindow, EDL::session, BC_WindowBase::unlock_window(), and MWindow::vwindow.

| int AWindowAssets::selection_changed | ( | ) | [virtual] |
Reimplemented from BC_ListBox.
Definition at line 1293 of file awindowgui.C.
References BC_PopupMenu::activate_menu(), AWindowGUI::asset_menu, AWindowGUI::assetlist_menu, EDLSession::current_folder, BC_ListBox::deactivate_selection(), MWindow::edl, BC_WindowBase::get_button_down(), BC_WindowBase::get_buttonpress(), BC_ListBox::get_selection(), gui, AWindowGUI::label_menu, mwindow, EDL::session, AssetPopup::update(), and AssetListMenu::update_titles().

| void AWindowAssets::draw_background | ( | ) | [virtual] |
Reimplemented from BC_ListBox.
Definition at line 1331 of file awindowgui.C.
References EDLSession::current_folder, BC_ListBox::draw_background(), BC_WindowBase::draw_text(), MWindow::edl, BC_ListBox::get_bg_surface(), BC_WindowBase::get_resources(), BC_WindowBase::get_text_width(), BC_ListBox::get_w(), LARGEFONT, mwindow, EDL::session, BC_WindowBase::set_color(), and BC_WindowBase::set_font().
Referenced by AWindowFolders::selection_changed().

| int AWindowAssets::drag_start_event | ( | ) | [virtual] |
Reimplemented from BC_ListBox.
Definition at line 1344 of file awindowgui.C.
References ArrayList< TYPE >::append(), AWindowGUI::collect_assets(), EDLSession::current_folder, MainSession::current_operation, MainSession::drag_pluginservers, BC_ListBox::drag_start_event(), MWindow::edl, BC_ListBox::get_selection(), gui, mwindow, AssetPicon::plugin, ArrayList< TYPE >::remove_all(), MWindow::session, and EDL::session.

| int AWindowAssets::drag_motion_event | ( | ) | [virtual] |
Reimplemented from BC_ListBox.
Definition at line 1409 of file awindowgui.C.
References MWindow::cwindow, CWindowGUI::drag_motion(), VWindowGUI::drag_motion(), MWindowGUI::drag_motion(), BC_ListBox::drag_motion_event(), CWindow::gui, VWindow::gui, MWindow::gui, BC_WindowBase::lock_window(), mwindow, BC_WindowBase::unlock_window(), and MWindow::vwindow.

| int AWindowAssets::drag_stop_event | ( | ) | [virtual] |
Reimplemented from BC_ListBox.
Definition at line 1427 of file awindowgui.C.
References MainSession::current_operation, MWindow::cwindow, CWindowGUI::drag_stop(), VWindowGUI::drag_stop(), MWindowGUI::drag_stop(), AWindowGUI::drag_stop(), BC_ListBox::drag_stop_event(), BC_ListBox::get_drag_popup(), CWindow::gui, VWindow::gui, MWindow::gui, gui, BC_WindowBase::lock_window(), mwindow, BC_ListBox::NO_OPERATION, MWindow::session, BC_DragWindow::set_animation(), BC_WindowBase::unlock_window(), and MWindow::vwindow.

| int AWindowAssets::button_press_event | ( | ) | [virtual] |
Reimplemented from BC_ListBox.
Definition at line 1235 of file awindowgui.C.
References BC_PopupMenu::activate_menu(), AWindowGUI::assetlist_menu, BC_ListBox::button_press_event(), BC_WindowBase::cursor_inside(), BC_ListBox::deactivate_selection(), BC_WindowBase::get_buttonpress(), gui, BC_WindowBase::is_event_win(), and AssetListMenu::update_titles().

| int AWindowAssets::column_resize_event | ( | ) | [virtual] |
Reimplemented from BC_ListBox.
Definition at line 1464 of file awindowgui.C.
References EDLSession::asset_columns, MWindow::edl, BC_ListBox::get_column_width(), mwindow, and EDL::session.

Definition at line 180 of file awindowgui.h.
Referenced by column_resize_event(), drag_motion_event(), drag_start_event(), drag_stop_event(), draw_background(), handle_event(), and selection_changed().
Reimplemented from BC_ListBox.
Definition at line 181 of file awindowgui.h.
Referenced by button_press_event(), drag_start_event(), drag_stop_event(), and selection_changed().
1.5.5