Capp_info | Provides info for a running app |
CBAlignment | Undocumented class |
►CBArchivable | Interface for objects that can be archived into a BMessage |
CBBitmap | Access and manipulate digital images commonly known as bitmaps |
CBCollator | Class for handling locale-aware collation (sorting) of strings |
CBCursor | BCursor describes a view-wide or application-wide cursor |
►CBHandler | Handles messages that are passed on by a BLooper |
►CBLooper | Receive and process messages in a separate thread |
CBApplication | A container object for an application |
►CBWindow | Window base class |
CBAlert | Defines a modal alert dialog which displays a short message and provides a set of labeled buttons that allow the user to respond |
CBDirectWindow | Provides direct access to the video card graphics frame buffer |
CBShelf | A container attached to a BView that accepts BDragger objects (replicants) |
►CBView | View base class |
CBBox | A rectangular view with a border and an optional label to group related subviews visually |
CBCardView | Container view for a stack of alternating child views |
►CBControl | BControl is the base class for user-event handling objects |
CBButton | A control used to initiate an action |
►CBChannelControl | BChannelControl is the base class for controls that have several |
CBChannelSlider | Undocumented class |
CBCheckBox | A user interface element used to make a binary decision |
CBColorControl | BColorControl displays an on-screen color picker |
►CBOptionControl | Undocumented class |
CBOptionPopUp | A BMenuField based BControl implementation |
CBPictureButton | A button draw with a BPicture image instead of a text label |
CBRadioButton | A user interface control used to select between a set of mutually exclusive options |
CBTextControl | Displays a labeled text view control |
CBDragger | A view that allows the user drag and drop a target view |
CBGridView | Container view for a collection of views organized in a grid |
CBGroupView | Container view for a collection of views organized in a horizontal or vertical row |
►CBListView | Displays a list of items that the user can select and invoke |
CBOutlineListView | Expands upon BListView to display a hierarchical list of items |
►CBMenu | Displays a list of menu items including additional menus arranged hierarchically |
CBMenuBar | A window's root menu |
CBPopUpMenu | Displays a pop-up menu |
CBMenuField | A labeled pop-up menu |
CBScrollBar | User interface element used to scroll a target view vertically or horizontally |
CBScrollView | A convenience class used to add scrolling to a target view |
CBSeparatorView | Undocumented class |
CBSplitView | A container with two or more sections, with dividers in between, so that a user can manipulate the size of the sections by dragging a slider |
CBStatusBar | Undocumented class |
CBStringView | Draws a non-editable single-line text string, most commonly used as a label |
CBTabView | A container for BTab objects to display all tabs |
CBTextView | Displays and manipulates styled text |
►CBLayoutItem | Abstract class representing things that are positionable and resizable by objects of the BLayout class |
►CBLayout | Interface, and some basic implementation to manage the positioning and sizing of BLayoutItem s |
►CBAbstractLayout | BLayout subclass providing convenience methods for derived implementations |
CBCardLayout | Simple BLayout subclass that arranges the items as a stack of cards with only one card being on top and visible to the user |
►CBTwoDimensionalLayout | Abstract BLayout subclass arranging items within rows and columns |
CBGridLayout | BLayout subclass that arranges the items it holds in a grid |
CBGroupLayout | Simple BLayout subclass that arranges the items it holds within a vertical or horizontal box |
CBSpaceLayoutItem | An empty layout item that expands into empty space based on its size configuration |
►CBListItem | A list item, a member of a BListView or BOutlineListView |
CBStringItem | A list item of a text string used as a member of a BListView or BOutlineListView |
►CBMenuItem | Display item for the BMenu class |
CBSeparatorItem | Display separator item for BMenu class |
CBNotification | Construct system-default notifications to be displayed to the user |
CBPicture | Records a series of drawing instructions that can be "replayed" later |
CBShape | Encapsulates a Postscript-style "path" |
CBTab | A tab that goes in a BTabView |
CBTranslator | Abstract class that defines the necessary functionality of a translator |
CBTranslatorRoster | Class that serves as an interface between applications and translators |
CBUrl | Represents and manipulates an URL (Uniform Resource Locator) |
CBArchiver | A class that simplifies the archiving of complicated BArchivable hierarchies |
►CBLayoutBuilder::Base< ParentBuilder > | Base for all other layout builders in the BLayoutBuilder namespace |
CBLayoutBuilder::Cards< ParentBuilder > | BLayoutBuilder::Base subclass for building BCardLayouts |
CBLayoutBuilder::Grid< ParentBuilder > | BLayoutBuilder::Base subclass for building BGridLayouts |
CBLayoutBuilder::Group< ParentBuilder > | BLayoutBuilder::Base subclass for building BGroupLayouts |
CBLayoutBuilder::Split< ParentBuilder > | BLayoutBuilder::Base subclass for building BSplitViews |
CBAutolock | Convenient utility to make parts of your code thread-safe easily |
CBBlockCache | A class that creates and maintains a pool of memory blocks |
CBPrivate::Network::BBorrow< T > | Smart pointer that borrows an object from a BExclusiveBorrow owner |
CBBuffer | A reference to a chunk of memory useful for sharing media data between applications and nodes |
CBCatalog | String localization handling |
CBCatalogData | |
CBClipboard | Used for short-term data storage between documents and applications via copy and paste operations |
CBCountry | Class representing a country |
►CBDataIO | Abstract interface for objects that provide read and write access to data |
►CBAbstractSocket | Abstract interface for all socket connections |
CBDatagramSocket | BAbstractSocket implementation for datagram connections |
CBBufferedDataIO | Undocumented class |
CBMemoryRingIO | An implementation of a ring buffer with a BDataIO interface |
►CBPositionIO | Abstract interface that provides advanced read, write and seek access to data |
CBBitmapStream | Provides for the conversion of a Translation Kit bitmap object to a BBitmap |
CBBufferIO | A buffered adapter for BPositionIO objects |
CBFile | Provides the ability to read and write the data of a file |
CBMallocIO | A BPositionIO derived class that creates a memory buffer |
CBMemoryIO | A BPositionIO derived class that works on memory buffers |
CBDateFormat | Formatter for dates |
CBDateTimeFormat | Formatter for datetimes |
CBDeskbar | Undocumented class |
CBDurationFormat | Formatter for time intervals |
►CBEntryList | Interface for iterating through a list of filesystem entries |
CBDirectory | A directory in the file system |
CBQuery | Provides an interface for creating file system queries and implements BEntryList methods for iterating through the results |
►CBPrivate::Network::BError | Abstract base class for advanced error objects |
CBPrivate::Network::BBorrowError | Error while handling a BExclusiveBorrow or BBorrow object |
CBPrivate::Network::BHttpFields::InvalidInput | Error that represents when a string input contains characters that are incompatible with the HTTP specification |
CBPrivate::Network::BHttpMethod::InvalidMethod | Error that represents when a custom method does not conform to the HTTP standard |
CBPrivate::Network::BHttpTime::InvalidInput | Error that indicates that a string cannot be parsed as a valid HTTP timestamp |
CBPrivate::Network::BInvalidUrl | Error that indicates that the URL is not valid |
CBPrivate::Network::BNetworkRequestError | Error that indicates there was an issue executing the network request |
CBPrivate::Network::BRuntimeError | Advanced error object for runtime errors |
CBPrivate::Network::BSystemError | Advanced error object that wrap low-level system errors |
CBPrivate::Network::BUnsupportedProtocol | Error that indicates that the protocol is not supported |
CBPrivate::Network::BExclusiveBorrow< T > | Smart pointer that allows shared ownership of an object with exclusive access |
CBFilePanel | Displays a standard Open/Save dialog |
►CBFlattenable | Interface for classes that can flatten and unflatten themselves to a stream of bytes |
CBAffineTransform | Undocumented class |
CBPath | A class representing a file system path |
CBPropertyInfo | Class used to manage scripting |
CBStringList | Undocumented class |
CBFont | Represents a typeface including its family, style and size |
CBGameSound | BGameSound is the base class used in the other sound classes in the kit |
CBGridLayoutBuilder | Deprecated helper class that helps building a BGridLayout |
CBGroupLayoutBuilder | Deprecated helper class that helps building a BGroupLayout |
CBPrivate::Network::BHttpAuthentication | Describe username and password for basic authentication for the request |
CBPrivate::Network::BHttpBody | Represents a HTTP response body |
CBPrivate::Network::BHttpFields | Represents the field section of a HTTP header |
CBPrivate::Network::BHttpMethod | Represent a HTTP method |
CBPrivate::Network::BHttpRequest | Represent a HTTP request |
CBPrivate::Network::BHttpResult | Unique object to wait for and access a HTTP response data |
CBPrivate::Network::BHttpSession | Schedule, execute and manage HTTP requests |
CBPrivate::Network::BHttpStatus | Represents the HTTP status code and status text of an incoming response |
CBPrivate::Network::BHttpTime | Utility class that can parse and format HTTP Date strings |
CBIconUtils | Provide utility methods for managing and drawing vector icons |
CBInputDevice | Undocumented class |
►CBInvoker | An object that can be "invoked" to send a message to a BHandler |
CBControl | BControl is the base class for user-event handling objects |
CBListView | Displays a list of items that the user can select and invoke |
CBMenuItem | Display item for the BMenu class |
►CBKey | Class that represents a generic key for or from the Haiku key store |
CBPasswordKey | Class that represents a password for or from the Haiku key store |
CBKeyStore | The BKeyStore lets you query, retrieve and store keys in the system's key store |
CBList | An ordered container that is designed to hold generic void* objects |
CBLocale | Class for representing a locale and its settings |
CBLocaleRoster | Main class for accessing the Locale Kit data |
CBLocker | Semaphore-type class for thread safety |
►CBMailComponent | The base class for most of the Mail Kit |
CBTextMailComponent | A component that stores plain text |
CBMediaAddOn | MediaAddOn is something which can manufacture MediaNodes |
►CBMediaNode | |
CBFileInterface | A node that can read and write data to a file on disk |
►CBMediaEventLooper | |
CGameProducer | A MediaKit producer node which mixes sound from the GameKit and sends them to the audio mixer |
CBMessage | A container that can be send and received using the Haiku messaging subsystem |
CBMessageFilter | Describes a message filter for BLooper and BHandler |
CBMessageQueue | A container that maintains a queue of messages |
CBMessageRunner | Provides a mechanism for sending one or more messages to a messenger at a specified interval and receive reply messages |
CBMessenger | A class to send messages to a target BLooper or BHandler |
►CBMidiEndpoint | Base class for all MIDI endpoints |
►CBMidiConsumer | Receives MIDI events from a producer |
CBMidiLocalConsumer | A consumer endpoint that is created by your own application |
►CBMidiProducer | Streams MIDI events to connected consumers |
CBMidiLocalProducer | A producer endpoint that is created by your own application |
CBMidiRoster | Interface to the system-wide Midi Roster |
CBMimeType | A class that represents a MIME (Multi-purpose Internet Mail Extensions) type string |
►CBNodeInfo | Provides access to file type meta data on a node |
CBAppFileInfo | Provides access to the metadata associated with executables, libraries and add-ons |
CBNumberFormat | Formatter for numbers and monetary values |
CBPrivate::Network::BHttpRequest::Body | Describe the body for a network request |
CBPathFinder | Helper class to retrieve paths in the file system layout |
CBPoint | A point on a two-dimensional Cartesian coordinate system |
CBPolygon | A closed, many-sided figure which defines an area in a two-dimensional Cartesian coordinate system |
CBRect | Defines a rectangular area aligned along pixel dimensions |
CBReference< Type > | A reference to a BReferenceable object |
CBReference< const BNetworkAddressResolver > | |
CBReference< Type > | |
CBReferenceable | Implementation of reference-counted memory management |
CBRefFilter | Allows you to filter the items displayed in a file panel |
CBRegion | An area composed of rectangles |
CBResources | Provides an interface for accessing and manipulating file resources |
CBResourceStrings | Simple class to access the string resources in a file |
CBRoster | Lets you launch apps and keeps track of apps that are running |
CBScreen | Methods to retrieve and change display settings |
CBShapeIterator | Allows you to iterate through BShape operations |
CBSize | A two-dimensional size |
CBSplitLayoutBuilder | Deprecated helper class that helps building a BSplitView |
CBStackOrHeapArray< Type, StackSize > | Undocumented class |
►CBStatable | Pure abstract class that provides a wrapper interface to the POSIX® stat() function |
CBEntry | A location in the filesystem |
►CBNode | A BNode represents a chunk of data in the filesystem |
CBDirectory | A directory in the file system |
CBFile | Provides the ability to read and write the data of a file |
CBSymLink | Provides an interface for creating, manipulating, and accessing the contents of symbolic links |
CBStopWatch | A simple class used to time events like a stop watch |
CBString | String class supporting common string operations |
CBTimeFormat | Formatter for times |
CBTimeZone | Defines the time zone API which specifies a time zone, allows you to display it to the user, and converts between GMT and local time |
Cbuffer_clone_info | A struct that stores where in memory a BBuffer object is in memory as well as the buffer flags |
CBUnarchiver | A class that simplifies the unarchiving of complicated BArchivable hierarchies |
CBUnicodeChar | Management of all information about characters |
CBVolume | Provides an interface for querying information about a volume |
CBVolumeRoster | Provides an interface for iterating through available volumes and watching for mounting/unmounting |
CBTwoDimensionalLayout::ColumnRowConstraints | Used by BTwoDimensionalLayout derived classes to communicate the size constraints for a given column or row to the BTwoDimensionalLayout class |
CBTwoDimensionalLayout::Dimensions | Used by BTwoDimensionalLayout derived classes to communicate the positioning and size of a BLayoutItem, in terms of columns and rows to the BTwoDimensionalLayout class |
Cdirect_buffer_info | |
Cedge_info | The distance that a character outline is inset from its escapement boundaries |
Centry_ref | A filesystem entry represented as a name in a concrete directory |
Cescapement_delta | A struct that allows you to specify extra horizontal space to surround each character with |
CBPrivate::Network::BHttpFields::Field | Represents a HTTP header field |
CBPrivate::Network::BHttpFields::FieldName | Representation of a HTTP header name |
Cfile_io_vec | Structure that describes the io vector of a file |
Cfile_system_module_info | Kernel module interface for file systems |
Cfont_cache_info | Font cache parameters |
Cfont_height | The amount of vertical space surrounding a character |
Cfs_vnode_ops | Operations vector for a node |
Cfs_volume_ops | Operations vector for a volume |
CJoystick | Class that provides an interface to joysticks and game controllers |
Cmenu_info | Information about a menu such as font size and family, background color, and flags |
Cnode_ref | Reference structure to a particular vnode on a device |
Cpattern | A pattern to use when drawing |
Cproperty_info | Property info struct containing lists of commands and specifiers |
Crgb_color | Structure representing a 32 bit RGBA color |
Ctext_run | Text run struct |
Ctext_run_array | Text run array struct |
Ctuned_font_info | Tuning information of fonts used to make it look better when displayed on-screen |
Cunicode_block | Describes the blocks of Unicode characters supported by a font |
Cusb_configuration_info | Container for a specific configuration descriptor of a device |
Cusb_endpoint_info | Container for endpoint descriptors and their Haiku USB stack identifiers |
Cusb_interface_info | Container for interface descriptors and their Haiku USB stack identifiers |
Cusb_interface_list | List of interfaces available to a configuration |
Cusb_iso_packet_descriptor | The descriptor for data packets of isochronous transfers |
Cusb_module_info | Interface for drivers to interact with Haiku's USB stack |
Cusb_notify_hooks | Hooks that the USB stack can callback in case of events |
Cusb_support_descriptor | Description of device descriptor that the driver can handle |