GoPal 5 ndern der Schriftfarben: Unterschied zwischen den Versionen
B-M-N (Diskussion | Beiträge) |
B-M-N (Diskussion | Beiträge) K (→Allgemein) |
||
| Zeile 3: | Zeile 3: | ||
==Allgemein== | ==Allgemein== | ||
Vielen Dank an den [[Benutzer:Pumuckel|User Pumuckel]] für diese Erklärung. | Vielen Dank an den [[Benutzer:Pumuckel|User Pumuckel]] für diese Erklärung. | ||
Viel Erfolg ... [[Benutzer:Pumuckel|Pumuckel]] | |||
== Anleitung == | == Anleitung == | ||
Version vom 21. Januar 2010, 14:10 Uhr
Allgemein
Vielen Dank an den User Pumuckel für diese Erklärung.
Viel Erfolg ... Pumuckel
Anleitung
Auswahlbezeichnung
Die neuen Wörter für die Farben müssen in die „Standard.de_DE.xml“ eingepflegt werden.
Auszug aus der „Standard.de_DE.xml“:
<text value="0#weiss" id="1690000000" type="STRING"/>
<text value="1#gelb" id="1690000001" type="STRING"/>
<text value="2#orange" id="1690000002" type="STRING"/>
<text value="3#rot" id="1690000003" type="STRING"/>
<text value="4#gruen" id="1690000004" type="STRING"/>
<text value="5#violett" id="1690000005" type="STRING"/>
<text value="6#blau" id="1690000006" type="STRING"/>
<text value="7#schwarz" id="1690000007" type="STRING"/>
Überschriftname
Der Überschriftname für die Auswahlbox muss in die „Standard.de_DE.xml“ eingepflegt werden.
Auszug aus der „Standard.de_DE.xml“:
<text value="Schriftfarbe" id="1680933401" type="STRING"/>
Erstellung der Auswahlbox
Auszug aus der „pfskin.skn“
DropDownList_farbe_settings
{
ID: 3801159;
Class: SkinContainer;
Coordinates: 0,0,480,272;
Background: 62,0,0,480,192,0,32;
LongTapDownEvent: 2132606983;
farbe_list
{
ID: 3801161;
Class: ListBox;
Coordinates: 0,32,432,192;
TextColor: 255,255,255;
FocussedTextColor: 255,255,255;
HighlightedTextColor: 255,255,255;
TextSpace: 5;
BGColor: 100,100,100;
BGMode: opaque;
BorderColor: 0,0,0,0;
Font: 7;
VAlign: center;
Wordbreak: yes;
WordbreakChars: "/ -";
TextFormat: "%2139000031;";
ContextHelp#DP: 2133852370;
ContextHelpIcon: 125,0,0,392,63,40,0;
LongTapDownEvent: 2132606983;
CircularScroll: no;
ElemMinHeight: 64;
ElemMaxHeight: 64;
FocusedElemMinHeight: 64;
FocusedElemMaxHeight: 64;
HKExecute: Enter;
ShowLastEntry: yes;
LineSeparatorColor: 0,0,0,0;
BitmapReference: 609,0,0,30,30,4,17;
HighlightedBGColor: 0,0,0,0;
SelectedIndex#DP: 2139000032;
StartIndex#DP: 2134507580;
NumberOfVisibleRows: 1;
ListElementRenderer: DefaultRenderer;
DisplayedTexts#DP: 2134507568;
FocusedElemBackground: 63,0,0,480,64,0,0;
SelectedElemBackground: 63,0,0,480,64,0,0;
SelectedEvent: 2139000031;
TextHasIconIndex: yes;
HKUp: "Up";
HKDown: "Down";
}
farbe_scrollbar
{
ID: 3801209;
Class: SimpleScrollbar;
Coordinates: 432,83,48,90;
BGColor: 0,0,0,0;
BGMode: transparent;
LongTapDownEvent: 2132606983;
ThumbColor: 66,66,66;
AddScrollbarSizeToOwner: yes;
ScrollbarOwner: 3801161;
}
AmbiguityUpButton
{
ID: 3801240;
Class: SkinScrollbarButton;
Coordinates: 432,36,48,48;
LongTapDownEvent: 2132606983;
PYOffset: 2;
Enabled: 64,0,0,48,48,0,0;
Disabled: 64,0,0,48,48,0,0;
Pushed: 65,0,0,48,48,0,0;
Icon: 66,0,0,18,14,15,17,255,0,255;
PressEvent: 2134573060;
PressedEvent: 2134573059;
Type: up;
Scrollbar: 3801209;
}
AmbiguityDownButton
{
ID: 3801241;
Class: SkinScrollbarButton;
Coordinates: 432,172,48,48;
LongTapDownEvent: 2132606983;
PYOffset: 2;
Enabled: 67,0,0,48,48,0,0;
Disabled: 67,0,0,48,48,0,0;
Pushed: 68,0,0,48,48,0,0;
Icon: 69,0,0,18,14,15,17,255,0,255;
PressEvent: 2134573061;
PressedEvent: 2134573062;
Type: down;
Scrollbar: 3801209;
}
_title_bar.Children
{
ID: 3801129;
Class: SkinContainer;
Coordinates: 0,0,480,32;
Background: 155,0,0,480,32,0,0;
LongTapDownEvent: 2132606983;
Form: DropDownList_farbe__title_bar.Children_subform;
}
_bottom_bar.back.Children
{
ID: 3801136;
Class: SkinContainer;
Coordinates: 0,224,480,48;
Background: 72,0,0,428,48,52,0;
LongTapDownEvent: 2132606983;
Form: DropDownList_farbe__bottom_bar.back.Children_subform;
}
}
DropDownList_farbe__title_bar.Children_subform
{
ID: 3801129;
Class: SkinContainer;
Coordinates: 0,0,480,32;
Background: 155,0,0,480,32,0,0;
LongTapDownEvent: 2132606983;
view_title.text
{
ID: 3801130;
Class: SkinText;
Coordinates: 0,0,480,32;
Text#DP: 1680933401;
TextCoordinates: 24,0,374,32;
TextColor: 255,255,255;
Font: 7;
VAlign: center;
LongTapDownEvent: 2132606983;
}
launch_context_help
{
ID: 3801135;
Class: LauncherButton;
Coordinates: 400,0,80,32;
EnabledState#DP: 2135556133;
LongTapDownEvent: 2132606983;
Launch: "\My Flash Disk\navigation\multimedia\helperapp\HelperApp";
PYOffset: 2;
Enabled: 156,0,0,80,32,0,0;
Disabled: 157,0,0,80,32,0,0;
Pushed: 158,0,0,80,32,0,0;
Icon: 159,0,0,30,30,25,-1,255,0,255;
DisabledIcon: 159,0,0,30,30,25,-1,255,0,255;
PressedEvent: 838860803;
}
}
DropDownList_farbe__bottom_bar.back.Children_subform
{
ID: 3801136;
Class: SkinContainer;
Coordinates: 0,224,480,48;
Background: 72,0,0,428,48,52,0;
LongTapDownEvent: 2132606983;
back
{
ID: 3801137;
Class: PushButton;
Coordinates: 0,0,52,48;
Navigatable: no;
LongTapDownEvent: 2135556150;
HKPush: "left";
PYOffset: 2;
Enabled: 127,0,0,52,48,0,0;
Disabled: 128,0,0,52,48,0,0;
Pushed: 129,0,0,52,48,0,0;
Icon: 19,0,0,30,30,11,9,255,0,255;
PressedEvent: 2135293964;
}
}
Auswahlbox im Darstellungsmenü
Auswahlbox im Darstellungsmenü (Seite 2 „Map_view_settings_2“) sichtbar machen
Auszug aus der „pfskin.skn“
farbe_settings_container
{
ID: 4587588;
Class: SkinContainer;
Coordinates: 240,32,240,64;
LongTapDownEvent: 2132606983;
Form: Map_view_settings_2_farbe_settings_container_subform;
}
Map_view_settings_2_farbe_settings_container_subform
{
ID: 4587588;
Class: SkinContainer;
Coordinates: 240,32,240,64;
LongTapDownEvent: 2132606983;
farbe_settings
{
ID: 4587591;
Class: DropDown;
Coordinates: 0,0,240,64;
TextCoordinates: 48,29,155,25;
TextColor: 255,255,255;
Font: 7;
VAlign: center;
Eeffect1: "FlyIn";
Eeffect2: "ZoomIn";
EOffset: "AutoCenter";
LongTapDownEvent: 2132606983;
DroppedCoordinates: 0,0;
ListBox: farbe_list;
ListBoxForm: DropDownList_farbe_settings;
TextHasIconIndex: yes;
ElementClass: "SkinButton";
Enabled: 88,0,0,240,64,0,0;
Disabled: 115,0,0,240,64,0,0;
Pushed: 90,0,0,240,64,0,0;
Icon: 609,0,0,30,30,4,17,255,0,255;
PYOffset: 2;
OpenBoxEvent: 2135293965;
CloseBoxEvent: 2135293964;
BoxOpenedEvent: 2135293967;
BoxClosedEvent: 2135293966;
}
Label_farbe_settings
{
ID: 4587592;
Class: SkinText;
Coordinates: 0,0,240,64;
Text#DP: 1680933401;
TextCoordinates: 44,0,192,28;
TextColor: 255,255,255;
Font: 7;
TapMode: TapThrough;
ContextHelp#DP: 2133852370;
ContextHelpIcon: 87,0,0,206,64,34,0;
DisplayedText#DP: 2135293974;
LongTapDownEvent: 2132606983;
}
}
Icon für die Auswahlbox
Icon für die Auswahlbox erstellen und in der „pfskin.skn“ hinterlegen
Auszug aus der „pfskin.skn“
609: PPSkin\480x272\PPSkin\icons_farbe.png;
Funktion verbinden
Die Verbindungen zwischen der „Standard.de_DE.xml“, der Auswahlbox und der zu ändernden Schrift über die „dpitems.xml“ herstellen
Auszug aus der „dpitems.xml“
<item id="2139000031" value="1690000000|1690000001|1690000002|1690000003|1690000004|1690000005|1690000006|1690000007" type="ITEM_LIST"/>
<item id="2139000032" value="0" type="INT" persistent="true"/>
<item id="2139000033" value="255,255,255|255,255,0|255,120,0|255,0,0|0,255,0|255,0,255|0,0,255|0,0,0" type="STRING_LIST"/>
<item id="2139000034" value="2139000033|2139000032#DP" type="LIST_ELEMENT_REFERENCE"/>
Auswahl der Texte
Zum Schluß müssen noch die Schriften definiert werden, welche die Farben ändern sollen, dazu ein Beispiel aus der „pfskin.skn“
Distance_to_next_manoeuvre
{
ID: 4063544;
Class: GenericFormattedText;
Coordinates: 46,1,68,25;
Text#DP: 67108866;
TextColor#DP: 2139000034;
Font: 8;
HAlign: right;
Visibility#DP: 2134769740;
TypeFormat: 6;
UnitFont: 14;
UnitType#DP: 2135293986;
}
Wünsche
Viel Erfolg ... Pumuckel