|
SageTV Studio Discussion related to the SageTV Studio application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the Studio software application should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Widget type and property names
Is there a published list somewhere of widget property names suitable for use with HasWidgetProperty(), GetWidgetProperty(), etc? I'm familiar with the Widget Details chapter of the Studio manual, but that manual does not included a complete list of the internal property names (at least not that I could discover). Nor do the API docs.
By scanning SageTV3.xml I was able to compile a list of properties actually used in the standard STV (see below). Is it safe to assume that this list is complete, i.e. that no properties exist that aren't needed by the standard STV? Also some of the internal property names aren't obvious from the Studio property sheet dialogs; for instance AutoArrange seems to be called Layout in the XML. Any chance of getting some official documentation of these property names? Here's the list I have so far: Edited based on info from Andy Bold items are new in V6. Italic items are those that got left out of my original list because they're no longer used in the V6 STV (but still implemented in the core). AnchorPointX AnchorPointY AnchorX AnchorY Animation AutoRepeatAction AutosizeText BackgroundAlpha BackgroundColor BackgroundComponent BackgroundImage BackgroundSelectedImage CornerArc Dimensions DisableFontScaling File FixedHeight FixedWidth FontFace FontSize FontStyle ForegroundAlpha ForegroundColor ForegroundSelectedAlpha ForegroundSelectedColor ForegroundShadowAlpha ForegroundShadowColor ForegroundShadowSelectedAlpha ForegroundShadowSelectedColor GradientAmount GradientAngle HideText HorizontalAlignment IgnoreThemeProps Insets Layout ListenerEvent NumCols NumRows PadX PadY PreserveAspectRatio RenderXFormScaleX RenderXFormScaleY ResizeImage ScalingInsets Scrolling ShapeFill ShapeType StretchBackgroundImage TableSubcomp TableWrapping TextAlignment TextShadow Thickness TileBackgroundImage UserEvent Value VerticalAlignment VideoBackground WrapHNav WrapText WrapVNav
__________________
-- Greg Last edited by GKusnick; 10-07-2006 at 01:57 PM. |
#2
|
||||
|
||||
Official List
I have not compared this list to the above list, but this list is the list I received, so I'm listing it here. This list might perfectly match the above list; I just don't know. I will probably list it in the next Studio manual update, and list the associated properties also, though most should be obvious.
As of May 22, 2008, here are the lists of widget types and properties: Widget Type Names: Action Attribute Branch Conditional Hook Image Item Listener Menu OptionsMenu Panel Shape Table TableComponent Text TextInput Theme Video Widget Property Names: AnchorPointX AnchorPointY AnchorX AnchorY Animation AutoRepeatAction AutosizeText BackgroundAlpha BackgroundColor BackgroundComponent BackgroundImage BackgroundSelectedAlpha BackgroundSelectedColor BackgroundSelectedImage CornerArc Dimensions DisableFontScaling File FixedHeight FixedWidth FocusChangeSound FontFace FontSize FontStyle ForegroundAlpha ForegroundColor ForegroundSelectedAlpha ForegroundSelectedColor ForegroundShadowAlpha ForegroundShadowColor ForegroundShadowSelectedAlpha ForegroundShadowSelectedColor GradientAmount GradientAngle HideText HorizontalAlignment IgnoreThemeProps Insets ItemSelectSound Layout ListenerEvent MenuChangeSound MouseTransparency NumCols NumRows PadX PadY PreserveAspectRatio PressedFile RenderXFormScaleX RenderXFormScaleY ResizeImage ScalingInsets Scrolling ShapeFill ShapeType StretchBackgroundImage TableSubcomp TableWrapping TextAlignment TextShadow Thickness TileBackgroundImage UserActionSound UserEvent Value VerticalAlignment VideoBackground WrapHNav WrapText WrapVNav ZOffset
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
#3
|
||||
|
||||
Your list is more complete, with about seven items that aren't in my list (presumably because there are no actual uses of them in the standard STV).
Thanks.
__________________
-- Greg |
#4
|
||||
|
||||
I've updated my previous post with the current list of widget type and property names.
- Andy
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to get type of listener widget ? | dflachbart | SageTV Studio | 3 | 02-18-2006 10:48 PM |