Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Namespaces | Defines | Typedefs | Functions
clientapi.hh File Reference
#include <ui/utilities.hh>
#include <rapicorn-core.hh>
#include <ui/pixmap.hh>

Go to the source code of this file.

Classes

struct  Rapicorn::BoolSeq
 A sequence of booleans. More...
struct  Rapicorn::StringSeq
 A sequence of strings (in C++ of std::string). More...
struct  Rapicorn::AnySeq
 A sequence of Any objects. More...
struct  Rapicorn::AnySeqSeq
 A sequence of AnySeq sequence objects, useful when multiple AnySeq instances are needed. More...
struct  Rapicorn::PixelSeq
 A sequence of ARGB pixel values. More...
struct  Rapicorn::Pixbuf
 Pixbuf is a simple pixel buffer. More...
struct  Rapicorn::UpdateSpan
 Structure identifying an index span. More...
struct  Rapicorn::UpdateRequest
 Structure describing an update for a list or table. More...
class  Rapicorn::ListModelHandle
 See also the corresponding IDL class ListModel. More...
class  Rapicorn::ListModelRelayHandle
 See also the corresponding IDL class ListModelRelay. More...
struct  Rapicorn::Requisition
 Requisition information, providing requisition width and height. More...
struct  Rapicorn::WidgetSeq
 A sequence of Widget objects. More...
class  Rapicorn::WidgetHandle
 See also the corresponding IDL class Widget. More...
class  Rapicorn::ContainerHandle
 See also the corresponding IDL class Container. More...
class  Rapicorn::ButtonAreaHandle
 See also the corresponding IDL class ButtonArea. More...
class  Rapicorn::DrawableHandle
 See also the corresponding IDL class Drawable. More...
class  Rapicorn::WidgetListHandle
 See also the corresponding IDL class WidgetList. More...
class  Rapicorn::WindowHandle
 See also the corresponding IDL class Window. More...
struct  Rapicorn::WindowList
 A sequence of Window objects. More...
class  Rapicorn::ApplicationHandle
 See also the corresponding IDL class Application. More...
class  Rapicorn::IdlTestWidgetHandle
 See also the corresponding IDL class IdlTestWidget. More...

Namespaces

namespace  Rapicorn
 

The Rapicorn namespace encompasses core utilities and toolkit functionality.


namespace  Rapicorn::Aida
 

The Aida namespace provides all IDL functionality exported to C++.


Defines

#define RAPICORN_PIXBUF_TYPE

Typedefs

typedef ListModelHandle Rapicorn::ListModelH
 Convenience alias for the IDL type ListModel.
typedef ListModelRelayHandle Rapicorn::ListModelRelayH
 Convenience alias for the IDL type ListModelRelay.
typedef WidgetHandle Rapicorn::WidgetH
 Convenience alias for the IDL type Widget.
typedef ContainerHandle Rapicorn::ContainerH
 Convenience alias for the IDL type Container.
typedef ButtonAreaHandle Rapicorn::ButtonAreaH
 Convenience alias for the IDL type ButtonArea.
typedef DrawableHandle Rapicorn::DrawableH
 Convenience alias for the IDL type Drawable.
typedef WidgetListHandle Rapicorn::WidgetListH
 Convenience alias for the IDL type WidgetList.
typedef WindowHandle Rapicorn::WindowH
 Convenience alias for the IDL type Window.
typedef ApplicationHandle Rapicorn::ApplicationH
 Convenience alias for the IDL type Application.
typedef IdlTestWidgetHandle Rapicorn::IdlTestWidgetH
 Convenience alias for the IDL type IdlTestWidget.

Functions

void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &dst, const BoolSeq &self)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &src, BoolSeq &self)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &dst, const StringSeq &self)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &src, StringSeq &self)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &dst, const AnySeq &self)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &src, AnySeq &self)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &dst, const AnySeqSeq &self)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &src, AnySeqSeq &self)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &dst, const PixelSeq &self)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &src, PixelSeq &self)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &dst, const Pixbuf &self)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &src, Pixbuf &self)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &dst, const UpdateSpan &self)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &src, UpdateSpan &self)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &dst, const UpdateRequest &self)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &src, UpdateRequest &self)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &fb, const ListModelHandle &handle)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &fbr, ListModelHandle &handle)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &fb, const ListModelRelayHandle &handle)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &fbr, ListModelRelayHandle &handle)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &dst, const Requisition &self)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &src, Requisition &self)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &dst, const WidgetSeq &self)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &src, WidgetSeq &self)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &fb, const WidgetHandle &handle)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &fbr, WidgetHandle &handle)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &fb, const ContainerHandle &handle)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &fbr, ContainerHandle &handle)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &fb, const ButtonAreaHandle &handle)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &fbr, ButtonAreaHandle &handle)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &fb, const DrawableHandle &handle)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &fbr, DrawableHandle &handle)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &fb, const WidgetListHandle &handle)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &fbr, WidgetListHandle &handle)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &fb, const WindowHandle &handle)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &fbr, WindowHandle &handle)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &dst, const WindowList &self)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &src, WindowList &self)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &fb, const ApplicationHandle &handle)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &fbr, ApplicationHandle &handle)
void Rapicorn::operator<<= (Rapicorn::Aida::FieldBuffer &fb, const IdlTestWidgetHandle &handle)
void Rapicorn::operator>>= (Rapicorn::Aida::FieldReader &fbr, IdlTestWidgetHandle &handle)
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::AdjustmentSourceType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::AlignType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::AnchorType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::ClickType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::ColorType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::ColorSchemeType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::DirType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::EllipsizeType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::FocusDirType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::FrameType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::LightingType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::SelectionMode > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::SizePolicyType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::StateType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::TextMode > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::WindowType > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::UpdateKind > ()
template<>
TypeCode Rapicorn::Aida::TypeCode::from_enum< Rapicorn::TestEnum > ()
bool Rapicorn::init_app_initialized ()
 Check and return if init_app() or init_test_app() has already been called.
ApplicationHandle Rapicorn::init_app (const String &app_ident, int *argcp, char **argv, const StringVector &args)
 Initialize Rapicorn core via init_core(), and then starts a seperately running UI thread.
ApplicationHandle Rapicorn::init_test_app (const String &app_ident, int *argcp, char **argv, const StringVector &args)
 Initialize Rapicorn like init_app(), and boots up the test suite framework.
void Rapicorn::exit_app (int status)
 This function calls Application::shutdown() first, to properly terminate Rapicorn's concurrently running ui-thread, and then terminates the program via exit(3posix).

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines