Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

SkinObject Class Reference

Base class for all skin classes. More...

#include <skin_common.hpp>

Inheritance diagram for SkinObject:

Anchor AsyncQueue Bezier Builder CmdGeneric CtrlGeneric EvtGeneric ExprEvaluator FSM GenericBitmap GenericFont GenericLayout GenericWindow Interpreter OSFactory OSGraphics OSLoop OSTooltip OSWindow Theme ThemeRepository Variable VlcProc WindowManager X11Display X11TimerLoop XMLParser List of all members.

Public Member Functions

intf_thread_t * getIntf () const

Detailed Description

Base class for all skin classes.

Definition at line 109 of file skin_common.hpp.


Member Function Documentation

intf_thread_t* SkinObject::getIntf  )  const [inline]
 

Getter (public because it is used in C callbacks in the win32 interface)

Definition at line 117 of file skin_common.hpp.

Referenced by VarTree::add(), GenericLayout::addControl(), FSM::addTransition(), Builder::build(), WindowManager::createTooltip(), CtrlRadialSlider::CtrlRadialSlider(), CtrlSliderCursor::CtrlSliderCursor(), CtrlVideo::draw(), CtrlImage::draw(), FT2Font::drawString(), BitmapFont::drawString(), CmdPlaytreeUpdate::execute(), CmdResizeVout::execute(), CmdPlaylistSave::execute(), CmdPlaylistLoad::execute(), CmdPlaylistRepeat::execute(), CmdPlaylistLoop::execute(), CmdPlaylistRandom::execute(), CmdLayout::execute(), CmdDialogs< TYPE >::execute(), CmdChangeSkin::execute(), CmdAddItem::execute(), EvtSpecial::getAsString(), EvtScroll::getAsString(), EvtMouse::getAsString(), EvtKey::getAsString(), StreamTime::getAsStringCurrTime(), StreamTime::getAsStringDuration(), StreamTime::getAsStringTimeLeft(), PngBitmap::getData(), CtrlGeneric::getTooltipText(), Interpreter::getVarBool(), Interpreter::getVarList(), Interpreter::getVarPercent(), Interpreter::getVarTree(), CtrlSliderBg::handleEvent(), CtrlImage::handleEvent(), FT2Font::init(), TopWindow::onControlRelease(), TopWindow::onTooltipChange(), Playtree::onUpdate(), Interpreter::parseAction(), Builder::parseAction(), TopWindow::processEvent(), VoutWindow::refresh(), VoutWindow::resize(), GenericLayout::resize(), Volume::set(), VarText::set(), FSM::setState(), WindowManager::startMove(), WindowManager::stopMove(), and WindowManager::WindowManager().


The documentation for this class was generated from the following file:
Generated on Tue Dec 20 10:15:04 2005 for vlc-0.8.4a by  doxygen 1.4.2