OWLNext 7.0
Borland's Object Windows Library for the modern age
|
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> | |
TControlType & | owl::RestrictCharArray (tchar(TBuffer::*)[N], TControlType &c) |
Helper for char buffers; restricts the field type to a char array type of the right size. | |
Safe transfer buffers.
Definition in file transferbuffer.h.