Public Member Functions | List of all members
BDeskbar Class Reference

Undocumented class. More...

Public Member Functions

 BDeskbar ()
 Undocumented public method. More...
 
 ~BDeskbar ()
 Undocumented public method. More...
 
status_t AddItem (BView *archivableView, int32 *_id=NULL)
 Undocumented public method. More...
 
status_t AddItem (entry_ref *addOn, int32 *_id=NULL)
 Undocumented public method. More...
 
uint32 CountItems () const
 Undocumented public method. More...
 
status_t Expand (bool expand)
 Undocumented public method. More...
 
BRect Frame () const
 Undocumented public method. More...
 
status_t GetItemInfo (int32 id, const char **_name) const
 Undocumented public method. More...
 
status_t GetItemInfo (const char *name, int32 *_id) const
 Undocumented public method. More...
 
bool HasItem (int32 id) const
 Undocumented public method. More...
 
bool HasItem (const char *name) const
 Undocumented public method. More...
 
bool IsAlwaysOnTop () const
 Undocumented public method. More...
 
bool IsAutoHide () const
 Undocumented public method. More...
 
bool IsAutoRaise () const
 Undocumented public method. More...
 
bool IsExpanded () const
 Undocumented public method. More...
 
bool IsRunning () const
 Undocumented public method. More...
 
deskbar_location Location (bool *_isExpanded=NULL) const
 Undocumented public method. More...
 
float MaxItemHeight () const
 Undocumented public method. More...
 
float MaxItemWidth () const
 Undocumented public method. More...
 
status_t RemoveItem (int32 id)
 Undocumented public method. More...
 
status_t RemoveItem (const char *name)
 Undocumented public method. More...
 
status_t SetAlwaysOnTop (bool alwaysOnTop)
 Undocumented public method. More...
 
status_t SetAutoHide (bool autoHide)
 Undocumented public method. More...
 
status_t SetAutoRaise (bool autoRaise)
 Undocumented public method. More...
 
status_t SetLocation (deskbar_location location, bool expanded=false)
 Undocumented public method. More...
 

Detailed Description

Undocumented class.

Since
Haiku R1

Constructor & Destructor Documentation

◆ BDeskbar()

BDeskbar::BDeskbar ( )

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ ~BDeskbar()

BDeskbar::~BDeskbar ( )

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

Member Function Documentation

◆ AddItem() [1/2]

status_t BDeskbar::AddItem ( BView archivableView,
int32 *  _id = NULL 
)

Undocumented public method.

Parameters
archivableViewUndocumented
_idUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ AddItem() [2/2]

status_t BDeskbar::AddItem ( entry_ref addOn,
int32 *  _id = NULL 
)

Undocumented public method.

Parameters
addOnUndocumented
_idUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ CountItems()

uint32 BDeskbar::CountItems ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ Expand()

status_t BDeskbar::Expand ( bool  expand)

Undocumented public method.

Parameters
expandUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ Frame()

BRect BDeskbar::Frame ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ GetItemInfo() [1/2]

status_t BDeskbar::GetItemInfo ( int32  id,
const char **  _name 
) const

Undocumented public method.

Parameters
idUndocumented
_nameUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ GetItemInfo() [2/2]

status_t BDeskbar::GetItemInfo ( const char *  name,
int32 *  _id 
) const

Undocumented public method.

Parameters
nameUndocumented
_idUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ HasItem() [1/2]

bool BDeskbar::HasItem ( int32  id) const

Undocumented public method.

Parameters
idUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ HasItem() [2/2]

bool BDeskbar::HasItem ( const char *  name) const

Undocumented public method.

Parameters
nameUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ IsAlwaysOnTop()

bool BDeskbar::IsAlwaysOnTop ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ IsAutoHide()

bool BDeskbar::IsAutoHide ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ IsAutoRaise()

bool BDeskbar::IsAutoRaise ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ IsExpanded()

bool BDeskbar::IsExpanded ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ IsRunning()

bool BDeskbar::IsRunning ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ Location()

deskbar_location BDeskbar::Location ( bool *  _isExpanded = NULL) const

Undocumented public method.

Parameters
_isExpandedUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ MaxItemHeight()

float BDeskbar::MaxItemHeight ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ MaxItemWidth()

float BDeskbar::MaxItemWidth ( ) const

Undocumented public method.

Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ RemoveItem() [1/2]

status_t BDeskbar::RemoveItem ( int32  id)

Undocumented public method.

Parameters
idUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ RemoveItem() [2/2]

status_t BDeskbar::RemoveItem ( const char *  name)

Undocumented public method.

Parameters
nameUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ SetAlwaysOnTop()

status_t BDeskbar::SetAlwaysOnTop ( bool  alwaysOnTop)

Undocumented public method.

Parameters
alwaysOnTopUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ SetAutoHide()

status_t BDeskbar::SetAutoHide ( bool  autoHide)

Undocumented public method.

Parameters
autoHideUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ SetAutoRaise()

status_t BDeskbar::SetAutoRaise ( bool  autoRaise)

Undocumented public method.

Parameters
autoRaiseUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1

◆ SetLocation()

status_t BDeskbar::SetLocation ( deskbar_location  location,
bool  expanded = false 
)

Undocumented public method.

Parameters
locationUndocumented
expandedUndocumented
Returns
Undocumented
Return values
<value>Undocumented
Since
Haiku R1