Hallo zusammen,
ich habe mal wieder eine Idee, die mir die Arbeit...ääähhh... Hobby vereinfachen könnte.
Ich versuche, mein Medion-Navi zu verschönern und zu verbessern...![]()
Folgende Situation:
Ich habe einen Desktop von 480x272 Pixeln, auf den ich aus einer Auswahl von Buttons (hinterlegt oder neu generiert) oder Anzeigen ziehen möchte und ausrichten möchte.
Die Positionen der Buttons sollen dann pixelgenau ermittelt werden und in einer Datei abgespeichert werden.
Bis jetzt geht das so, dass ich die entsprechende Skin-Datei öffne und manuell die Positionen verändere, dann wieder auf das Navi schiebe und ausprobiere.... Das ist absolut umständlich und langwierig.
Beispiel:
Organisation der integrierten Bitmaps:
Der nächste Code blendet z.B. einen Telefon-Button auf dem Display ein:PHP Code:Bitmaps
{
// Directly referenced bitmaps
1: PPSkin\poi_categories.png;
2: PPSkin\tti_prov_icons.png;
3: PPSkin\gps_quality.png;
4: PPSkin\Icon_optimize_route.png;
5: PPSkin\icon_move_in_list.png;
6: PPSkin\icons_pin_numbered_small.PNG;
7: PPSkin\Icon_back.png;
10: PPSkin\Icons_by_pass.png;
13: PPSkin\Icon_coords_toggle.png;
14: PPSkin\Icon_battery.png;
15: PPSkin\Icon_gps.png;
16: PPSkin\Icon_transparent.png;
17: PPSkin\tmc_map_icon_new.png;
18: PPSkin\buttons_splitscreen.png;
und so weiter...
Dabei geben die Werte folgendes her:PHP Code:TelephoneButton
{
ID: 3801099;
Class: PushButton;
Coordinates: 428,161,56,60;
Visibility#DP: 3801172; //TelephoneButton_Visibility
Enabled: 134,160,0,40,40,6,10,255,0,255;
Pushed: 134,160,40,40,40,6,10,255,0,255;
PressedEvent: 1638400;
}
Coordinates: 428,161,56,60;
428 = Pixelabstand X-Achse von links
161 = Pixelabstand Y-Achse von oben
56 = PNG-Datei Breite
60 = PNG-Datei Höhe
Es geht also lediglich um diese eine Zeile...erstmal...
Ich suche nun also eine App (oder die Hilfe, eine solche zu stricken), die einen Bildschirm auf dem Desktop generiert, auf dem ich aus einer Auswahl von Buttons einen Button auswählen kann, auf diesen Desktop ziehen und ablegen und dann noch vielleicht pixelgenau schieben kann...
Wenn ich dann auf einen Button "Speichern" klicke, sollen die Koordinaten in der o.g. Zeile abgespeichert werden und in einer...meinetwegen Textfile... gesichert werden.
Aus dieser kann ich dann recht schnell die Abschnitte rauskopieren und in meine PFSkin.skn einbauen.
Habt Ihr mein Kauderwelsch verstanden???![]()
Vielleicht kann mir dabei jemand helfen...das wäre der Knaller!!!![]()


LinkBack URL
About LinkBacks

Reply With Quote
Schließlich werden da jede Menge API´s notwendig, und deren Freund bin ich überhaupt nicht, bzw die nicht meine !

Lesezeichen