|
1 /* |
|
2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: Contains common properties used in DUI UI Model |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 #ifndef DUIPROPERTY_H |
|
20 #define DUIPROPERTY_H |
|
21 |
|
22 namespace duiuimodel |
|
23 { |
|
24 |
|
25 // DUI XML namespace. |
|
26 const char KDefaultNameSpaceUri[] = "http://www.series60.com/xml/dhuiml/1"; |
|
27 |
|
28 namespace nodetypes |
|
29 { |
|
30 static const char KImageVisual[] = "imagevisual"; |
|
31 static const char KTextVisual[] = "textvisual"; |
|
32 static const char KMeshVisual[] = "meshvisual"; |
|
33 static const char KLineVisual[] = "linevisual"; |
|
34 static const char KLayout[] = "layout"; |
|
35 static const char KGridLayout[] = "gridlayout"; |
|
36 static const char KFlowLayout[] = "flowlayout"; |
|
37 static const char KDeckLayout[] = "decklayout"; |
|
38 static const char KCurvePathLayout[] = "curvepathlayout"; |
|
39 static const char KCurvePath[] = "curvepath"; |
|
40 static const char KLine[] = "line"; |
|
41 static const char KArc[] = "arc"; |
|
42 static const char KColor[] = "color"; |
|
43 static const char KViewportLayout[] = "viewportlayout"; |
|
44 static const char KAttributeSetter[] = "attributesetter"; |
|
45 static const char KAttributeCreator[] = "attributecreator"; |
|
46 static const char KDataAttributeSetter[] = "dataattributesetter"; |
|
47 static const char KAnchorLayout[] = "anchorlayout"; |
|
48 static const char KAnchorLayoutInput[] ="anchorlayoutinput"; |
|
49 static const char KEventHandler[] = "eventhandler"; |
|
50 static const char KEventInput[] = "eventinput"; |
|
51 static const char KEventOutput[] = "eventoutput"; |
|
52 static const char KCondition[] = "condition"; |
|
53 static const char KConditionGroup[] = "conditiongroup"; |
|
54 static const char KProperty[] = "property"; |
|
55 static const char KVisualConnection[] = "visualconnection"; |
|
56 static const char KListFlowElement[] = "listflowelement"; |
|
57 static const char KAnchor[] = "anchor"; |
|
58 static const char KMetric[] = "metric"; |
|
59 static const char KRect[] = "rect"; |
|
60 static const char KLCTImageVisual[] = "lctimagevisual"; |
|
61 static const char KLCTTextVisual[] = "lcttextvisual"; |
|
62 static const char KLCTAnchorLayout[] = "lctanchorlayout"; |
|
63 static const char KLCTGridLayout[] = "lctgridlayout"; |
|
64 static const char KPadding[] = "padding"; |
|
65 static const char KFrameBrush[] = "framebrush"; |
|
66 static const char KBorderBrush[] = "borderbrush"; |
|
67 static const char KDropShadowBrush[] = "dropshadowbrush"; |
|
68 static const char KGradientBrush[] = "gradientbrush"; |
|
69 static const char KImageBrush[] = "imagebrush"; |
|
70 static const char KShadowBorderBrush[] ="shadowborderbrush"; |
|
71 static const char KVisualization[] = "visualization"; |
|
72 static const char KImageResource[] = "imageresource"; |
|
73 static const char KResources[] = "resources"; |
|
74 static const char KElement[] = "element"; |
|
75 static const char KTactile[] = "tactile"; |
|
76 static const char KButtonControl[] = "buttoncontrol"; |
|
77 static const char KButtonWidgetControl[] = "buttonwidgetcontrol"; |
|
78 static const char KListControl[] = "listcontrol"; |
|
79 static const char KGridControl[] = "gridcontrol"; |
|
80 static const char KGridContainerControl[] = "gridcontainercontrol"; |
|
81 static const char KGridDefaultBaseElement[] = "griddefaultbaseelement"; |
|
82 static const char KGridDefaultFocusElement[] = "griddefaultfocuselement"; |
|
83 static const char KGridDefaultTextItemElement[] = "griddefaulttextitemelement"; |
|
84 static const char KGridDefaultImageElement[] = "griddefaultimageelement"; |
|
85 static const char KGridDefaultImagetextElement[] = "griddefaultimagetextitemelement"; |
|
86 static const char KLayoutManager[] = "layoutmanager"; |
|
87 static const char KConnection[] = "connection"; |
|
88 static const char KMapToEvent[] = "maptoevent"; |
|
89 static const char KAppEvents[] = "appevents"; |
|
90 static const char KButtonWidget[] = "buttonwidget"; |
|
91 static const char KListWidget[] = "listwidget"; |
|
92 static const char KGridWidget[] = "gridwidget"; |
|
93 static const char KScrollbarWidget[] = "scrollbarwidget"; |
|
94 static const char KWidget[] = "widget"; |
|
95 static const char KAppData[] = "appdata"; |
|
96 static const char KApplication[] = "application"; |
|
97 static const char KContainer[] = "container"; |
|
98 static const char KView[] = "view"; |
|
99 static const char KDhuiml[] = "dhuiml"; |
|
100 static const char KVersion[] = "version"; |
|
101 } |
|
102 |
|
103 namespace commonattributevalues |
|
104 { |
|
105 static const char KTrue[] = "true"; |
|
106 static const char KFalse[] = "false"; |
|
107 } |
|
108 |
|
109 namespace commonattributes |
|
110 { |
|
111 static const char KId[] = "id"; |
|
112 static const char KRef[] = "ref"; |
|
113 static const char KClass[] = "class"; |
|
114 } |
|
115 |
|
116 namespace commonvisualattributes |
|
117 { |
|
118 // deprecated |
|
119 static const char KFocusable[] = "focusable"; |
|
120 static const char KDisabled[] = "disabled"; |
|
121 static const char KParentVisual[] = "parentvisual"; |
|
122 static const char KOpacity[] = "opacity"; |
|
123 static const char KTurnAngle[] = "turnangle"; |
|
124 // end deprecated |
|
125 |
|
126 |
|
127 static const char KSetFlags[] = "setflags"; |
|
128 static const char KClearFlags[] = "clearflags"; |
|
129 |
|
130 namespace visualflags |
|
131 { |
|
132 static const char KManualSize[] = "ManualSize"; |
|
133 static const char KAlfVisualFlagManualPosition[] = "AlfVisualFlagManualPosition"; |
|
134 static const char KAlfVisualFlagManualLayout[] = "AlfVisualFlagManualLayout"; |
|
135 static const char KAlfVisualFlagLayoutUpdateNotification[] = "AlfVisualFlagLayoutUpdateNotification"; |
|
136 static const char KAlfVisualFlag3DProjection[] = "AlfVisualFlag3DProjection"; |
|
137 static const char KAlfVisualFlagNoDepthOcclusion[] = "AlfVisualFlagNoDepthOcclusion"; |
|
138 static const char KAlfVisualFlagLocalHorizon[] = "AlfVisualFlagLocalHorizon"; |
|
139 static const char KAlfVisualFlagClipping[] = "AlfVisualFlagClipping"; |
|
140 static const char KAlfVisualFlagHOriginCenter[] = "AlfVisualFlagHOriginCenter"; |
|
141 static const char KAlfVisualFlagHOriginRight[] = "AlfVisualFlagHOriginRight"; |
|
142 static const char KAlfVisualFlagVOriginCenter[] = "AlfVisualFlagVOriginCenter"; |
|
143 static const char KAlfVisualFlagVOriginBottom[] = "AlfVisualFlagVOriginBottom"; |
|
144 static const char KAlfVisualChanged[] = "AlfVisualChanged"; |
|
145 static const char KAlfVisualFlagNoDepthUpdate[] = "AlfVisualFlagNoDepthUpdate"; |
|
146 static const char KAlfVisualFlagManualTransitionTime[] = "AlfVisualFlagManualTransitionTime"; |
|
147 static const char KAlfVisualFlagDrawAfterOthers[] = "AlfVisualFlagDrawAfterOthers"; |
|
148 static const char KAlfVisualFlagFreezeLayout[] = "AlfVisualFlagFreezeLayout"; |
|
149 static const char KAlfVisualFlagIgnorePointer[] = "AlfVisualFlagIgnorePointer"; |
|
150 static const char KAlfVisualFlagAutomaticLocaleMirroringEnabled[] = "AlfVisualFlagAutomaticLocaleMirroringEnabled"; |
|
151 static const char KAlfVisualFlagLast[] = "AlfVisualFlagLast"; |
|
152 } |
|
153 } |
|
154 |
|
155 namespace commonbrushattributes |
|
156 { |
|
157 static const char KOwnerVisual[] = "ownervisual"; |
|
158 static const char KOpacity[] = "opacity"; |
|
159 static const char KSecondaryAlpha[] = "secondaryalpha"; |
|
160 static const char KLayer[] = "layer"; |
|
161 |
|
162 namespace layertypes |
|
163 { |
|
164 static const char KBrushLayerBackGround[] = "brushlayerbackground"; |
|
165 static const char KBrushLayerForeGround[] = "brushlayerforeground"; |
|
166 } |
|
167 } |
|
168 |
|
169 namespace borderbrushattributes |
|
170 { |
|
171 static const char KImage[] = "image"; |
|
172 static const char KThicknessWidth[] = "thicknesswidth"; |
|
173 static const char KThicknessHeight[] = "thicknessheight"; |
|
174 static const char KImageOffsetX[] = "imageoffsetx"; |
|
175 static const char KImageOffsetY[] = "imageoffsety"; |
|
176 static const char KEdgeOffsetX[] = "edgeoffsetx"; |
|
177 static const char KEdgeOffsetY[] = "edgeoffsety"; |
|
178 } |
|
179 |
|
180 namespace dropshadowbrushattributes |
|
181 { |
|
182 static const char KSoftness[] = "softness"; |
|
183 static const char KDepth[] = "depth"; |
|
184 } |
|
185 |
|
186 namespace framebrushattributes |
|
187 { |
|
188 static const char KSkinID[] = "skinid"; |
|
189 } |
|
190 |
|
191 namespace gradientbrushattributes |
|
192 { |
|
193 static const char KImage[] = "image"; |
|
194 static const char KDirection[] = "direction"; |
|
195 |
|
196 namespace directiontypes |
|
197 { |
|
198 static const char KUp[] = "up"; |
|
199 static const char KDown[] = "down"; |
|
200 static const char KLeft[] = "left"; |
|
201 static const char KRight[] = "right"; |
|
202 } |
|
203 } |
|
204 |
|
205 namespace imagebrushattributes |
|
206 { |
|
207 static const char KImage[] = "image"; |
|
208 static const char KImageScaleMode[] = "imagescalemode"; |
|
209 static const char KOffsetX[] = "offsetx"; |
|
210 static const char KOffsetY[] = "offsety"; |
|
211 static const char KScale[] = "scale"; |
|
212 } |
|
213 |
|
214 namespace shadowborderbrushattributes |
|
215 { |
|
216 static const char KBorderWitdh[] = "borderwitdh"; |
|
217 } |
|
218 |
|
219 namespace rect |
|
220 { |
|
221 static const char KTopLeftX[] = "topleftx"; |
|
222 static const char KTopLeftY[] = "toplefty"; |
|
223 static const char KBottomRightX[] = "bottomrightx"; |
|
224 static const char KBottomRightY[] = "bottomrighty"; |
|
225 } |
|
226 |
|
227 namespace padding |
|
228 { |
|
229 static const char KPaddingTop[] = "padding-top"; |
|
230 static const char KPaddingRight[] = "padding-right"; |
|
231 static const char KPaddingBottom[] = "padding-bottom"; |
|
232 static const char KPaddingLeft[] = "padding-left"; |
|
233 } |
|
234 |
|
235 namespace color |
|
236 { |
|
237 static const char KAlpha[] = "sca"; |
|
238 static const char KBlue[] = "scb"; |
|
239 static const char KGreen[] = "scg"; |
|
240 static const char KRed[] = "scr"; |
|
241 } |
|
242 |
|
243 namespace layoutattributes |
|
244 { |
|
245 static const char KParentLayout[] = "parentlayout"; |
|
246 static const char KHeight[] = "height"; |
|
247 static const char KWidth[] = "width"; |
|
248 static const char KMaxHeight[] = "maxheight"; |
|
249 static const char KMaxWidth[] = "maxwidth"; |
|
250 static const char KMinHeight[] = "minheight"; |
|
251 static const char KMinWidth[] = "minwidth"; |
|
252 |
|
253 static const char KUpdateLayoutTime[] = "updatelayouttime"; |
|
254 static const char KTransitionTime[] = "transitiontime"; // will replace updatelayouttime |
|
255 static const char KScrolling[] = "scrolling"; |
|
256 static const char KAutomaticLocaleMirroring[] = "automirroring"; |
|
257 static const char KBaseUnitX[] = "baseunitx"; |
|
258 static const char KBaseUnitY[] = "baseunity"; |
|
259 static const char KPositionX[] = "positionx"; |
|
260 static const char KPositionY[] = "positiony"; |
|
261 static const char KInnerPaddingVertical[]="innerpadding-vertical"; |
|
262 static const char KInnerPaddingHoriz[]="innerpadding-horizontal"; |
|
263 static const char KLayoutScrollOffsetX[]="scrolloffsetx"; |
|
264 static const char KLayoutScrollOffsetY[]="scrolloffsety"; |
|
265 static const char KExpansionFlag[] = "expansion flag"; |
|
266 |
|
267 namespace grid |
|
268 { |
|
269 static const char KRows[] = "rows"; |
|
270 static const char KColumns[] = "columns"; |
|
271 static const char KRowWeight[] = "rowweight"; |
|
272 static const char KColumnWeight[] = "columnweight"; |
|
273 static const char KSetLayoutModeFlag[] = "setlayoutmodeflag"; |
|
274 static const char KClearLayoutModeFlag[] = "clearlayoutmodeflag"; |
|
275 } |
|
276 |
|
277 namespace flow |
|
278 { |
|
279 static const char KFlowDirection[] = "flowdirection"; |
|
280 static const char KLayoutMode[] = "layoutmode"; |
|
281 static const char KLayoutCentering[] = "layoutcentering"; |
|
282 |
|
283 namespace flowdirectionvalues |
|
284 { |
|
285 static const char KHorizontal[] = "horizontal"; |
|
286 static const char KVertical[] = "vertical"; |
|
287 } |
|
288 |
|
289 namespace layoutmodevalues |
|
290 { |
|
291 static const char KCenterperpendicular[] = "centerperpendicular"; |
|
292 static const char KFitperpendicular[] = "fitperpendicular"; |
|
293 } |
|
294 } |
|
295 |
|
296 namespace viewport |
|
297 { |
|
298 static const char KVirtualHeight[] = "virtualheight"; |
|
299 static const char KVirtualWidth[] = "virtualwidth"; |
|
300 static const char KViewportHeight[] = "viewportheight"; |
|
301 static const char KViewportWidth[] = "viewportwidth"; |
|
302 static const char KViewportPositionX[] = "viewportpositionx"; |
|
303 static const char KViewportPositionY[] = "viewportpositiony"; |
|
304 } |
|
305 } |
|
306 |
|
307 namespace property |
|
308 { |
|
309 static const char KName[] = "name"; |
|
310 static const char KValue[] = "value"; |
|
311 } |
|
312 |
|
313 namespace textvisualattributes |
|
314 { |
|
315 static const char KLineWrap[] = "linewrap"; |
|
316 static const char KText[] = "text"; |
|
317 static const char KBackgroundType[] = "backgroundtype"; |
|
318 static const char KLineSpacing[] = "linespacing"; |
|
319 static const char KLineSpacingUnits[] = "linespacingunits"; |
|
320 static const char KFont[] = "font"; |
|
321 static const char KHorizontalAlign[] = "horizontalalign"; |
|
322 static const char KVerticalAlign[] = "verticalalign"; |
|
323 static const char KMaxLineCount[] = "maxlinecount"; |
|
324 static const char KStyle[] = "style"; |
|
325 static const char KPreconfiguredStyle[] = "preconfiguredstyle"; |
|
326 static const char KShadowOpacity[] = "shadowopacity"; |
|
327 static const char KTextSkinColorId[] = "textskincolorid"; |
|
328 static const char KTextColorSkinIndex[] = "textcolorskinindex"; |
|
329 static const char KEnableShadow[]= "enableshadow"; |
|
330 static const char KTextColor[]= "textcolor"; |
|
331 static const char KLocalisationText[] = "localisedtext"; //for localisation |
|
332 static const char KLang[] = "localisedlanguage"; //for localisation |
|
333 static const char KVarArgs[] = "varargs"; //for localisation |
|
334 |
|
335 namespace linewrapvalue |
|
336 { |
|
337 static const char KManual[] = "manual"; |
|
338 static const char KTruncate[] = "truncate"; |
|
339 static const char KBreak[] = "break"; |
|
340 } |
|
341 |
|
342 namespace backgroundtypevalue |
|
343 { |
|
344 static const char KDark[] = "dark"; |
|
345 static const char KLight[] = "light"; |
|
346 } |
|
347 |
|
348 namespace linespacingvalue |
|
349 { |
|
350 static const char KPixel[] = "pixel"; |
|
351 static const char KTwips[] = "twips"; |
|
352 } |
|
353 |
|
354 namespace horizontalalignvalue |
|
355 { |
|
356 static const char KLeft[] = "left"; |
|
357 static const char KCenter[] = "center"; |
|
358 static const char KRight[] = "right"; |
|
359 static const char KLocale[] = "locale"; |
|
360 static const char KLocaleMirrored[] = "localemirrored"; |
|
361 } |
|
362 |
|
363 namespace verticalalignvalue |
|
364 { |
|
365 static const char KTop[] = "top"; |
|
366 static const char KCenter[] = "center"; |
|
367 static const char KBottom[] = "bottom"; |
|
368 } |
|
369 |
|
370 namespace preconfiguredstylevalue |
|
371 { |
|
372 static const char KNormal[] = "normal"; |
|
373 static const char KNormalItalic[] = "normalitalic"; |
|
374 static const char KMenuItem[] = "menuitem"; |
|
375 static const char KSmall[] = "small"; |
|
376 static const char KMenuSmall[] = "menusmall"; |
|
377 static const char KMenuTitle[] = "menutitle"; |
|
378 static const char KLarge[] = "large"; |
|
379 static const char KSoftkey[] = "softkey"; |
|
380 static const char KSupplement[] = "supplement"; |
|
381 static const char KTitle[] = "title"; |
|
382 } |
|
383 } |
|
384 |
|
385 namespace lctvisualattributes |
|
386 { |
|
387 static const char KLCT[] = "lct"; |
|
388 static const char KLCTNoSize[] = "lctnosize"; |
|
389 static const char KVariety[] = "variety"; |
|
390 static const char KAdditionalIcon[] = "additionalicon"; |
|
391 static const char KAdditionalIconCount[] = "additionaliconcount"; |
|
392 } |
|
393 |
|
394 namespace linevisualattributes |
|
395 { |
|
396 static const char KImagePath[] = "imagepath"; |
|
397 static const char KThickness[] = "thickness"; |
|
398 static const char KShadowThickness[] = "shadowthickness"; |
|
399 static const char KStartPos[] = "startposition"; |
|
400 static const char KEndPos[] = "endposition"; |
|
401 static const char KColor[] = "color"; |
|
402 static const char KAlphaMappingFunction[] = "alphamappingfunction"; |
|
403 static const char KWidthMappingFunction[] = "widthmappingfunction"; |
|
404 } |
|
405 |
|
406 namespace tactileattributes |
|
407 { |
|
408 static const char KEventInput[] = "eventinput"; |
|
409 static const char KFeedbackType[] = "feedbacktype"; |
|
410 |
|
411 namespace eventinputvalues |
|
412 { |
|
413 static const char KStylusDown[] = "stylusdown"; |
|
414 static const char KStylusUp[] = "stylysup"; |
|
415 } |
|
416 |
|
417 namespace feedbacktypevalues |
|
418 { |
|
419 static const char KBasic[] = "basic"; |
|
420 static const char KSensitive[] = "sensitive"; |
|
421 } |
|
422 } |
|
423 |
|
424 namespace mappingfunctions |
|
425 { |
|
426 static const char KConst[] = "constantmappingfunction"; |
|
427 static const char KLinear[] = "linearmappingfunction"; |
|
428 static const char KSine[] = "sinemappingfunction"; |
|
429 static const char KCosine[] = "cosinemappingfunction"; |
|
430 } |
|
431 |
|
432 |
|
433 namespace imagevisualattributes |
|
434 { |
|
435 static const char KImageScaleMode[] = "imagescalemode"; |
|
436 static const char KImageColorMode[] = "imagecolormode"; |
|
437 static const char KSecondaryAlpha[] = "secondaryalpha"; |
|
438 static const char KDropShadow[] = "dropshadow"; |
|
439 static const char KImagePath[] = "imagepath"; |
|
440 static const char KSecondaryImagePath[] = "secondaryimagepath"; |
|
441 static const char KScale[] = "scale"; |
|
442 static const char KOffset[] = "offset"; |
|
443 static const char KStretchMode[] = "stretchmode"; |
|
444 static const char KOffsetX[] = "offsetx"; |
|
445 static const char KOffsetY[] = "offsety"; |
|
446 static const char KSkinImagePath[] = "skinimagepath"; |
|
447 static const char KSecondarySkinImagePath[] = "skinsecondaryimage"; |
|
448 static const char KImageResourceRef[] = "imageresourceref"; |
|
449 static const char KSecondaryImageResourceRef[] = "secondaryimageresourceref"; |
|
450 static const char KImageWidth[] = "imagewidth"; |
|
451 static const char KImageHeight[] = "imageheight"; |
|
452 static const char KColor[] = "color"; |
|
453 static const char KSkinFrameImage[] = "skinframeimage"; |
|
454 static const char KAnimatedSkinImage[] = "animationimage"; |
|
455 static const char KFrameOuterRectTLX[] = "frameouterrecttlx"; |
|
456 static const char KFrameOuterRectTLY[] = "frameouterrecttly"; |
|
457 static const char KFrameOuterRectBRX[] = "frameouterrectbrx"; |
|
458 static const char KFrameOuterRectBRY[] = "frameouterrectbry"; |
|
459 static const char KFrameInnerRectTLX[] = "frameinnerrecttlx"; |
|
460 static const char KFrameInnerRectTLY[] = "frameinnerrecttly"; |
|
461 static const char KFrameInnerRectBRX[] = "frameinnerrectbrx"; |
|
462 static const char KFrameInnerRectBRY[] = "frameinnerrectbry"; |
|
463 static const char KLctFrameInnerrectId[] = "lctframeinnerrectid"; |
|
464 |
|
465 namespace imagescalemodevalue |
|
466 { |
|
467 static const char KNormal[] = "normal"; |
|
468 static const char KFitWidth[] = "fitwidth"; |
|
469 static const char KFitHeight[] = "fitheight"; |
|
470 static const char KCover[] = "cover"; |
|
471 static const char KFit[] = "fit"; |
|
472 static const char KFitInside[] = "fitinside"; |
|
473 } |
|
474 |
|
475 namespace imagecolormodevalue |
|
476 { |
|
477 static const char KColorModulate[] = "colormodulate"; |
|
478 static const char KColorDimmed[] = "colordimmed"; |
|
479 } |
|
480 |
|
481 namespace stretchmodevalue |
|
482 { |
|
483 static const char KNone[] = "none"; |
|
484 static const char KHorizontal[] = "horizontal"; |
|
485 static const char KVertical[] = "vertical"; |
|
486 static const char KFull[] = "full"; |
|
487 } |
|
488 |
|
489 } |
|
490 |
|
491 namespace meshvisualattributes |
|
492 { |
|
493 static const char KMeshType[] = "meshtype"; |
|
494 static const char KImagePath[] = "imagepath"; |
|
495 static const char KSecondaryImagePath[] = "secondaryimagepath"; |
|
496 static const char KSpecularImagePath[] = "specularimagepath"; |
|
497 static const char KSecondaryAlpha[] = "secondaryalpha"; |
|
498 static const char KYawAngle[] = "yawangle"; |
|
499 static const char KPitchAngle[] = "pitchangle"; |
|
500 static const char KScale[] = "scale"; |
|
501 |
|
502 namespace meshtypevalue |
|
503 { |
|
504 static const char KProcedural[] = "procedural"; |
|
505 static const char KM3g[] = "m3g"; |
|
506 } |
|
507 } |
|
508 |
|
509 namespace attributesetter |
|
510 { |
|
511 static const char KName[] = "name"; |
|
512 static const char KTargetValue[] = "targetvalue"; |
|
513 static const char KSourceValue[] = "sourcevalue"; |
|
514 static const char KInterpolationStyle[] = "interpolationstyle"; |
|
515 static const char KTime[] = "time"; |
|
516 static const char KTimeToTarget[] = "timetotarget"; |
|
517 static const char KMappingFunctionId[] = "mappingfunctionid"; |
|
518 static const char KType[] = "type"; |
|
519 static const char KDataField[] = "datafield"; |
|
520 |
|
521 namespace interpolationstylevalues |
|
522 { |
|
523 static const char KStyleSystemDefault[] = "stylesystemdefault"; |
|
524 static const char KStyleNone[] = "stylenone"; |
|
525 static const char KStyleLinear[] = "stylelinear"; |
|
526 static const char KSineWave[] = "sinewave"; |
|
527 static const char KDecelerate[] = "decelerate"; |
|
528 static const char KStyleAccelerate[] = "styleaccelerate"; |
|
529 static const char KStyleAdaptive[] = "styleadaptive"; |
|
530 static const char KStyleImpulse[] = "styleimpulse"; |
|
531 static const char KStyleLast[] = "stylelast"; |
|
532 } |
|
533 |
|
534 namespace categoryvalues |
|
535 { |
|
536 static const char KData[] = "data"; |
|
537 } |
|
538 |
|
539 namespace typevalues |
|
540 { |
|
541 static const char KStatic[] = "static"; |
|
542 static const char KDynamic[] = "dynamic"; |
|
543 } |
|
544 } |
|
545 |
|
546 namespace curvepathattributes |
|
547 { |
|
548 static const char KEnableLoop[] = "enableloop"; |
|
549 static const char KOrigin[] = "origin"; |
|
550 static const char KOffsetX[] = "offsetx"; |
|
551 static const char KOffsetY[] = "offsety"; |
|
552 static const char KLine[] = "line"; |
|
553 static const char KArc[] = "arc"; |
|
554 |
|
555 namespace line |
|
556 { |
|
557 static const char KStartX[] = "startx"; |
|
558 static const char KStartY[] = "starty"; |
|
559 static const char KEndX[] = "endx"; |
|
560 static const char KEndY[] = "endy"; |
|
561 static const char KLength[] = "length"; |
|
562 } |
|
563 |
|
564 namespace arc |
|
565 { |
|
566 static const char KOriginX[] = "originx"; |
|
567 static const char KOriginY[] = "originy"; |
|
568 static const char KHorizontalRadius[] = "horizontalradius"; |
|
569 static const char KVerticalRadius[] = "verticalradius"; |
|
570 static const char KStartAngle[] = "startangle"; |
|
571 static const char KEndAngle[] = "endangle"; |
|
572 static const char KLength[] = "length"; |
|
573 } |
|
574 } |
|
575 |
|
576 namespace anchorlayoutinput |
|
577 { |
|
578 static const char KChildOrdinal[] = "childordinal"; |
|
579 static const char KAttachmentOrdinal[] = "attachmentordinal"; |
|
580 } |
|
581 |
|
582 namespace eventhandler |
|
583 { |
|
584 static const char KPriority[] = "priority"; |
|
585 static const char KType[] = "type"; |
|
586 static const char KState[] = "state"; |
|
587 static const char KCapture[] = "capture"; |
|
588 static const char KOwner[] = "owner"; |
|
589 } |
|
590 |
|
591 namespace eventinput |
|
592 { |
|
593 static const char KName[] = "name"; |
|
594 static const char KElementName[] = "elementname"; |
|
595 |
|
596 namespace namevalue |
|
597 { |
|
598 static const char KKeyEvent[] = "keyevent"; |
|
599 static const char KStylus[] = "stylus"; |
|
600 static const char KCustomEvent[] = "customevent"; |
|
601 static const char KEventPasserInput[] = "eventpasserinput"; |
|
602 static const char KPropertyInput[] = "attributeinput"; |
|
603 |
|
604 namespace keyeventvalue |
|
605 { |
|
606 static const char KScanCode[] = "scancode"; |
|
607 static const char KKeyCode[] = "keycode"; |
|
608 static const char KModifier[] = "modifier"; |
|
609 static const char KType[] = "type"; |
|
610 } |
|
611 |
|
612 namespace keyeventtype |
|
613 { |
|
614 static const char KKeyUp[] = "keyup"; |
|
615 static const char KKeyDown[] = "keydown"; |
|
616 } |
|
617 |
|
618 namespace stylusvalue |
|
619 { |
|
620 static const char KElementName[] = "elementname"; |
|
621 static const char KVisualName[] = "visualname"; |
|
622 } |
|
623 |
|
624 namespace customeventvalue |
|
625 { |
|
626 static const char KEventId[] = "eventid"; |
|
627 static const char KUserData[] = "userdata"; |
|
628 } |
|
629 |
|
630 namespace propertyinput |
|
631 { |
|
632 static const char KPropertyName[] = "propertyname"; |
|
633 } |
|
634 } |
|
635 } |
|
636 |
|
637 namespace eventoutput |
|
638 { |
|
639 static const char KName[] = "name"; |
|
640 |
|
641 namespace namevalue |
|
642 { |
|
643 static const char KCustomEvent[] = "customevent"; |
|
644 static const char KCancelEvent[] = "cancelevent"; |
|
645 static const char KAnimationCancel[] = "animationcancel"; |
|
646 static const char KAnimation[] = "animation"; |
|
647 static const char KPropertyOutput[] = "attributeoutput"; |
|
648 static const char KTactile[] = "tactile"; |
|
649 static const char KEventPasserOutput[] = "eventpasseroutput"; |
|
650 static const char KAppEvent[] = "appevent"; |
|
651 |
|
652 namespace customevent |
|
653 { |
|
654 static const char KEventId[] = "eventid"; |
|
655 static const char KEventType[] = "eventtype"; |
|
656 static const char KWidgetName[] = "widgetname"; |
|
657 static const char KDelay[] = "delay"; |
|
658 } |
|
659 |
|
660 namespace cancelevent |
|
661 { |
|
662 static const char KEventId[] = "eventid"; |
|
663 static const char KWidgetName[] = "widgetname"; |
|
664 static const char KCancelAll[] = "cancelall"; |
|
665 } |
|
666 |
|
667 namespace animationcancel |
|
668 { |
|
669 static const char KElementName[] = "elementname"; |
|
670 static const char KVisualName[] = "visualname"; |
|
671 static const char KOperationType[] = "operationtype"; |
|
672 static const char KCancelAll[] = "cancelall"; |
|
673 } |
|
674 |
|
675 namespace animation |
|
676 { |
|
677 static const char KAnimationTime[] = "animationtime"; |
|
678 static const char KDelay[] = "delay"; |
|
679 } |
|
680 |
|
681 namespace propertyoutput |
|
682 { |
|
683 static const char KTargetWidget[] = "targetwidget"; |
|
684 } |
|
685 |
|
686 namespace tactile |
|
687 { |
|
688 static const char KFeedbackType[] = "feedbacktype"; |
|
689 } |
|
690 |
|
691 namespace eventpasseroutput |
|
692 { |
|
693 static const char KSourceWidgetId[] = "sourcewidget"; |
|
694 static const char KTargetWidgetId[] = "targetwidget"; |
|
695 static const char KMapsTo[] = "mapsto"; |
|
696 static const char KMapToEventCustomData[] = "customdata"; |
|
697 } |
|
698 } |
|
699 } |
|
700 |
|
701 namespace operationname |
|
702 { |
|
703 static const char KNone[] = "none"; |
|
704 static const char KHide[] = "hide"; |
|
705 static const char KShow[] = "show"; |
|
706 static const char KEnableInput[] = "enableinput"; |
|
707 static const char KDisableInput[] = "disableinput"; |
|
708 static const char KRemoveAndDestroyAll[] = "removeanddestroyall"; |
|
709 static const char KModifyFlags[] = "modifyflags"; |
|
710 static const char KSetPrimaryImage[] = "setprimaryimage"; |
|
711 static const char KSetSecondaryImage[] = "setsecondaryimage"; |
|
712 static const char KSetText[] = "settext"; |
|
713 static const char KEnableTransformation[] = "enabletransformation"; |
|
714 static const char KDisableTransformation[] = "disabletransformation"; |
|
715 static const char KSet[] = "set"; |
|
716 static const char KSetWithSpeed[] = "setwithspeed"; |
|
717 static const char KSetStyle[] = "setstyle"; |
|
718 static const char KLoadIdentity[] = "loadidentity"; |
|
719 static const char KTranslate[] = "translate"; |
|
720 static const char KScale[] = "scale"; |
|
721 static const char KRotate[] = "rotate"; |
|
722 static const char KReplaceStep[] = "replacestep"; |
|
723 } |
|
724 |
|
725 namespace keyeventmodifier |
|
726 { |
|
727 static const char KAlt[] = "alt"; |
|
728 static const char KCtrl[] = "ctrl"; |
|
729 static const char KShift[] = "shift"; |
|
730 static const char KFunc[] = "func"; |
|
731 static const char KCapsLock[] = "capslock"; |
|
732 static const char KNumLock[] = "numlock"; |
|
733 static const char KScrollLock[] = "scrolllock"; |
|
734 } |
|
735 |
|
736 namespace visualconnection |
|
737 { |
|
738 static const char KTargetWidget[] = "targetwidget"; |
|
739 static const char KTargetElement[] = "targetelement"; |
|
740 static const char KTargetVisual[] = "targetvisual"; |
|
741 static const char KSourceWidget[] = "sourcewidget"; |
|
742 static const char KSourceElement[] = "sourceelement"; |
|
743 static const char KSourceVisual[] = "sourcevisual"; |
|
744 } |
|
745 |
|
746 |
|
747 namespace listcontrolattributes |
|
748 { |
|
749 static const char KFocusloop[] = "focusloop"; |
|
750 static const char KPagescroll[] = "pagescroll"; |
|
751 static const char KExpandItemDelay[] = "expanditemdelay"; |
|
752 static const char KMarkable[] = "markable"; |
|
753 static const char KTactile[] = "tactile"; |
|
754 static const char KScrollbarMode[] = "scrollbarmode"; |
|
755 |
|
756 namespace markablevalue |
|
757 { |
|
758 static const char KNone[] = "none"; |
|
759 static const char KSingle[] = "single"; |
|
760 static const char KMulti[] = "multi"; |
|
761 } |
|
762 |
|
763 namespace tactilevalue |
|
764 { |
|
765 static const char KEnabled[] = "enabled"; |
|
766 static const char KDisabled[] = "disabled"; |
|
767 } |
|
768 |
|
769 namespace scrollbarmodevalue |
|
770 { |
|
771 static const char KHide[] = "hide"; |
|
772 static const char KShow[] = "show"; |
|
773 static const char KAuto[] = "auto"; |
|
774 } |
|
775 } |
|
776 |
|
777 namespace listflowelement |
|
778 { |
|
779 static const char KParentElement[] = "parentelement"; |
|
780 static const char KDefaultParentLayout[] = "defaultparentlayout"; |
|
781 static const char KScrollingTime[] = "scrollingtime"; |
|
782 static const char KPageScrollingTime[] = "pagescrollingtime"; |
|
783 static const char KInsertingTime[] = "insertingtime"; |
|
784 static const char KRemovingTime[] = "removingtime"; |
|
785 static const char KChangingTime[] = "changingtime"; |
|
786 static const char KFadeInTime[] = "fadeintime"; |
|
787 static const char KFadeInDelay[] = "fadeindelay"; |
|
788 static const char KFadeOutDelay[] = "fadeoutdelay"; |
|
789 static const char KFadeOutTime[] = "fadeouttime"; |
|
790 static const char KPartialsOpacity[] = "partialsopacity"; |
|
791 static const char KItemHeight[] = "itemheight"; |
|
792 static const char KItemWidth[] = "itemwidth"; |
|
793 static const char KHorizontalAlign[] = "horizontalalign"; |
|
794 static const char KScrollOffsetY[] = "scrolloffsety"; |
|
795 static const char KVerticalOffset[] = "verticaloffset"; |
|
796 static const char KFocusInFront[] = "focusinfront"; |
|
797 } |
|
798 |
|
799 namespace gridcontrolattributes |
|
800 { |
|
801 static const char KTactile[] = "tactile"; |
|
802 |
|
803 namespace tactile |
|
804 { |
|
805 static const char KTactileOn[] = "on"; |
|
806 static const char KTactileOff[] = "off"; |
|
807 } |
|
808 } |
|
809 |
|
810 namespace griddefaultbaseelement |
|
811 { |
|
812 static const char KLooping[] = "looping"; |
|
813 static const char KFadingEffect[] = "fadingeffect"; |
|
814 static const char KDefaultAnimationTime[] = "defaultanimationtime"; |
|
815 static const char KSingleRow[] = "singlerow"; |
|
816 static const char KSingleTapSelect[] = "singletapselect"; |
|
817 static const char KFocussedIndex[] = "focussedindex"; |
|
818 static const char KHorizScrollbarMode[] = "horizontalscrollbarmode"; |
|
819 static const char KVertScrollbarMode[] = "verticalscrollbarmode"; |
|
820 static const char KCellWidth[] = "cellwidth"; |
|
821 static const char KCellHeight[] = "cellheight"; |
|
822 static const char KMaxColumns[] = "maxcolumns"; |
|
823 |
|
824 namespace looping |
|
825 { |
|
826 static const char KLoopingOn[] = "on"; |
|
827 static const char KLoopingOff[] = "off"; |
|
828 } |
|
829 |
|
830 namespace singletapselect |
|
831 { |
|
832 static const char KSingleTapSelectOn[] = "on"; |
|
833 static const char KSingleTapSelectOff[] = "off"; |
|
834 } |
|
835 |
|
836 namespace fading |
|
837 { |
|
838 static const char KFadingOn[] = "on"; |
|
839 static const char KFadingOff[] = "off"; |
|
840 } |
|
841 |
|
842 namespace scrollbarmodevalue |
|
843 { |
|
844 static const char KHide[] = "hide"; |
|
845 static const char KShow[] = "show"; |
|
846 static const char KAuto[] = "auto"; |
|
847 } |
|
848 } |
|
849 |
|
850 namespace griddefaultfocuselement |
|
851 { |
|
852 static const char KImagePath[] = "imagepath"; |
|
853 static const char KSkinImagePath[] = "skinimagepath"; |
|
854 static const char KSkinFrameImage[] = "skinframeimage"; |
|
855 } |
|
856 |
|
857 namespace griddefaultitemelement |
|
858 { |
|
859 static const char KState[] = "state"; |
|
860 static const char KSkinEnabled[] = "skinenabled"; |
|
861 |
|
862 namespace itemstate |
|
863 { |
|
864 static const char KEnabled[] = "enabled"; |
|
865 static const char KDisabled[] = "disabled"; |
|
866 } |
|
867 } |
|
868 |
|
869 namespace gridpinningbaseelement |
|
870 { |
|
871 static const char KOrientation[] = "orientation"; |
|
872 static const char KFocussedIndex[] = "focussedindex"; |
|
873 static const char KPinnedPosition[] = "pinnedposition"; |
|
874 static const char KPinnedItemSize[] = "pinneditemsize"; |
|
875 static const char KDefaultAnimationTime[] = "defaultanimationtime"; |
|
876 static const char KCellWidth[] = "cellwidth"; |
|
877 static const char KCellHeight[] = "cellheight"; |
|
878 static const char KArrow[] = "arrow"; |
|
879 |
|
880 namespace orientation |
|
881 { |
|
882 static const char KHorizontal[] = "horizontal"; |
|
883 static const char KVertical[] = "vertical"; |
|
884 } |
|
885 namespace arrow |
|
886 { |
|
887 static const char KEnableArrow[] = "enable"; |
|
888 static const char KDisableArrow[] = "disable"; |
|
889 } |
|
890 } |
|
891 |
|
892 namespace scrollbarcontrolattributes |
|
893 { |
|
894 static const char KTactile[] = "tactile"; |
|
895 |
|
896 namespace tactile |
|
897 { |
|
898 static const char KTactileOn[] = "on"; |
|
899 static const char KTactileOff[] = "off"; |
|
900 } |
|
901 } |
|
902 |
|
903 namespace scrollbardefaultbaseelement |
|
904 { |
|
905 static const char KEnableArrows[] = "enablearrows"; |
|
906 static const char KAlignment[] = "alignment"; |
|
907 static const char KOrientation[] = "orientation"; |
|
908 |
|
909 // Thumb specific Attributes |
|
910 static const char KThumbWidth[] = "thumbwidth"; |
|
911 static const char KThumbOpacity[] = "thumbopacity"; |
|
912 static const char KThumbMinimumSize[] = "thumbminimumsize"; |
|
913 static const char KThumbAnimationTime[] = "thumbanimationtime"; |
|
914 |
|
915 // image attributes |
|
916 static const char KTrackStartImage[] = "trackstartimage"; |
|
917 static const char KTrackMiddleImage[] = "trackmiddleimage"; |
|
918 static const char KTrackEndImage[] = "trackendimage"; |
|
919 static const char KThumbStartImage[] = "thumbstartimage"; |
|
920 static const char KThumbMiddleImage[] = "thumbmiddleimage"; |
|
921 static const char KThumbEndImage[] = "thumbendimage"; |
|
922 static const char KTrackStartImagePressed[] = "trackstartimagepressed"; |
|
923 static const char KTrackMiddleImagePressed[] = "trackmiddleimagepressed"; |
|
924 static const char KTrackEndImagePressed[] = "trackendimagepressed"; |
|
925 static const char KThumbStartImagePressed[] = "thumbstartimagepressed"; |
|
926 static const char KThumbMiddleImagePressed[] = "thumbmiddleimagepressed"; |
|
927 static const char KThumbEndImagePressed[] = "thumbendimagepressed"; |
|
928 static const char KStartArrowImage[] = "startarrowimage"; |
|
929 static const char KEndArrowImage[] = "endarrowimage"; |
|
930 |
|
931 namespace alignment |
|
932 { |
|
933 static const char KLeft[] = "left"; |
|
934 static const char KRight[] = "right"; |
|
935 static const char KTop[] = "top"; |
|
936 static const char KBottom[] = "bottom"; |
|
937 } |
|
938 |
|
939 namespace orientation |
|
940 { |
|
941 static const char KHorizontal[] = "horizontal"; |
|
942 static const char KVertical[] = "vertical"; |
|
943 } |
|
944 } |
|
945 |
|
946 namespace anchor |
|
947 { |
|
948 static const char KAnchorType[] = "anchortype"; |
|
949 static const char KAttachmentOrigin[] = "attachmentorigin"; |
|
950 |
|
951 namespace anchortypevalue |
|
952 { |
|
953 static const char KAnchorTypeNone[] = "anchortypenone"; |
|
954 static const char KAnchorTypeWidth[] = "anchortypewidth"; |
|
955 static const char KAnchorTypeLeft[] = "anchortypeleft"; |
|
956 static const char KAnchorTypeHCenter[] = "anchortypehcenter"; |
|
957 static const char KAnchorTypeRight[] = "anchortyperight"; |
|
958 static const char KAnchorTypeHeight[] = "anchortypeheight"; |
|
959 static const char KAnchorTypeTop[] = "anchortypetop"; |
|
960 static const char KAnchorTypeVCenter[] = "anchortypevcenter"; |
|
961 static const char KAnchorTypeBottom[] = "anchortypebottom"; |
|
962 static const char KAnchorTypeSize[] = "anchortypesize"; |
|
963 static const char KAnchorTypeTopLeft[] = "anchortypetopleft"; |
|
964 static const char KAnchorTypeTopCenter[] = "anchortypetopcenter"; |
|
965 static const char KAnchorTypeTopRight[] = "anchortypetopright"; |
|
966 static const char KAnchorTypeCenterLeft[] = "anchortypecenterleft"; |
|
967 static const char KAnchorTypeCenter[] = "anchortypecenter"; |
|
968 static const char KAnchorTypeCenterRight[] = "anchortypecenterright"; |
|
969 static const char KAnchorTypeBottomLeft[] = "anchortypebottomleft"; |
|
970 static const char KAnchorTypeBottomCenter[] = "anchortypebottomcenter"; |
|
971 static const char KAnchorTypeBottomRight[] = "anchortypebottomright"; |
|
972 } |
|
973 |
|
974 namespace attachmentoriginvalue |
|
975 { |
|
976 static const char KAnchorAttachmentOriginNone[] = "anchorattachmentoriginnone"; |
|
977 static const char KAnchorAttachmentOriginLeft[] = "anchorattachmentoriginleft"; |
|
978 static const char KAnchorAttachmentOriginHCenter[] = "anchorattachmentoriginhcenter"; |
|
979 static const char KAnchorAttachmentOriginRight[] = "anchorattachmentoriginright"; |
|
980 static const char KAnchorAttachmentOriginTop[] = "anchorattachmentorigintop"; |
|
981 static const char KAnchorAttachmentOriginVCenter[] = "anchorattachmentoriginvcenter"; |
|
982 static const char KAnchorAttachmentOriginBottom[] = "anchorattachmentoriginbottom"; |
|
983 static const char KAnchorAttachmentOriginTopLeft[] = "anchorattachmentorigintopleft"; |
|
984 static const char KAnchorAttachmentOriginTopCenter[] = "anchorattachmentorigintopcenter"; |
|
985 static const char KAnchorAttachmentOriginTopRight[] = "anchorattachmentorigintopright"; |
|
986 static const char KAnchorAttachmentOriginCenterLeft[] = "anchorattachmentorigincenterleft"; |
|
987 static const char KAnchorAttachmentOriginCenter[] = "anchorattachmentorigincenter"; |
|
988 static const char KAnchorAttachmentOriginCenterRight[] = "anchorattachmentorigincenterright"; |
|
989 static const char KAnchorAttachmentOriginBottomLeft[] = "anchorattachmentoriginbottomleft"; |
|
990 static const char KAnchorAttachmentOriginBottomCenter[] = "anchorattachmentoriginbottomcenter"; |
|
991 static const char KAnchorAttachmentOriginBottomRight[] = "anchorattachmentoriginbottomright"; |
|
992 } |
|
993 } |
|
994 |
|
995 namespace metric |
|
996 { |
|
997 static const char KMagnitude[] = "magnitude"; |
|
998 static const char KTextStyleId[] = "textstyleid"; |
|
999 } |
|
1000 |
|
1001 namespace imageresource |
|
1002 { |
|
1003 static const char KLogicalName[] = "logicalname"; |
|
1004 static const char KResourceName[] = "resourcename"; |
|
1005 static const char KResourceType[] = "resourcetype"; |
|
1006 |
|
1007 namespace resourcetypevalue |
|
1008 { |
|
1009 static const char KTheme[] = "theme"; |
|
1010 static const char KFile[] = "file"; |
|
1011 } |
|
1012 } |
|
1013 |
|
1014 namespace controlattributes |
|
1015 { |
|
1016 static const char KType[] = "type"; |
|
1017 static const char KScrollType[] = "scrolltype"; |
|
1018 static const char KItemType[] = "itemtype"; |
|
1019 static const char KFocusLoop[] = "focusloop"; |
|
1020 static const char KPageScroll[] = "pagescroll"; |
|
1021 static const char KSelectionType[] = "selectiontype"; |
|
1022 static const char KNumModes[] = "nummodes"; |
|
1023 static const char KEnable[] = "enable"; |
|
1024 static const char KFocus[] = "focus"; |
|
1025 static const char KMarkable[] = "markable"; |
|
1026 } |
|
1027 |
|
1028 namespace layoutmanager |
|
1029 { |
|
1030 static const char KType[] = "type"; |
|
1031 static const char KId[] = "id"; |
|
1032 |
|
1033 namespace lctanchorlayout |
|
1034 { |
|
1035 static const char KWidgetAnchor[] = "widgetanchor"; |
|
1036 } |
|
1037 } |
|
1038 |
|
1039 } // namespace duiuimodel |
|
1040 #endif // DUIPROPERTY_H |