Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

AssetPicon Class Reference

#include <awindowgui.h>

List of all members.

Public Member Functions

 AssetPicon (MWindow *mwindow, AWindowGUI *gui, Asset *asset)
 AssetPicon (MWindow *mwindow, AWindowGUI *gui, EDL *edl)
 AssetPicon (MWindow *mwindow, AWindowGUI *gui, PluginServer *plugin)
 AssetPicon (MWindow *mwindow, AWindowGUI *gui, char *folder)
virtual ~AssetPicon ()
void create_objects ()
void reset ()

Public Attributes

MWindowmwindow
AWindowGUIgui
BC_Pixmap * icon
VFrame * icon_vframe
int id
Assetasset
EDLedl
int in_use
int persistent
PluginServerplugin


Detailed Description

Definition at line 33 of file awindowgui.h.


Constructor & Destructor Documentation

AssetPicon::AssetPicon MWindow mwindow,
AWindowGUI gui,
Asset asset
 

Definition at line 34 of file awindowgui.C.

References Asset::id, and reset().

AssetPicon::AssetPicon MWindow mwindow,
AWindowGUI gui,
EDL edl
 

Definition at line 46 of file awindowgui.C.

References EDL::id, and reset().

AssetPicon::AssetPicon MWindow mwindow,
AWindowGUI gui,
PluginServer plugin
 

Definition at line 68 of file awindowgui.C.

References asset, icon, and reset().

AssetPicon::AssetPicon MWindow mwindow,
AWindowGUI gui,
char *  folder
 

Definition at line 58 of file awindowgui.C.

References reset().

AssetPicon::~AssetPicon  )  [virtual]
 

Definition at line 82 of file awindowgui.C.

References AWindowGUI::audio_icon, AWindowGUI::clip_icon, AWindowGUI::file_icon, AWindowGUI::folder_icon, gui, icon, icon_vframe, and AWindowGUI::video_icon.


Member Function Documentation

void AssetPicon::create_objects  ) 
 

Definition at line 110 of file awindowgui.C.

References _, asset, Asset::audio_data, AWindowGUI::audio_icon, CICache::check_in(), CICache::check_out(), AWindowGUI::clip_icon, LocalSession::clip_title, edl, MWindow::edl, AWindowGUI::file_icon, EDLSession::frame_rate, gui, Asset::height, icon, icon_vframe, EDL::local_session, mwindow, Asset::path, PluginServer::picon, plugin, MWindow::preferences, File::read_frame(), EDL::session, File::set_layer(), File::set_video_position(), AWindowGUI::temp_picon, MWindow::theme, PluginServer::title, Preferences::use_thumbnails, MWindow::video_cache, Asset::video_data, AWindowGUI::video_icon, and Asset::width.

Referenced by AWindowGUI::create_persistent_folder(), AWindowGUI::update_asset_list(), and AWindowGUI::update_folder_list().

void AssetPicon::reset  ) 
 

Definition at line 98 of file awindowgui.C.

References asset, edl, icon, icon_vframe, in_use, persistent, and plugin.

Referenced by AssetPicon().


Member Data Documentation

Asset* AssetPicon::asset
 

Definition at line 54 of file awindowgui.h.

Referenced by AssetPicon(), AWindowGUI::collect_assets(), AWindowGUI::copy_picons(), create_objects(), reset(), AWindowGUI::selected_asset(), and AWindowGUI::update_asset_list().

EDL* AssetPicon::edl
 

Definition at line 56 of file awindowgui.h.

Referenced by AWindowGUI::collect_assets(), AWindowGUI::copy_picons(), create_objects(), reset(), and AWindowGUI::update_asset_list().

AWindowGUI* AssetPicon::gui
 

Definition at line 46 of file awindowgui.h.

Referenced by create_objects(), and ~AssetPicon().

BC_Pixmap* AssetPicon::icon
 

Definition at line 47 of file awindowgui.h.

Referenced by AssetPicon(), create_objects(), reset(), and ~AssetPicon().

VFrame* AssetPicon::icon_vframe
 

Definition at line 48 of file awindowgui.h.

Referenced by create_objects(), reset(), and ~AssetPicon().

int AssetPicon::id
 

Definition at line 50 of file awindowgui.h.

Referenced by AWindowGUI::update_asset_list().

int AssetPicon::in_use
 

Definition at line 58 of file awindowgui.h.

Referenced by reset(), AWindowGUI::update_asset_list(), and AWindowGUI::update_folder_list().

MWindow* AssetPicon::mwindow
 

Definition at line 45 of file awindowgui.h.

Referenced by create_objects().

int AssetPicon::persistent
 

Definition at line 61 of file awindowgui.h.

Referenced by AWindowGUI::create_objects(), reset(), and AWindowGUI::update_folder_list().

PluginServer* AssetPicon::plugin
 

Definition at line 62 of file awindowgui.h.

Referenced by create_objects(), AWindowAssets::drag_start_event(), reset(), and AWindowGUI::selected_plugin().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:09 2006 for Cinelerra-svn by  doxygen 1.4.4