OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
transferbuffer.h File Reference

Safe transfer buffers. More...

#include <owl/window.h>
#include <owl/static.h>
#include <owl/edit.h>
#include <owl/listbox.h>
#include <owl/combobox.h>
#include <owl/combobex.h>
#include <owl/checkbox.h>
#include <owl/radiobut.h>
#include <owl/scrollba.h>
#include <owl/slider.h>
#include <owl/checklst.h>
#include <owl/datetime.h>
#include <owl/hotkey.h>
#include <owl/ipaddres.h>
#include <owl/memcbox.h>
#include <owl/monthcal.h>

Go to the source code of this file.

Classes

class  owl::TTransferBufferWindowBase
 Serves as the base class for safe transfer buffer windows. More...
 
class  owl::TTransferBufferWindowBase::TXPolygamousControl
 Thrown if a a control tries to associate with more than one field. More...
 
class  owl::TTransferBufferWindowBase::TXFieldConflict
 Thrown if a more than one control tries to associate with the same field. More...
 
class  owl::TTransferBufferWindowBase::TXUnboundControl
 Thrown if a transfer is attempted with an unbound control. More...
 
class  owl::TTransferBufferWindowBase::TXMeddlingValidator
 Thrown if a validator attempts to meddle with the transfer. More...
 
class  owl::TTransferBufferBinder< TControlType >
 Provides a customization hook for binding and creating controls. More...
 
class  owl::TTransferBufferWindow< TBuffer >
 Provides the type-safe interface needed to set up a safe transfer buffer. More...
 
class  owl::TTransferBufferBinderImplementation< TControlType, TFieldType >
 Generic binder implementation; restricts the field type for the given control type. More...
 
class  owl::TTransferBufferBinder< TStatic >
 Binder for TStatic; restricts the possible field types to character array or tstring. More...
 
class  owl::TTransferBufferBinder< TEdit >
 Binder for TEdit; restricts the possible field types to character array or tstring. More...
 
class  owl::TTransferBufferBinder< TListBox >
 Binder for TListBox; restricts the field type to TListBoxData. More...
 
class  owl::TTransferBufferBinder< TComboBox >
 Binder for TComboBox; restricts the field type to TComboBoxData. More...
 
class  owl::TTransferBufferBinder< TComboBoxEx >
 Binder for TComboBoxEx; restricts the field type to TComboBoxExData. More...
 
class  owl::TTransferBufferBinder< TCheckBox >
 Binder for TCheckBox; restricts the field type to WORD (uint16). More...
 
class  owl::TTransferBufferBinder< TRadioButton >
 Binder for TRadioButton; restricts the field type to WORD (uint16). More...
 
class  owl::TTransferBufferBinder< TScrollBar >
 Binder for TScrollBar; restricts the field type to TScrollBarData. More...
 
class  owl::TTransferBufferBinder< TSlider >
 Binder for TSlider; restricts the field type to TScrollBarData. More...
 
class  owl::TTransferBufferBinder< TCheckList >
 Binder for TCheckList; restricts the field type to TCheckListData. More...
 
class  owl::TTransferBufferBinder< TDateTimePicker >
 Binder for TDateTimePicker; restricts the field type to TDateTimePickerData. More...
 
class  owl::TTransferBufferBinder< THotKey >
 Binder for THotKey; restricts the field type to uint16. More...
 
class  owl::TTransferBufferBinder< TIPAddress >
 Binder for TIPAddress; restricts the field type to TIPAddressBits. More...
 
class  owl::TTransferBufferBinder< TMemComboBox >
 Binder for TMemComboBox; restricts the possible field types to character array, tstring or TComboBoxData. More...
 
class  owl::TTransferBufferBinder< TMonthCalendar >
 Binder for TMonthCalendar; restricts the field type to TMonthCalendarData. More...
 

Namespaces

namespace  owl
 Object Windows Library (OWLNext Core)
 

Functions

template<class T >
tstring owl::GetFullTypeName (T *w)
 Helper; returns the type of a window as an tstring.
 
template<class TControlType , class TBuffer , uint N>
TControlTypeowl::RestrictCharArray (tchar(TBuffer::*)[N], TControlType &c)
 Helper for char buffers; restricts the field type to a char array type of the right size.
 

Detailed Description

Safe transfer buffers.

Definition in file transferbuffer.h.