BMediaTheme
class BMediaTheme {
virtual ~BMediaTheme();
BMediaTheme* usingTheme = NULL);
static status_t SetPreferredTheme(BMediaTheme* defaultTheme = NULL);
static BMediaTheme* PreferredTheme();
BMediaTheme(const char* name, const char* info,
BMediaTheme(); /* private unimplemented */
BMediaTheme(const BMediaTheme& other);
BMediaTheme& operator=(const BMediaTheme& other);
static BMediaTheme* sDefaultTheme;
extern "C" BMediaTheme* make_theme(int32 id, image_id you);
class DefaultMediaTheme : public BMediaTheme {
view = BMediaTheme::ViewFor(web);
fView = BMediaTheme::ViewFor(web);
BMediaTheme *theme = BMediaTheme::PreferredTheme();
BMediaTheme *theme) {
theme = BMediaTheme::PreferredTheme();
m_parameters = BMediaTheme::ViewFor(web, 0, theme);
BMediaTheme *theme = 0);
class BMediaTheme;
BView* view = BMediaTheme::ViewFor(web);
BView* pView = BMediaTheme::ViewFor(pWeb);
: BMediaTheme("Haiku theme", "Haiku built-in theme version 0.1")
BMediaTheme *
BMediaTheme::PreferredTheme()
BMediaTheme::BackgroundBitmapFor(bg_kind bg)
BMediaTheme::BackgroundColorFor(bg_kind bg)
BMediaTheme::ForegroundColorFor(fg_kind fg)
BMediaTheme::BMediaTheme(const char* name, const char* info,
BMediaTheme::MakeFallbackViewFor(BParameter *parameter)
status_t BMediaTheme::_Reserved_ControlTheme_0(void *) { return B_ERROR; }
status_t BMediaTheme::_Reserved_ControlTheme_1(void *) { return B_ERROR; }
status_t BMediaTheme::_Reserved_ControlTheme_2(void *) { return B_ERROR; }
status_t BMediaTheme::_Reserved_ControlTheme_3(void *) { return B_ERROR; }
status_t BMediaTheme::_Reserved_ControlTheme_4(void *) { return B_ERROR; }
status_t BMediaTheme::_Reserved_ControlTheme_5(void *) { return B_ERROR; }
status_t BMediaTheme::_Reserved_ControlTheme_6(void *) { return B_ERROR; }
status_t BMediaTheme::_Reserved_ControlTheme_7(void *) { return B_ERROR; }
BMediaTheme* BMediaTheme::sDefaultTheme;
BMediaTheme::~BMediaTheme()
BMediaTheme::Name()
BMediaTheme::Info()
BMediaTheme::ID()
BMediaTheme::GetRef(entry_ref* ref)
BMediaTheme::ViewFor(BParameterWeb* web, const BRect* hintRect,
BMediaTheme* usingTheme)
BMediaTheme::SetPreferredTheme(BMediaTheme* defaultTheme)
BView* paramView = BMediaTheme::ViewFor(fParamWeb, &hint);
CPPUNIT_ASSERT_EQUAL(68, sizeof(BMediaTheme));