PluginShow Class Reference

#include <plugintoggles.h>

Inherits BC_Toggle.

Collaboration diagram for PluginShow:

Collaboration graph
[legend]

Public Member Functions

 PluginShow (MWindow *mwindow, int x, int y, Plugin *plugin)
void update (int x, int y, Plugin *plugin)
int handle_event ()

Static Public Member Functions

static int calculate_w (MWindow *mwindow)

Data Fields

MWindowmwindow
int in_use
Pluginplugin

Detailed Description

Definition at line 24 of file plugintoggles.h.


Constructor & Destructor Documentation

PluginShow::PluginShow ( MWindow mwindow,
int  x,
int  y,
Plugin plugin 
)

Definition at line 45 of file plugintoggles.C.

References in_use.


Member Function Documentation

int PluginShow::calculate_w ( MWindow mwindow  )  [static]

Definition at line 56 of file plugintoggles.C.

References BC_Theme::get_image_set(), VFrame::get_w(), and MWindow::theme.

Referenced by TrackCanvas::draw_plugins().

Here is the call graph for this function:

void PluginShow::update ( int  x,
int  y,
Plugin plugin 
)

Definition at line 61 of file plugintoggles.C.

References in_use, BC_Toggle::reposition_window(), BC_Toggle::set_value(), and Plugin::show.

Referenced by TrackCanvas::draw_plugins().

Here is the call graph for this function:

int PluginShow::handle_event (  )  [virtual]

Reimplemented from BC_Toggle.

Definition at line 69 of file plugintoggles.C.

References BC_Toggle::get_value(), MWindow::hide_plugin(), BC_WindowBase::lock_window(), mwindow, plugin, MWindow::show_plugin(), and BC_WindowBase::unlock_window().

Here is the call graph for this function:


Field Documentation

Definition at line 28 of file plugintoggles.h.

Referenced by handle_event().

Definition at line 32 of file plugintoggles.h.

Referenced by TrackCanvas::draw_plugins(), PluginShow(), and update().

Definition at line 33 of file plugintoggles.h.

Referenced by handle_event().


The documentation for this class was generated from the following files:

Generated on Mon Apr 28 14:36:48 2008 for Cinelerra by  doxygen 1.5.5