RubyWebDialogs

Screen Definitions

Fri Oct 06 19:42:52 UTC 2006
Erik Veenstra <rubywebdialogs@erikveen.dds.nl>


PDF version (A4)

Up

1. Introduction

2. General

3. Text

4. Layout

5. Graphics

6. Input

7. Buttons


1. Introduction

"*" means: all, except the ones of type "General".

The column Children is not accurate. Just experiment with some combinations.

(Is somebody able and willing to make a DTD?)

(Of course, RubyWebDialogs has to check the combinations during rendering of the window. I'm just a bit lazy for now and trust the programmer.)

2. General

ElementAttributesTypeChildren
applicationcharsetgeneralwindow, helpwindow
windowtitle, logo, watermark, spacing, width, nobackbuttons, noclosebutton, refreshgeneraltabs, *
helpwindowtitle, logo, watermark, spacing, width, nobackbuttons, noclosebutton, refreshgeneraltabs, *
tabsaligngeneraltab
tabalign, name, captiongeneral*
plaintext generala, b, i, big, small

3. Text

ElementAttributesTypeChildren
paligntextplaintext
prealigntextplaintext
ahref or action, targettextplaintext
b textplaintext
i textplaintext
bigaligntextplaintext
smallaligntextplaintext

4. Layout

ElementAttributesTypeChildren
br layout 
empty layout 
table layoutrow
rowalign, valignlayout*
horizontalalign, valignlayout*
verticalspacinglayout*
listaligninputitem
itemaligninput*

5. Graphics

ElementAttributesTypeChildren
imagesrc, alt, width, height, titlegraphics 
panelalign, level (normal, high or low), spacinggraphics*
hr graphics 

6. Input

ElementAttributesTypeChildren
passwordname, align, maxlength, size, valueinput 
radioname, align, valueinput 
selectname, align, size, widthinputoption
option input 
textname, align, maxlength, size, valueinput 
checkboxname, aligninput 
hiddenname, align, valueinput 

7. Buttons

ElementAttributesTypeChildren
buttoncaption, actionbuttons 
back buttons 
cancel buttons 
close buttons 
help buttons 
main buttons 
reset buttons 
quit buttons 
closewindow buttons