DUF: Declarative Ugly Forms  v0.1-94-g0b7957c
 All Classes Functions Variables Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NDuf
 NCascade
 CFormBlockInterpreter for Cascade::Core::JsonBlockStorage using shebang feature
 CViewBlockInterpreter for Cascade::Core::JsonBlockStorage using shebang feature
 NFieldGroupGenerator
 CIFieldGroupGeneratorInterface to field group generator
 CSmalldbConnector to make DUF work with Smalldb
 NFieldValidator
 CDateInputValidate HTML5 <input type="date">
 CDateTimeInputValidate HTML5 <input type="datetime"> and similar fields
 CEmailInputValidate HTML5 <input type="email">
 CIFieldValidatorValidate given form field value
 CMonthInputValidate HTML5 <input type="month">
 CNumberInputValidate HTML5 <input type="number">
 CReferenceValidate reference input
 CTextInputValidate HTML5 <input type="text">
 CTimeInputValidate HTML5 <input type="time">
 CUrlInputValidate HTML5 <input type="url">
 CWeekInputValidate HTML5 <input type="week">
 NFieldValueProcessor
 CIFieldValueProcessorPreprocess and postprocess field group value
 CLineListProcess list of values, one item per line
 CPostAddressPost address processor
 CReferenceProcess reference values, to extract machine properties into reference value
 CSubmitInputPost-process submit input value (set true when button is used to submit the form)
 NRenderer
 NHtmlCollection
 CActionLinkRender link for action on collection item
 CGroupedListRender collection using grouped `
 CPlainRender collection using usual widgets, wrapping items in <div>s
 CSelectionCheckboxRender <input type="checkbox"> for selecting an item in collection
 CTabularRender collection into HTML <table> with additional control elements around
 NHtmlDecoration
 CActionRender link to an action of an item
 CAddToBasketWidget"Add to basket" button with input field for specifying amount
 CCollectionActionsRender links to actions of collection (within a group)
 CHeadingRender heading tag around some widgets
 CItemActionsRender links to actions of group item
 CPricePrice view
 CSlotRender slot
 CTextRender <label> for a field
 NHtmlForm
 CErrorRender error message related to a field
 CFormHTML5 <form>, the root element
 CHiddenInputDefault <input type="hidden"> field renderer
 CInputDefault <input> field renderer
 CLabelRender <label> for a field
 CPostAddressPost address field renderer
 CRadioTabsCSS-only tabs controled by radio inputs - it is half-field, half-layout
 CReferenceReference input renderer
 CSelectDefault <select> field renderer
 CTelListRender list of phone numbers
 CTextAreaDefault <textarea> field renderer
 CUrlListRender URL list
 CValueListRender generic value list textarea
 NHtmlLayout
 CDefaultTableRender simple tabular layout containing all fields
 CFieldsetsRender <fieldset> layout
 CHtmlTemplateRender template_format()-like template
 CNullLayoutJust render widgets
 CPlainRender plain layout made of <div>s
 CTableRender `
 NHtmlView
 CEmailListRender list of e-mail addresses (a bit obfuscated)
 CFormThe root element of a view
 CInputRender <input> field value using <span>
 CItemCountRender count of items
 CPostAddressPost address view
 CReferenceRender reference field value
 CSelectRender <select> field value using <span>
 CTextAreaRender <textarea> field value using <div>
 CThumbnailRender field as thumbnail
 CUrlListRender list of URLs
 CValueListRender generic list of values
 NUtils
 CSwitchWidgetSwitch - determine which child widgets to use by given value, optionaly processed by map function
 CIFieldWidgetRendererRender a field
 CIFormRendererRender a form
 CIWidgetRendererRender a widget
 CCollectionWalkerHelper to walk multi-dimensional collections
 CFormHTML form logic
 CRendererException
 CToolboxForm gets everything it needs from this toolbox
 CValidatorException
 CRuntimeException