Skip to content

Devt to Next#103

Open
sloorush wants to merge 62 commits intonextfrom
devt
Open

Devt to Next#103
sloorush wants to merge 62 commits intonextfrom
devt

Conversation

@sloorush
Copy link
Member

@sloorush sloorush commented Dec 3, 2025

No description provided.

@sloorush sloorush changed the title Devt Devt to Next Dec 3, 2025
@sloorush sloorush requested a review from cursork December 3, 2025 10:05
cursork and others added 9 commits December 16, 2025 08:59
* Adds styling to Upload and Link

See Dyalog/ewc-client#282

* Size and Posn should be Dynamic for these

They are light wrappers on top of native HTML entities, so the
most likely approach is to create them and query whatever size you
end up with in the browser.

* Add the demo file
- New docs generated
- Bug in doc generation function fixed
* Demo for Combo rewrite

* Add comment for demo referencing these files
edge style and border properties for group, list, label, edit, and subform
* Utility PropTable function

This is intended to be used to do a quick visual check of a
component to see if PropList and Defaults are aligned and if
Supported and Dynamic are correct.

Example:

      EWC.PropTable 'Button'
Property    │ Default                                                                    │ Sup │ Dyn
────────────┼────────────────────────────────────────────────────────────────────────────┼─────┼────
Type        │ 'Button'                                                                   │ ✓   │
Caption     │ ''                                                                         │ ✓   │
Posn        │ 37 217                                                                     │ ✓   │ ✓
Size        │ 23 44                                                                      │ ✓   │ ✓
Style       │ 'Push'                                                                     │ ✓   │
Coord       │ 'Inherit'                                                                  │     │
Align       │ 'None'                                                                     │ ✓   │
State       │ 0                                                                          │ ✓   │ ✓
Default     │ 0                                                                          │     │
Cancel      │ 0                                                                          │     │
Border      │ 0                                                                          │     │
Justify     │ 'None'                                                                     │     │
Active      │ 1                                                                          │ ✓   │
Visible     │ 0                                                                          │ ✓   │
Event       │ 2⍴0                                                                        │ ✓   │
Sizeable    │ 0                                                                          │     │
Dragable    │ 0                                                                          │     │
FontObj     │ ''                                                                         │     │
FCol        │ 0                                                                          │     │
BCol        │ 0                                                                          │     │
Picture     │ '' 3                                                                       │ ✓   │
BtnPix      │ 3⍴⊂''                                                                      │     │
CursorObj   │ ''                                                                         │     │
AutoConf    │ 3                                                                          │     │
Data        │ ⍬                                                                          │     │
Attach      │ 4⍴⊂'None'                                                                  │ ✓   │
EdgeStyle   │ 'None'                                                                     │     │
Handle      │ 4138750                                                                    │     │
Hint        │ ''                                                                         │     │
HintObj     │ ''                                                                         │     │
Tip         │ ''                                                                         │     │
TipObj      │ ''                                                                         │     │
ReadOnly    │ 0                                                                          │     │
Translate   │ 'Inherit'                                                                  │     │
Accelerator │ 2⍴0                                                                        │     │
AcceptFiles │ 0                                                                          │     │
KeepOnClose │ 0                                                                          │     │
Redraw      │ 1                                                                          │     │
TabIndex    │ 5                                                                          │     │
Elevated    │ 0                                                                          │     │
Note        │ ''                                                                         │     │
MethodList  │ 'Detach' 'GetTextSize' 'Animate' 'GetFocus' 'ShowSIP' 'GetFocusObj' 'Ch... │     │
ChildList   │ 'Font' 'Poly' 'Ellipse' 'Circle' 'Text' 'Rect' 'Marker' 'Bitmap' 'Curso... │     │
EventList   │ 'Close' 'Create' 'DragDrop' 'Configure' 'ContextMenu' 'DropFiles' 'Drop... │     │
PropList    │ 'Type' 'Caption' 'Posn' 'Size' 'Style' 'Coord' 'Align' 'State' 'Default... │     │
CSS         │ ''                                                                         │ ✓   │
CssClass    │ ''                                                                         │ ✓   │

* Move Default to end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants