1.1 --- a/epoc32/include/mw/eikon.rh Tue Nov 24 13:55:44 2009 +0000
1.2 +++ b/epoc32/include/mw/eikon.rh Tue Mar 16 16:12:26 2010 +0000
1.3 @@ -1,1 +1,1285 @@
1.4 -eikon.rh
1.5 +#include <eikon.hrh>
1.6 +
1.7 +#include <uikon.rh>
1.8 +
1.9 +#if !defined(__BADEF_RH__)
1.10 +#include <BADEF.RH>
1.11 +#endif
1.12 +
1.13 +#if !defined(__UIKON_HRH__)
1.14 +#include <uikon.hrh>
1.15 +#endif
1.16 +
1.17 +
1.18 +STRUCT BTG_RESOURCE_COLLECTION
1.19 + {
1.20 + STRUCT btg_sets[];
1.21 + STRUCT btg_buttons[];
1.22 + }/*
1.23 +* Copyright (c) 1997-1999 Nokia Corporation and/or its subsidiary(-ies).
1.24 +* All rights reserved.
1.25 +* This component and the accompanying materials are made available
1.26 +* under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
1.27 +* which accompanies this distribution, and is available
1.28 +* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.29 +*
1.30 +* Initial Contributors:
1.31 +* Nokia Corporation - initial contribution.
1.32 +*
1.33 +* Contributors:
1.34 +*
1.35 +* Description:
1.36 +*
1.37 +*/
1.38 +
1.39 +
1.40 +#define AKN_EDITOR_EXTENSIONS\
1.41 + WORD default_case=EAknEditorTextCase;\
1.42 + WORD allowed_case_modes=EAknEditorAllCaseModes;\
1.43 + WORD numeric_keymap=EAknEditorAlphanumericNumberModeKeymap;\
1.44 + WORD allowed_input_modes=EAknEditorAllInputModes;\
1.45 + WORD default_input_mode=EAknEditorTextInputMode;\
1.46 + LLINK special_character_table=-1;\
1.47 + WORD avkon_flags=EAknEditorFlagDefault;\
1.48 + WORD max_view_height_in_lines=0;\
1.49 + WORD base_line_delta=0;\
1.50 + WORD spare=0;
1.51 +
1.52 +STRUCT EDWIN
1.53 + {
1.54 + LONG flags=0;
1.55 + WORD width=0;
1.56 + WORD lines=1;
1.57 + WORD maxlength=0;
1.58 + AKN_EDITOR_EXTENSIONS
1.59 + }
1.60 +
1.61 +// EIKIMAGE.RH
1.62 +//
1.63 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.64 +//
1.65 +
1.66 +
1.67 +STRUCT IMAGE
1.68 + {
1.69 + WORD horiz_align=EEikLabelAlignHCenter;
1.70 + WORD vert_align=EEikLabelAlignVTop;
1.71 + LTEXT bmpfile="";
1.72 + WORD bmpid;
1.73 + WORD bmpmask=0xffff;
1.74 + LLINK extension=0;
1.75 + }
1.76 +
1.77 +// EIKLABEL.RH
1.78 +//
1.79 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.80 +//
1.81 +
1.82 +STRUCT LABEL
1.83 + {
1.84 + WORD flags = 0;
1.85 + WORD horiz_align=EEikLabelAlignHCenter;
1.86 + WORD vert_align=EEikLabelAlignVTop;
1.87 + WORD standard_font=EEikLabelFontNormal;
1.88 + WORD reserve_length=0;
1.89 + LTEXT txt;
1.90 + }
1.91 +
1.92 +// EIKLBX.RH
1.93 +//
1.94 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.95 +//
1.96 +
1.97 +STRUCT LISTBOX
1.98 + {
1.99 + BYTE version=0;
1.100 + LONG flags = 0;
1.101 + WORD height = 5; // in items
1.102 + WORD width = 10; // in chars
1.103 + LLINK array_id = 0;
1.104 + }
1.105 +
1.106 +
1.107 +// EIKMENU.RH
1.108 +//
1.109 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.110 +//
1.111 +
1.112 +STRUCT MENU_PANE
1.113 + {
1.114 + STRUCT items[]; // MENU_ITEMs
1.115 + LLINK extension=0;
1.116 + }
1.117 +
1.118 +STRUCT MENU_ITEM
1.119 + {
1.120 + LONG command=0;
1.121 + LLINK cascade=0;
1.122 + LONG flags=0;
1.123 + LTEXT txt;
1.124 + LTEXT extratxt="";
1.125 + LTEXT bmpfile="";
1.126 + WORD bmpid=0xffff;
1.127 + WORD bmpmask=0xffff;
1.128 + LLINK extension=0;
1.129 + }
1.130 +
1.131 +STRUCT MENU_BAR
1.132 + {
1.133 + STRUCT titles[]; // MENU_BAR_ITEMs
1.134 + LLINK extension=0;
1.135 + }
1.136 +
1.137 +STRUCT MENU_TITLE
1.138 + {
1.139 + LLINK menu_pane;
1.140 + LTEXT txt;
1.141 + LONG flags=0;
1.142 + LTEXT bmpfile="";
1.143 + WORD bmpid=0xffff;
1.144 + WORD bmpmask=0xffff;
1.145 + LLINK extension=0;
1.146 + }
1.147 +
1.148 +
1.149 +// EIKMNBUT.RH
1.150 +//
1.151 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.152 +//
1.153 +
1.154 +//#include <eikcmbut.hrh>
1.155 +
1.156 +STRUCT MNBUT
1.157 + {
1.158 + LLINK popout=0;
1.159 + BYTE version=0;
1.160 + WORD behavior=0;
1.161 + WORD layout=0; // ETextRightPictureLeft
1.162 + LTEXT helptxt="";
1.163 + LLINK extension=0;
1.164 + LTEXT txt="";
1.165 + LTEXT bmpfile="";
1.166 + WORD bmpid=0xffff;
1.167 + WORD bmpmask=0xffff;
1.168 + }
1.169 +
1.170 +// EIKTBAR.RH
1.171 +//
1.172 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.173 +//
1.174 +
1.175 +
1.176 +STRUCT TOOLBAR
1.177 + {
1.178 + WORD length=0;
1.179 + WORD breadth=KEikStdToolBarWidth;
1.180 + BYTE lines=1;
1.181 + LONG flags=0;
1.182 + STRUCT controls[];
1.183 + LLINK extension=0;
1.184 + }
1.185 +
1.186 +STRUCT TOOLBAND
1.187 + {
1.188 + WORD length=0;
1.189 + WORD breadth=KEikStdToolBandHeight;
1.190 + BYTE lines=1;
1.191 + LONG flags=EEikToolBarHorizontal;
1.192 + STRUCT controls[];
1.193 + LLINK extension=0;
1.194 + }
1.195 +
1.196 +STRUCT TBAR_CTRL
1.197 + {
1.198 + WORD type;
1.199 + WORD id=0;
1.200 + WORD flags=0;
1.201 + WORD length=0;
1.202 + STRUCT control;
1.203 + }
1.204 +
1.205 +STRUCT TBAR_BUTTON
1.206 + {
1.207 + WORD type=0; // EEikCtCommandButton;
1.208 + WORD id=0;
1.209 + WORD flags=0;
1.210 + WORD length=0;
1.211 + BYTE version=0;
1.212 + WORD behavior=0;
1.213 + WORD layout=0; // ETextRightPictureLeft|EEikCmdButShareExcess
1.214 + LTEXT helptxt="";
1.215 + LLINK extension=0;
1.216 + LTEXT txt="";
1.217 + LTEXT bmpfile="";
1.218 + WORD bmpid=0xffff;
1.219 + WORD bmpmask=0xffff;
1.220 + }
1.221 +
1.222 +STRUCT TBAR_PICBUT
1.223 + {
1.224 + WORD type=EEikCtTwoPictureCommandButton;
1.225 + WORD id=0;
1.226 + WORD flags=0;
1.227 + WORD length=0;
1.228 + BYTE version=0;
1.229 + WORD behavior=0;
1.230 + WORD layout=0; // ETextRightPictureLeft|EEikCmdButShareExcess
1.231 + LTEXT helptxt="";
1.232 + LLINK extension=0;
1.233 + LTEXT txt="";
1.234 + LTEXT bmpfile="";
1.235 + WORD bmpid=0xffff;
1.236 + WORD bmpmask=0xffff;
1.237 + WORD bmpsecondid=0xffff;
1.238 + WORD bmpsecondmask=0xffff;
1.239 + }
1.240 +
1.241 +// EIKCMBUT.RH
1.242 +//
1.243 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.244 +//
1.245 +
1.246 +
1.247 +STRUCT CMBUT
1.248 + {
1.249 + BYTE version=0;
1.250 + WORD behavior=0;
1.251 + WORD layout=0; // ETextRightPictureLeft|EEikCmdButShareExcess
1.252 + LTEXT helptxt="";
1.253 + LLINK extension=0;
1.254 + LTEXT txt="";
1.255 + LTEXT bmpfile="";
1.256 + WORD bmpid=0xffff;
1.257 + WORD bmpmask=0xffff;
1.258 + }
1.259 +
1.260 +STRUCT PICMBUT
1.261 + {
1.262 + BYTE version=0;
1.263 + WORD behavior=0;
1.264 + WORD layout=0; // ETextRightPictureLeft|EEikCmdButShareExcess
1.265 + LTEXT helptxt="";
1.266 + LLINK extension=0;
1.267 + LTEXT txt="";
1.268 + LTEXT bmpfile="";
1.269 + WORD bmpid=0xffff;
1.270 + WORD bmpmask=0xffff;
1.271 + WORD bmpsecondid=0xffff;
1.272 + WORD bmpsecondmask=0xffff;
1.273 + }
1.274 +
1.275 +STRUCT TXTBUT
1.276 + {
1.277 + BYTE version=0;
1.278 + WORD behavior=0;
1.279 + WORD layout=0; // EFirstRightSecondLeft|EEikCmdButShareExcess
1.280 + LTEXT helptxt="";
1.281 + LLINK extension=0;
1.282 + LTEXT txt1="";
1.283 + LTEXT txt2="";
1.284 + }
1.285 +
1.286 +STRUCT BMPBUT
1.287 + {
1.288 + BYTE version=0;
1.289 + WORD behavior=0;
1.290 + WORD layout=0; // ETextRightPictureLeft|EEikCmdButShareExcess
1.291 + LTEXT helptxt="";
1.292 + LLINK extension=0;
1.293 + LTEXT bmp1file="";
1.294 + WORD bmp1id=0xffff;
1.295 + WORD bmp1mask;
1.296 + LTEXT bmp2file="";
1.297 + WORD bmp2id=0xffff;
1.298 + WORD bmp2mask;
1.299 + }
1.300 +
1.301 +
1.302 +// EIKLBBUT.RH
1.303 +//
1.304 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.305 +//
1.306 +
1.307 +
1.308 +STRUCT LBBUT
1.309 + {
1.310 + WORD buttontype=0; // EEikCtCommandButton
1.311 + STRUCT button;
1.312 + LONG hotkey;
1.313 + BYTE flags=1; // EEikLabeledButtonShowHotKey
1.314 + }
1.315 +
1.316 +STRUCT CONTROLS
1.317 + {
1.318 + LEN BYTE STRUCT controls[];
1.319 + }
1.320 +
1.321 +// EIKDIALG.RH
1.322 +//
1.323 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.324 +//
1.325 +
1.326 +// only buttons defined in Uikon
1.327 +
1.328 +STRUCT DLG_BUTTONS
1.329 + {
1.330 + LONG flags=EEikButtonGroupAddToStack;
1.331 + STRUCT buttons[];
1.332 + }
1.333 +
1.334 +STRUCT DLG_BUTTON
1.335 + {
1.336 + WORD id=0;
1.337 + WORD buttontype=0; // EEikCtCommandButton
1.338 + STRUCT button;
1.339 + LONG hotkey;
1.340 + BYTE flags=1;
1.341 + BYTE line=1;
1.342 + }
1.343 +
1.344 +
1.345 +// EIKCBA.RH
1.346 +//
1.347 +// Copyright (c) 1998 Symbian Ltd. All rights reserved.
1.348 +//
1.349 +
1.350 +STRUCT CBA
1.351 + {
1.352 + LONG flags=EEikButtonGroupAddToStack;
1.353 + WORD breadth=80; // !!! make this accessible from LAF
1.354 + LLINK related_buttons=0;
1.355 + STRUCT buttons[];
1.356 + }
1.357 +
1.358 +STRUCT CBA_BUTTON
1.359 + {
1.360 + BYTE version=0;
1.361 + WORD id=0;
1.362 + LTEXT txt="";
1.363 + LTEXT bmpfile="";
1.364 + WORD bmpid=0xffff; // -1
1.365 + WORD bmpmask=0xffff; // -1
1.366 + }
1.367 +
1.368 +
1.369 +// EIKDIALG.RH
1.370 +//
1.371 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.372 +//
1.373 +
1.374 +// buttons are defined in Uikon
1.375 +
1.376 +STRUCT DIALOG
1.377 + {
1.378 + LONG flags=0;
1.379 + LTEXT title="";
1.380 + LLINK pages=0;
1.381 + LLINK buttons=0;
1.382 + STRUCT items[];
1.383 + LLINK form=0;
1.384 + }
1.385 +
1.386 +STRUCT DLG_LINE
1.387 + {
1.388 + WORD type;
1.389 + LTEXT prompt;
1.390 + WORD id=0;
1.391 + LONG itemflags=0;
1.392 + STRUCT control;
1.393 + LTEXT trailer="";
1.394 + LTEXT bmpfile = "" ; // NEW AVKON bitmap filename
1.395 + WORD bmpid = 0xffff ; // NEW AVKON icon image ID
1.396 + WORD bmpmask ; // NEW AVKON icon mask ID
1.397 + LTEXT tooltip = "" ; // NEW AVKON hint text for form line
1.398 + }
1.399 +
1.400 +STRUCT DLG_LINE_INDIRECT
1.401 + {
1.402 + WORD type=EEikDlgItemIndirect;
1.403 + LLINK line;
1.404 + }
1.405 +
1.406 +STRUCT PAGE
1.407 + {
1.408 + WORD id=0;
1.409 + LTEXT text;
1.410 + LTEXT bmpfile = "" ; // NEW AVKON bitmap filename
1.411 + WORD bmpid = 0xffff ; // NEW AVKON icon image ID
1.412 + WORD bmpmask ; // NEW AVKON icon mask ID
1.413 + LLINK lines=0;
1.414 + LLINK form=0 ;
1.415 + WORD flags=0 ;
1.416 + }
1.417 +
1.418 +STRUCT DIALOG_INDIRECT
1.419 + {
1.420 + LONG flags=0;
1.421 + LTEXT title;
1.422 + LLINK pages=0;
1.423 + LLINK buttons=0;
1.424 + WORD count=EEikDlgMainPageIndirect;
1.425 + LLINK main=0;
1.426 + }
1.427 +
1.428 +STRUCT FORM
1.429 + {
1.430 + WORD flags=0 ;
1.431 + STRUCT items[] ;
1.432 + }
1.433 +
1.434 +// EIKDTLBX.RH
1.435 +//
1.436 +// Copyright (c) 1998 Symbian Ltd. All rights reserved.
1.437 +//
1.438 +
1.439 +STRUCT DTLBOX
1.440 + {
1.441 + WORD flags=0;
1.442 + WORD modelflags=0;
1.443 + WORD height=5; // in items
1.444 + WORD width=0; // in pixels
1.445 + }
1.446 +
1.447 +// EIKIMGAR.RH
1.448 +//
1.449 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.450 +//
1.451 +
1.452 +STRUCT IMAGE_ARRAY
1.453 + {
1.454 + WORD width=0;
1.455 + LLINK array_id=0;
1.456 + }
1.457 +
1.458 +// EIKCAL.RH
1.459 +//
1.460 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.461 +//
1.462 +
1.463 +//
1.464 +// calendar STRUCT
1.465 +//
1.466 +
1.467 +STRUCT CALENDAR
1.468 + {
1.469 + WORD flags=0; // a combination of EEikCalendarFlagXxxxxs
1.470 + BYTE nummonths;
1.471 + BYTE nummonthsperrowofmonths;
1.472 + WORD verticalspaceaboveyear;
1.473 + WORD verticalspacebetweenyearandtoprowofmonths;
1.474 + WORD verticalspacebetweeneachrowofmonths;
1.475 + WORD verticalspacebeneathbottomrowofmonths;
1.476 + WORD horizontalspaceoneachsideofmonthmatrix;
1.477 + WORD horizontalspacebetweeneachcolumnofmonths;
1.478 + WORD verticalspacebetweenmonthnameanddaynameinitials;
1.479 + WORD verticalspacebetweendaynameinitialsandtoprowofdays;
1.480 + WORD verticalspacebetweeneachrowofdays;
1.481 + WORD horizontalspacebetweeneachcolumnofdays;
1.482 + STRUCT yearfont; // FONT
1.483 + STRUCT monthfont;
1.484 + STRUCT weekdayinitialfont;
1.485 + STRUCT numeralfont;
1.486 + LTEXT textseparatingyearrange;
1.487 + }
1.488 +
1.489 +
1.490 +// EIKCLOCK.RH
1.491 +//
1.492 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.493 +//
1.494 +
1.495 +//
1.496 +// primitive STRUCTs
1.497 +//
1.498 +
1.499 +STRUCT POINT
1.500 + {
1.501 + WORD x;
1.502 + WORD y;
1.503 + }
1.504 +/* by H.Domon,K3 19 Apr 2001
1.505 +STRUCT CLOCK_SHADOW
1.506 + {
1.507 + BYTE donotchange=1;
1.508 + STRUCT color; // COLOR
1.509 + BYTE offsetX;
1.510 + BYTE offsetY;
1.511 + }
1.512 +
1.513 +STRUCT NO_CLOCK_SHADOW
1.514 + {
1.515 + BYTE donotchange=0;
1.516 + }
1.517 +by H.Domon,K3 19 Apr 2001
1.518 +*/
1.519 +STRUCT CLOCK_PEN_SOLID
1.520 + {
1.521 + BYTE donotchange=1;
1.522 + BYTE color; // COLOR // By H.Domon,K3. 23 Aug 2001
1.523 + BYTE size;
1.524 + }
1.525 +/* by H.Domon,K3 19 Apr 2001
1.526 +STRUCT CLOCK_PEN_NULL
1.527 + {
1.528 + BYTE donotchange=0;
1.529 + }
1.530 +
1.531 +STRUCT CLOCK_BRUSH_SOLID
1.532 + {
1.533 + BYTE donotchange=1;
1.534 + STRUCT color; // COLOR
1.535 + }
1.536 +
1.537 +STRUCT CLOCK_BRUSH_NULL
1.538 + {
1.539 + BYTE donotchange=0;
1.540 + }
1.541 +
1.542 +//
1.543 +// general clock STRUCT
1.544 +//
1.545 +
1.546 +STRUCT CLOCK
1.547 + {
1.548 + BYTE type=EEikLocaleConformantClockTypeChangesFormatAccordingToLocale; // one of the EEikLocaleConformantClockTypeXxxxxs
1.549 + BYTE typeneverchanges=0;
1.550 + LLINK digitalresourceid; // DIGITAL_CLOCK
1.551 + LLINK analogresourceid; // ANALOG_CLOCK_WITH_MASKED_FACE or ANALOG_CLOCK_WITH_UNMASKED_FACE
1.552 + }
1.553 +
1.554 +//
1.555 +// digital clock STRUCTs
1.556 +//
1.557 +
1.558 +STRUCT DIGITAL_CLOCK_TEXT_SECTION_TEXT_BLOCK
1.559 + {
1.560 + LTEXT text;
1.561 + }
1.562 +
1.563 +STRUCT DIGITAL_CLOCK_TEXT_SECTION
1.564 + {
1.565 + STRUCT font; // FONT
1.566 + STRUCT textcolor; // COLOR
1.567 + BYTE horizontalalignment; // one of the EEikResourceConstructedClockDigitalDisplayHorizontalTextAlignmentXxxxxs
1.568 + BYTE verticalalignment; // one of the EEikResourceConstructedClockDigitalDisplayVerticalTextAlignmentXxxxxs
1.569 + WORD horizontalmargin=0;
1.570 + WORD verticalmargin=0;
1.571 + LEN BYTE STRUCT textblocks[]; // DIGITAL_CLOCK_TEXT_SECTION_TEXT_BLOCKs - will each be interspersed with a flashing-block delimiter
1.572 + }
1.573 +
1.574 +STRUCT DIGITAL_CLOCK
1.575 + {
1.576 + BYTE withsingleblackborder=1;
1.577 + WORD offsetfromuniversaltime=0;
1.578 + STRUCT shadow; // CLOCK_SHADOW or NO_CLOCK_SHADOW
1.579 + STRUCT backgroundcolor; // COLOR
1.580 + LEN BYTE STRUCT textsections[]; // DIGITAL_CLOCK_TEXT_SECTIONs
1.581 + }
1.582 +
1.583 +//
1.584 +// analog clock STRUCTs
1.585 +//
1.586 +by H.Domon,K3 19 Apr 2001
1.587 +*/
1.588 +STRUCT ANALOG_CLOCK_HAND_FEATURE_LINE
1.589 + {
1.590 + STRUCT pen; // CLOCK_PEN_SOLID or CLOCK_PEN_NULL
1.591 + STRUCT startpoint; // POINT
1.592 + STRUCT endpoint; // POINT
1.593 + }
1.594 +/* by H.Domon,K3 19 Apr 2001
1.595 +STRUCT ANALOG_CLOCK_HAND_FEATURE_POLY_LINE
1.596 + {
1.597 + STRUCT pen; // CLOCK_PEN_SOLID or CLOCK_PEN_NULL
1.598 + STRUCT brush; // CLOCK_BRUSH_SOLID or CLOCK_BRUSH_NULL
1.599 + BYTE closed;
1.600 + LEN BYTE STRUCT points[]; // POINTs
1.601 + }
1.602 +
1.603 +STRUCT ANALOG_CLOCK_HAND_FEATURE_CIRCLE
1.604 + {
1.605 + STRUCT pen; // CLOCK_PEN_SOLID or CLOCK_PEN_NULL
1.606 + STRUCT brush; // CLOCK_BRUSH_SOLID or CLOCK_BRUSH_NULL
1.607 + STRUCT circlecenter; // POINT
1.608 + WORD radius;
1.609 + }
1.610 +
1.611 +STRUCT ANALOG_CLOCK_HAND_FEATURE
1.612 + {
1.613 + BYTE type; // one of the EEikResourceConstructedClockAnalogDisplayHandFeatureXxxxxs
1.614 + STRUCT feature; // ANALOG_CLOCK_HAND_FEATURE_LINE, ANALOG_CLOCK_HAND_FEATURE_POLY_LINE, or ANALOG_CLOCK_HAND_FEATURE_CIRCLE depending on "type"
1.615 + }
1.616 +
1.617 +STRUCT ANALOG_CLOCK_HAND
1.618 + {
1.619 + BYTE type; // one of the EEikResourceConstructedClockAnalogDisplayHandOneRevPerXxxxxs
1.620 + LEN BYTE STRUCT features[]; // ANALOG_CLOCK_HAND_FEATUREs
1.621 + }
1.622 +
1.623 +STRUCT ANALOG_CLOCK_WITH_MASKED_FACE
1.624 + {
1.625 + BYTE withsingleblackborder=0;
1.626 + WORD offsetfromuniversaltime=0;
1.627 + STRUCT shadow; // CLOCK_SHADOW or NO_CLOCK_SHADOW
1.628 + LTEXT filecontainingface=""; // defaults to the system multi-bitmap file
1.629 + LONG faceid; // a value defined in a *.MBG file
1.630 + BYTE donotchange=1;
1.631 + LTEXT filecontainingfacemask=""; // defaults to the system multi-bitmap file
1.632 + LONG facemaskid; // a value defined in a *.MBG file
1.633 + LEN BYTE STRUCT hands[]; // ANALOG_CLOCK_HANDs
1.634 + }
1.635 +
1.636 +STRUCT ANALOG_CLOCK_WITH_UNMASKED_FACE
1.637 + {
1.638 + BYTE withsingleblackborder=0;
1.639 + WORD offsetfromuniversaltime=0;
1.640 + STRUCT shadow; // CLOCK_SHADOW or NO_CLOCK_SHADOW
1.641 + LTEXT filecontainingface=""; // defaults to the system multi-bitmap file
1.642 + LONG faceid; // a value defined in a *.MBG file
1.643 + BYTE donotchange=0;
1.644 + LEN BYTE STRUCT hands[]; // ANALOG_CLOCK_HANDs
1.645 + }
1.646 +by H.Domon,K3 19 Apr 2001
1.647 +*/
1.648 +// EIKCMBOX.RH
1.649 +//
1.650 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.651 +//
1.652 +
1.653 +STRUCT COMBOBOX
1.654 + {
1.655 + WORD width; // in characters
1.656 + WORD maxlength;
1.657 + WORD maxarraysize;
1.658 + }
1.659 +
1.660 +// EIKFPNE.RH
1.661 +//
1.662 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.663 +//
1.664 +
1.665 +STRUCT FLPTED
1.666 + {
1.667 + WORD maxlength=18;
1.668 + DOUBLE min=-9.9e99;
1.669 + DOUBLE max=9.9e99;
1.670 + DOUBLE default=0; // if !(min<=default<=max), default = min.
1.671 + }
1.672 +
1.673 +STRUCT FIXPTED
1.674 + {
1.675 + WORD decimalplaces=2;// arbitrary, = number of pence in the pound
1.676 + LONG min;
1.677 + LONG max;
1.678 + LONG default=0; // if !(min<=default<=max), default = min.
1.679 + }
1.680 +
1.681 +STRUCT TWIPSED
1.682 + {
1.683 + LONG min=0;// but can be set negative
1.684 + LONG max;
1.685 + }
1.686 +
1.687 +// EIKGYSEL.RH
1.688 +//
1.689 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.690 +//
1.691 +
1.692 +STRUCT GRAYSEL
1.693 + {
1.694 + WORD flags=0;
1.695 + }
1.696 +
1.697 +//#include <eikgysel.hrh>
1.698 +
1.699 +// EIKHOPBT.RH
1.700 +//
1.701 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.702 +//
1.703 +
1.704 +STRUCT HOROPBUT
1.705 + {
1.706 + WORD buttonSpacing=12;
1.707 + WORD textOnRight=0;
1.708 + LLINK array_id=0;
1.709 + }
1.710 +
1.711 +STRUCT OPBUT
1.712 + {
1.713 + WORD id=0;
1.714 + LTEXT text;
1.715 + }
1.716 +
1.717 +// EIKMFNE.RH
1.718 +//
1.719 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.720 +//
1.721 +
1.722 +//#include <eikmfne.hrh>
1.723 +
1.724 +//
1.725 +// primitive STRUCTs
1.726 +//
1.727 +
1.728 +STRUCT TIME
1.729 + {
1.730 + BYTE second=0;
1.731 + BYTE minute=0;
1.732 + BYTE hour=0;
1.733 + }
1.734 +
1.735 +STRUCT DATE
1.736 + {
1.737 + BYTE day=0; // from 0 to 27/28/29/30 inclusive
1.738 + BYTE month=0; // from 0 to 11 inclusive
1.739 + WORD year;
1.740 + }
1.741 +
1.742 +STRUCT TIME_AND_DATE
1.743 + {
1.744 + BYTE second=0;
1.745 + BYTE minute=0;
1.746 + BYTE hour=0;
1.747 + BYTE day=0; // from 0 to 27/28/29/30 inclusive
1.748 + BYTE month=0; // from 0 to 11 inclusive
1.749 + WORD year;
1.750 + }
1.751 +
1.752 +STRUCT DURATION
1.753 + {
1.754 + LONG seconds=0; // must be greater than or equal to zero
1.755 + }
1.756 +
1.757 +STRUCT TIME_OFFSET
1.758 + {
1.759 + LONG seconds=0;
1.760 + }
1.761 +
1.762 +STRUCT LATITUDE_AND_LONGITUDE
1.763 + {
1.764 + LTEXT degreesign;
1.765 + LTEXT minutesign;
1.766 + LTEXT secondsign;
1.767 + LTEXT north;
1.768 + WORD keytomatchfornorth;
1.769 + LTEXT south;
1.770 + WORD keytomatchforsouth;
1.771 + LTEXT east;
1.772 + WORD keytomatchforeast;
1.773 + LTEXT west;
1.774 + WORD keytomatchforwest;
1.775 + }
1.776 +
1.777 +STRUCT MFNE_SYMBOLIC_ITEM
1.778 + {
1.779 + LONG id;
1.780 + WORD keytomatch;
1.781 + LTEXT text;
1.782 + }
1.783 +
1.784 +STRUCT CELL
1.785 + {
1.786 + WORD row=0;
1.787 + WORD col=0;
1.788 + }
1.789 +
1.790 +//
1.791 +// STRUCTs for the different types of field
1.792 +//
1.793 +
1.794 +STRUCT MFNE_SEPARATOR
1.795 + {
1.796 + LTEXT text;
1.797 + }
1.798 +
1.799 +STRUCT MFNE_NUMBER
1.800 + {
1.801 + LONG min;
1.802 + LONG max;
1.803 + BYTE flags=0;
1.804 + }
1.805 +
1.806 +STRUCT MFNE_SYMBOL
1.807 + {
1.808 + LEN BYTE STRUCT symbolicitems[]; // MFNE_SYMBOLIC_ITEMs
1.809 + }
1.810 +
1.811 +//
1.812 +// STRUCTs for the different types of mfne
1.813 +//
1.814 +
1.815 +STRUCT NUMBER_EDITOR
1.816 + {
1.817 + LONG min;
1.818 + LONG max;
1.819 + }
1.820 +
1.821 +STRUCT RANGE_EDITOR
1.822 + {
1.823 + LONG min;
1.824 + LONG max;
1.825 + LTEXT separatortext="-";
1.826 + }
1.827 +
1.828 +STRUCT CELL_RANGE_EDITOR
1.829 + {
1.830 + STRUCT minCell; // CELL
1.831 + STRUCT maxCell; // CELL
1.832 + LTEXT separatortext=":";
1.833 + }
1.834 +
1.835 +STRUCT TIME_EDITOR
1.836 + {
1.837 + STRUCT minTime; // TIME
1.838 + STRUCT maxTime; // TIME
1.839 + BYTE flags=0; // permitted flags: EEikTimeWithout[Seconds][Hours]Field
1.840 + }
1.841 +
1.842 +STRUCT DATE_EDITOR
1.843 + {
1.844 + STRUCT minDate; // DATE
1.845 + STRUCT maxDate; // DATE
1.846 + BYTE flags=0; // permitted flags: EEikDateWithoutPopoutCalendar
1.847 + }
1.848 +
1.849 +STRUCT TIME_AND_DATE_EDITOR
1.850 + {
1.851 + STRUCT minTimeAndDate; // TIME_AND_DATE
1.852 + STRUCT maxTimeAndDate; // TIME_AND_DATE
1.853 + BYTE flags=0; // permitted flags: EEikTimeWithout[Seconds][Hours]Field|EEikDateWithoutPopoutCalendar
1.854 + LTEXT interveningtext=" ";
1.855 + }
1.856 +
1.857 +STRUCT DURATION_EDITOR
1.858 + {
1.859 + STRUCT minDuration; // DURATION
1.860 + STRUCT maxDuration; // DURATION
1.861 + BYTE flags=0; // permitted flags: EEikTimeWithout[Seconds][Hours]Field
1.862 + }
1.863 +
1.864 +STRUCT TIME_OFFSET_EDITOR
1.865 + {
1.866 + STRUCT minTimeOffset; // TIME_OFFSET
1.867 + STRUCT maxTimeOffset; // TIME_OFFSET
1.868 + BYTE flags=0; // permitted flags: EEikTimeWithout[Seconds][Hours]Field
1.869 + }
1.870 +
1.871 +STRUCT LATITUDE_EDITOR
1.872 + {
1.873 + LONG flags=0;
1.874 + LLINK latlongresourceid; // LATITUDE_AND_LONGITUDE
1.875 + }
1.876 +
1.877 +STRUCT LONGITUDE_EDITOR
1.878 + {
1.879 + LONG flags=0;
1.880 + LLINK latlongresourceid; // LATITUDE_AND_LONGITUDE
1.881 + }
1.882 +
1.883 +// EIKPROGI.RH
1.884 +//
1.885 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.886 +//
1.887 +
1.888 +STRUCT PROGRESSINFO
1.889 + {
1.890 + WORD text_type=0;
1.891 + WORD splits_in_block=0;
1.892 + LONG finalval;
1.893 + LONG width=120;
1.894 + LONG height=10;
1.895 + }
1.896 +
1.897 +//#include <eikprogi.hrh>
1.898 +
1.899 +// EIKRTED.RH
1.900 +//
1.901 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.902 +//
1.903 +
1.904 +//#include <eikrted.hrh>
1.905 +//#include <eikgted.hrh>
1.906 +#include <gulftflg.hrh>
1.907 +
1.908 +STRUCT RTXTED
1.909 + {
1.910 + WORD width=0;
1.911 + WORD height=0;
1.912 + WORD numlines=1;
1.913 + WORD textlimit=0;
1.914 + LONG flags=0;
1.915 + WORD fontcontrolflags=1;
1.916 + WORD fontnameflags=EGulNoSymbolFonts;
1.917 + AKN_EDITOR_EXTENSIONS
1.918 + }
1.919 +
1.920 +// EIKSECED.RH
1.921 +//
1.922 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.923 +//
1.924 +
1.925 +STRUCT SECRETED
1.926 + {
1.927 + WORD num_letters=8;
1.928 + }
1.929 +
1.930 +// EIKSPACE.RH
1.931 +//
1.932 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.933 +//
1.934 +
1.935 +//#include <eikspace.hrh>
1.936 +
1.937 +STRUCT SPACER
1.938 + {
1.939 + WORD width=0;
1.940 + WORD height=0;
1.941 + LONG color=0; // clear
1.942 + }
1.943 +
1.944 +// EIKWSEL.RH
1.945 +//
1.946 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.947 +//
1.948 +
1.949 +STRUCT WORLD_SELECTOR
1.950 + {
1.951 + WORD flags=0;
1.952 + WORD chars_wide=0;
1.953 + LTEXT countrysearch="";
1.954 + LTEXT worldsearch="";
1.955 + }
1.956 +
1.957 +//#include <eikwsel.hrh>
1.958 +// EIKDLGTB.RH
1.959 +//
1.960 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.961 +//
1.962 +
1.963 +//#include <eikctrls.hrh>
1.964 +
1.965 +STRUCT DLG_TOOLBAR
1.966 + {
1.967 + WORD width=0;
1.968 + STRUCT controls[];
1.969 + }
1.970 +
1.971 +STRUCT DLG_TBAR_BUTTON
1.972 + {
1.973 + WORD type=1; // EEikCtLabeledButton
1.974 + WORD id=0;
1.975 + WORD flags=0;
1.976 + WORD length=0;
1.977 + WORD buttontype=0; // EEikCtCommandButton
1.978 + STRUCT button;
1.979 + LONG hotkey;
1.980 + BYTE hotkeyflags=1; // EEikLabeledButtonShowHotKey
1.981 + }
1.982 +
1.983 +STRUCT DLG_TBAR_SPACER
1.984 + {
1.985 + WORD type=EEikCtSpacer;
1.986 + WORD id=0;
1.987 + WORD flags=0;
1.988 + WORD length=0;
1.989 + WORD width=0;
1.990 + WORD height=0;
1.991 + LONG color=0; // clear
1.992 + }
1.993 +
1.994 +STRUCT DLG_TBAR_CTRL
1.995 + {
1.996 + WORD type;
1.997 + WORD id=0;
1.998 + WORD flags=0;
1.999 + WORD length=0;
1.1000 + STRUCT control;
1.1001 + }
1.1002 +// EIKPRTPV.RH
1.1003 +//
1.1004 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.1005 +//
1.1006 +
1.1007 +STRUCT PRTPREV
1.1008 + {
1.1009 + WORD width;
1.1010 + WORD height;
1.1011 + }
1.1012 +
1.1013 +// EIKFSEL.RH
1.1014 +//
1.1015 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.1016 +//
1.1017 +
1.1018 +STRUCT FILENAMESELECTOR
1.1019 + {
1.1020 + WORD maxdisplaychar=15;
1.1021 + }
1.1022 +
1.1023 +STRUCT FILENAMEEDITOR
1.1024 + {
1.1025 + WORD width = 15;
1.1026 + }
1.1027 +
1.1028 +STRUCT FOLDERNAMESELECTOR
1.1029 + {
1.1030 + WORD maxdisplaychar=15;
1.1031 + }
1.1032 +
1.1033 +STRUCT FOLDERNAMEEDITOR
1.1034 + {
1.1035 + WORD width = 15;
1.1036 + }
1.1037 +
1.1038 +STRUCT DRIVENAMESELECTOR
1.1039 + {
1.1040 + }
1.1041 +
1.1042 +// EIKGTED.RH
1.1043 +//
1.1044 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.1045 +//
1.1046 +
1.1047 +STRUCT GTXTED
1.1048 + {
1.1049 + WORD width=0;
1.1050 + WORD height=0;
1.1051 + WORD numlines=1;
1.1052 + WORD textlimit=0;
1.1053 + LONG flags=0;
1.1054 + WORD fontcontrolflags=1;
1.1055 + WORD fontnameflags=EGulNoSymbolFonts;
1.1056 + AKN_EDITOR_EXTENSIONS
1.1057 + }
1.1058 +
1.1059 +// EIKUFSEL.RH
1.1060 +//
1.1061 +// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.
1.1062 +//
1.1063 +
1.1064 +
1.1065 +STRUCT UNIFIEDNAMESELECTOR
1.1066 + {
1.1067 + WORD maxdisplaychar=15;
1.1068 + }
1.1069 +
1.1070 +//
1.1071 +// Resource structure for CAknIpFieldEditor
1.1072 +//
1.1073 +
1.1074 +STRUCT IP_FIELD_EDITOR
1.1075 + {
1.1076 + STRUCT min_field_values;
1.1077 + STRUCT max_field_values;
1.1078 + BYTE flags;
1.1079 + }
1.1080 +
1.1081 +STRUCT IP_FIELD
1.1082 + {
1.1083 + BYTE first_field;
1.1084 + BYTE second_field;
1.1085 + BYTE third_field;
1.1086 + BYTE fourth_field;
1.1087 + }
1.1088 +
1.1089 +// ---------------------------------------------------------------------------
1.1090 +// Resource structure for CAknUnitEditor.
1.1091 +// For unit and flags, see enums TAknUnitEditorUnits and
1.1092 +// TAknUnitEditorFlags in eikon.hrh.
1.1093 +// @see CAknUnitEditor
1.1094 +// ---------------------------------------------------------------------------
1.1095 +//
1.1096 +STRUCT AVKON_UNIT_EDITOR
1.1097 + {
1.1098 + DOUBLE min = 0; // Minimum value of the editor
1.1099 + DOUBLE max = 0; // Maximum value of the editor
1.1100 + DOUBLE value = 0; // Initial value of the editor
1.1101 + BYTE maxfractionaldigits = 2; // The maximum number of fractional digits
1.1102 + LONG unit = EAknUnitEditorCustomUnit; // The initial unit type
1.1103 + LONG flags = 0; // Editor flags
1.1104 + }
1.1105 +
1.1106 +// For Enhanced CBA
1.1107 +
1.1108 +STRUCT CBA_BUTTON_LINK
1.1109 + {
1.1110 + BYTE version=EEikCbaButtonLink;
1.1111 + LLINK button=0;
1.1112 + }
1.1113 +
1.1114 +
1.1115 +STRUCT ENHANCED_CBA_BUTTON
1.1116 + {
1.1117 + BYTE version=EEikEnhancedCbaButton;
1.1118 + BYTE operationType=EEikCommandTypeAnyCommand;
1.1119 + WORD id=0;
1.1120 + LTEXT txt="";
1.1121 + LTEXT bmpfile="";
1.1122 + WORD bmpid=0xffff; // -1
1.1123 + WORD bmpmask=0xffff; // -1
1.1124 + }
1.1125 +
1.1126 +STRUCT EIK_APP_INFO_EXT
1.1127 + {
1.1128 + LLINK touch_pane=0; // AVKON_TOUCHPANE
1.1129 + LLINK popup_toolbar=0;
1.1130 + LONG supported_resolutions=0;
1.1131 + LLINK spare=0; // Reserved for another eik_app_info extension
1.1132 + }
1.1133 +
1.1134 +// for defining priority order for each button (enhanced cba)
1.1135 +STRUCT CBA_PRIORITIES
1.1136 + {
1.1137 + STRUCT buttons[]; // array of buttons in number order ( 1. SK1, 2. SK2 etc )
1.1138 + }
1.1139 +
1.1140 +STRUCT BUTTON_PRIORITY
1.1141 + {
1.1142 + BYTE priority_order[]; // e.g. EEikCommandTypeOpenItem, EEikCommandTypeAnyCommand
1.1143 + }
1.1144 +
1.1145 +/**
1.1146 +* Series 60 Button
1.1147 +*
1.1148 +* @since Series 60 3.1
1.1149 +*/
1.1150 +STRUCT AVKON_BUTTON_STATE
1.1151 + {
1.1152 + WORD flags=0;
1.1153 + LTEXT txt="";
1.1154 + LTEXT helptxt="";
1.1155 + LTEXT bmpfile="";
1.1156 + WORD bmpid=0xffff;
1.1157 + WORD bmpmask=0xffff;
1.1158 + WORD dim_bmpid=0xffff;
1.1159 + WORD dim_bmpmask=0xffff;
1.1160 + WORD press_bmpid=0xffff;
1.1161 + WORD press_bmpmask=0xffff;
1.1162 + WORD hover_bmpid=0xffff;
1.1163 + WORD hover_bmpmask=0xffff;
1.1164 + LLINK extension=0;
1.1165 + }
1.1166 +
1.1167 +STRUCT AVKON_BUTTON
1.1168 + {
1.1169 + WORD flags=0;
1.1170 + WORD state=0;
1.1171 + STRUCT states[];
1.1172 + LLINK extension=0;
1.1173 + }
1.1174 +
1.1175 +STRUCT AVKON_TOOLBAR
1.1176 + {
1.1177 + BYTE version=1;
1.1178 + BYTE lines=1;
1.1179 + LONG flags=0;
1.1180 + LLINK softkeys = 0; // CBA
1.1181 + STRUCT items[];
1.1182 + LLINK extension=0;
1.1183 + }
1.1184 +
1.1185 +// Resource structure for CAknStylusPopupMenu
1.1186 +STRUCT STYLUS_POPUP_MENU_ITEM
1.1187 + {
1.1188 + LTEXT txt="";
1.1189 + LONG command;
1.1190 + LLINK extension=0;
1.1191 + }
1.1192 +
1.1193 +STRUCT STYLUS_POPUP_MENU
1.1194 + {
1.1195 + STRUCT items[];
1.1196 + LLINK extension=0;
1.1197 + }
1.1198 +
1.1199 +// ---------------------------------------------------------------------------
1.1200 +// Resource structure for defining touch pane content.
1.1201 +// ---------------------------------------------------------------------------
1.1202 +//
1.1203 +STRUCT AVKON_TOUCHPANE
1.1204 + {
1.1205 + BYTE version = 1; // Do not change!
1.1206 + LONG flags = 0; // Flags defined in akntouchpane.hrh
1.1207 + STRUCT items[]; // AVKON_TOUCHPANE_ITEM
1.1208 + }
1.1209 +
1.1210 +// ---------------------------------------------------------------------------
1.1211 +// Resource structure for defining custom touch pane items.
1.1212 +// ---------------------------------------------------------------------------
1.1213 +//
1.1214 +STRUCT AVKON_TOUCHPANE_ITEM
1.1215 + {
1.1216 + BYTE version = 1; // Do not change!
1.1217 + BYTE id; // One of the pre-defined element identifiers in akntouchpane.hrh
1.1218 + LONG plugin = 0; // Implementation UID for touch pane ECom interface.
1.1219 + }
1.1220 +
1.1221 +// ---------------------------------------------------------------------------
1.1222 +// Resource structure for defining toolbar extension
1.1223 +// ---------------------------------------------------------------------------
1.1224 +//
1.1225 +STRUCT AVKON_TOOLBAR_EXTENSION
1.1226 + {
1.1227 + BYTE version=2;
1.1228 + LONG flags=0;
1.1229 + LTEXT helptxt="";
1.1230 + LTEXT bmpFile="";
1.1231 + WORD bmpId=0xffff;
1.1232 + WORD bmpMask=0xffff;
1.1233 + LLINK bmpSkinIdMajor=0;
1.1234 + LLINK bmpSkinIdMinor=0;
1.1235 + WORD dimBmpid=0xffff;
1.1236 + WORD dimBmpmask=0xffff;
1.1237 + LLINK dimSkinIdMajor=0;
1.1238 + LLINK dimSkinIdMinor=0;
1.1239 + WORD pressBmpid=0xffff;
1.1240 + WORD pressBmpmask=0xffff;
1.1241 + LLINK pressSkinIdMajor=0;
1.1242 + LLINK pressSkinIdMinor=0;
1.1243 + WORD hoverBmpid=0xffff;
1.1244 + WORD hoverBmpmask=0xffff;
1.1245 + LLINK hoverSkinIdMajor=0;
1.1246 + LLINK hoverSkinIdMinor=0;
1.1247 + STRUCT items[];
1.1248 + LLINK extension=0;
1.1249 + }
1.1250 +
1.1251 +
1.1252 +
1.1253 +
1.1254 +// ---------------------------------------------------------------------------
1.1255 +// Resource structure for defining button state extension
1.1256 +// ---------------------------------------------------------------------------
1.1257 +//
1.1258 +STRUCT AVKON_BUTTON_STATE_EXTENSION
1.1259 + {
1.1260 + BYTE version=0;
1.1261 + LLINK bmbSkinIdMajor=0;
1.1262 + LLINK bmbSkinIdMinor=0;
1.1263 + LLINK dimSkinIdMajor=0;
1.1264 + LLINK dimSkinIdMinor=0;
1.1265 + LLINK pressSkinIdMajor=0;
1.1266 + LLINK pressSkinIdMinor=0;
1.1267 + LLINK hoverSkinIdMajor=0;
1.1268 + LLINK hoverSkinIdMinor=0;
1.1269 + }
1.1270 +
1.1271 +#ifdef FF_AVKON_EMOTION_ICON_ENABLED
1.1272 +
1.1273 +// SMILEY.RH
1.1274 +//
1.1275 +STRUCT SMILEY_ICON_ITEM
1.1276 + {
1.1277 + WORD animation = 0;
1.1278 + WORD code = 0;
1.1279 + LONG smileyIconId = 0;
1.1280 + LONG smileyMaskId = 0;
1.1281 + LTEXT strings = "";
1.1282 + }
1.1283 +
1.1284 +STRUCT SMILEY_ICON_INFO
1.1285 + {
1.1286 + STRUCT items[]; // SMILEY_ICON_ITEM
1.1287 + }
1.1288 +
1.1289 +#endif
1.1290 \ No newline at end of file