Z::Experimental::Interface Namespace Reference


Classes

class  BitmapTab
struct  DayInfo
 A structure containing all the info needed for the painter to draw a given day. More...
class  BCalendarGridPainter
 A simple helper class that's used to draw the content of the individual squares that compose the calendar grid. More...
class  BCalendarControl
 A general-purpose calendar widget with event data storage and display capabilities. More...
class  BCalendarEvent
class  BCalendarEventData
 A data storage class for events which is used primarily by BCalendarControl for storing and retrieving the events which it is supposed to draw. More...
class  BField
class  BRow
class  BColumn
class  BColumnListView
class  BTitledColumn
class  BStringField
class  BStringColumn
class  BDateField
class  BDateColumn
class  BSizeField
class  BSizeColumn
class  BIntegerField
class  BIntegerColumn
class  BBitmapField
class  BBitmapColumn
class  BGraphColumn
class  GridLayoutManager
class  LayoutConstraints
class  LayoutHVGroup
class  LayoutManager
class  BSpinField
class  BStringTool
class  BStringView
class  BSwitchControl
class  BTabView
class  BTextField
class  BTool
class  BToolBar

Namespaces

namespace  BCLVTypes
namespace  Private

Enumerations

enum  CalendarViewMode { B_CALENDAR_MONTH_VIEW, B_CALENDAR_YEAR_VIEW }
enum  CalendarNotificationType { B_CALENDAR_EVENT_ADDED, B_CALENDAR_EVENT_REMOVED, B_CALENDAR_EVENT_MODIFIED }
enum  layout_alignments {
  B_LAYOUT_NORTH = 0, B_LAYOUT_SOUTH = 1, B_LAYOUT_EAST = 2, B_LAYOUT_WEST = 4,
  B_LAYOUT_HCENTER = 8, B_LAYOUT_VCENTER = 16, B_LAYOUT_CENTER = B_LAYOUT_HCENTER | B_LAYOUT_VCENTER, B_LAYOUT_NS = B_LAYOUT_NORTH | B_LAYOUT_SOUTH,
  B_LAYOUT_EW = B_LAYOUT_EAST | B_LAYOUT_WEST, B_LAYOUT_NW = B_LAYOUT_NORTH | B_LAYOUT_WEST, B_LAYOUT_NE = B_LAYOUT_NORTH | B_LAYOUT_EAST, B_LAYOUT_SW = B_LAYOUT_SOUTH | B_LAYOUT_WEST,
  B_LAYOUT_SE = B_LAYOUT_SOUTH | B_LAYOUT_EAST
}
enum  layout_group_orientation { B_LAYOUT_HORIZONTAL = 0, B_LAYOUT_VERTICAL }
enum  tab_orientation { toLeft, toTop, toRight, toBottom }
enum  nu_border_style { bsNoBorder, bsPlainBorder }

Functions

void center_align_menufields (const Z::Experimental::Support::BSafeArray< BMenuField * > &_fields, alignment _alignment=B_ALIGN_RIGHT)
void vertically_space_menufields (const Z::Experimental::Support::BSafeArray< BMenuField * > &_fields)

Variables

const uint32 B_DEFAULT_GRID_SIZE
const BPoint B_LAYOUT_PREFERRED_SIZE


Enumeration Type Documentation

enum CalendarNotificationType
 

Enumerator:
B_CALENDAR_EVENT_ADDED 
B_CALENDAR_EVENT_REMOVED 
B_CALENDAR_EVENT_MODIFIED 

enum CalendarViewMode
 

Enumerator:
B_CALENDAR_MONTH_VIEW 
B_CALENDAR_YEAR_VIEW 

enum layout_alignments
 

Enumerator:
B_LAYOUT_NORTH 
B_LAYOUT_SOUTH 
B_LAYOUT_EAST 
B_LAYOUT_WEST 
B_LAYOUT_HCENTER 
B_LAYOUT_VCENTER 
B_LAYOUT_CENTER 
B_LAYOUT_NS 
B_LAYOUT_EW 
B_LAYOUT_NW 
B_LAYOUT_NE 
B_LAYOUT_SW 
B_LAYOUT_SE 

enum layout_group_orientation
 

Enumerator:
B_LAYOUT_HORIZONTAL 
B_LAYOUT_VERTICAL 

enum nu_border_style
 

Enumerator:
bsNoBorder 
bsPlainBorder 

enum tab_orientation
 

Enumerator:
toLeft 
toTop 
toRight 
toBottom 


Function Documentation

void Z::Experimental::Interface::center_align_menufields const Z::Experimental::Support::BSafeArray< BMenuField * > &  _fields,
alignment  _alignment = B_ALIGN_RIGHT
 

void Z::Experimental::Interface::vertically_space_menufields const Z::Experimental::Support::BSafeArray< BMenuField * > &  _fields  ) 
 


Variable Documentation

const uint32 B_DEFAULT_GRID_SIZE
 

const BPoint B_LAYOUT_PREFERRED_SIZE
 


Copyright 2005 by yellowTAB GmbH, Be Inc., Palm Source Inc. and their respective legal successors
All rights reserved.