Sie sind hier: Startseite » Forum » Software » Developer » Gemeinsamme Skins
Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Autor Nachricht
motroxx
Manchmalposter
Manchmalposter


Alter: 39
Anmeldung: 15.10.2004
Beiträge: 80
Wohnort: 74564 Crailsheim


BeitragVerfasst: Di 01 März, 2005 19:35  Titel:  Gemeinsamme Skins
Nach untenNach oben

Hi,
Mich würde interessieren, ob ihr bock habt ein programm-übergreifendes skin-protokoll zu entwickeln.
Währe glaub ein sinnvoller schachzug, wenn die skinner nicht für jedes programm einen extra-skin schreiben müssten.

Falls ihr schon ein eigenes skin-format habt, währe es ja evtl. denkbar nur eine art import-funktion für dieses skin-format zu bieten.

Gruß, Andy



    
fuchs
Developer
Developer


Alter: 52
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: Mi 02 März, 2005 11:30  Titel:  (Kein Titel)
Nach untenNach oben

nimm doch meins, das ist sehr universell, super durchdacht Wink und es verbindet immerhin schon die formate von 3 car-pc programmen, nämlich ces, iCT und cPOS.

ein weiterer großer vorteil: glow kennt sich schon bestens damit aus!
Razz

die noch fehlenden funktionen können wir ja gemeinsam definieren.



    
glow
Developer
Developer


Alter: 44
Anmeldung: 17.07.2004
Beiträge: 3015
Wohnort: Kronach/Obfr.,Bayern


BeitragVerfasst: Mi 02 März, 2005 11:47  Titel:  (Kein Titel)
Nach untenNach oben

@fuchs
da bin ich auch dafür! Very Happy

@motroxx
es wird schwierig werden skinmäßig ein `programmübergreifendes` protokoll
zu verwenden...jedes programm ist an sich anders aufgebaut ...ich hab meinen ersten skin bei mediacar angepasst dann hab ich was für den frodoplayer, ces gemacht und jetzt bin ich bei cpos angelangt.

das mag bei einigen programmen gehen wie fuchs ja bewiesen hat (ict, ces skins konvertieren) aber mediacar oder frodo z.b. ist komplett anders aufgebaut - hier werden farbwerte z.b. direkt über hexcodes an den x/y achsen zugeordnet, xml wie bei neocar ist wieder anders.

dafür eine rountine zu schreiben ist bestimmt nicht unmöglich für jemanden der sich auskennt, aber das wird sehr schwierig werden.
zumal jedes programm an sich verschiedene, andere oder anders dargestellte funktionen bietet. (bestes beispiel sind z.b. die listen ces/cpos)



    
motroxx
Manchmalposter
Manchmalposter


Alter: 39
Anmeldung: 15.10.2004
Beiträge: 80
Wohnort: 74564 Crailsheim


BeitragVerfasst: Mi 02 März, 2005 17:50  Titel:  (Kein Titel)
Nach untenNach oben

Habt ihr schon ne art doku zu deinen skins?

@glow
Es sollen ja nicht alle programme dafür verpflichtet werden, dieses skin-format zu benutzen, sondern nur die, die wollen..



    
fuchs
Developer
Developer


Alter: 52
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: Mi 02 März, 2005 18:28  Titel:  (Kein Titel)
Nach untenNach oben

arghh, ich hasse doku schreiben, aber irgendwann muss es wohl mal sein Sad

im moment könnt ihr nur die uniskin.ini von glow's alientech skin als vorlage nehmen, aber ich arbeite an einer beschreibung der befehle.



    
glow
Developer
Developer


Alter: 44
Anmeldung: 17.07.2004
Beiträge: 3015
Wohnort: Kronach/Obfr.,Bayern


BeitragVerfasst: Mi 02 März, 2005 18:44  Titel:  (Kein Titel)
Nach untenNach oben

@motroxx

und selbst mein skin nutzt nur in etwa 75% der befehle in cpos...eher weniger.

aber mit dokuschreiben hab ichs auch nicht so...



    
motroxx
Manchmalposter
Manchmalposter


Alter: 39
Anmeldung: 15.10.2004
Beiträge: 80
Wohnort: 74564 Crailsheim


BeitragVerfasst: Mi 02 März, 2005 19:35  Titel:  (Kein Titel)
Nach untenNach oben

ich mags auch nicht Wink
aber es währe echt hilfreich...

@glow: ich bin gerade dabei deinen alienTech Skin für mein Programm umzuschreiben.
danach denke ich, das ich die wichtigsten Funktionen kenne und evtl. auch ne doku schreiben könnte.

gruß

PS: auf xml hbt ihr keinen bock, oder?
So in der art:
Code:

<?xml version="1.0" encoding="utf-8" ?>
<skin xmlns="http://tempuri.org/skin.xsd">
  <form>
    <window     nr="0"  location="0|0"        bgfile="bg.png" />
    <label     nr="0"  event="lblMpArtist"     location="600|470" size="30|190" font="Arial|20" fontColor="#F3F1F1"   backColor="transparent" />
    <label     nr="1"  event="lblMpAlbum"     location="475|515" size="30|145" font="Arial|14" fontColor="#F3F1F1"   backColor="transparent" />
    <label     nr="2"  event="lblMpTitel"     location="630|515" size="30|165" font="Arial|18" fontColor="#F3F1F1"   backColor="transparent" />
    <label     nr="3"  event="lblMpTime"        location="500|560" size="30|100" font="Arial|12" fontColor="#F3F1F1"   backColor="transparent" />
    <label     nr="4"  event="lblMpPlaylist"  location="600|560" size="30|190" font="Arial|12" fontColor="#F3F1F1"   backColor="transparent" />
    <list     nr="0"  event="LstMpPlaylist"  location="470|150" size="00|00" backColor="#000000" fontColor="#FFFFFF" />
    <mplayer  nr="0"                          location="360|80"   size="322|430" bgColor="#000000" />
    <button     nr="0"    event="cmdMpLast"        location="565|444" bgfile="cmd_last.png"        bgfile2="cmd_last2.png"        bgfile3="cmd_last3.png" />
    <button     nr="1"    event="cmdMpNext"        location="740|425" bgfile="cmd_next.png"        bgfile2="cmd_next2.png"        bgfile3="cmd_next3.png" />
    <button     nr="2"    event="cmdMpPlayPause" location="470|470" bgfile="cmd_playlist.png"     bgfile2="cmd_playlist2.png"     bgfile3="cmd_playlist3.png" />
    <button     nr="3"    event="cmdMpRepead"     location="653|430" bgfile="cmd_repead.png"        bgfile2="cmd_repead2.png"     bgfile3="cmd_repead3.png" />
    <button     nr="4"    event="cmdSoundDown"     location="190|490" bgfile="cmd_sound_down.png"  bgfile2="cmd_sound_down2.png" bgfile3="cmd_sound_down3.png" />
    <button     nr="5"    event="cmdSoundUp"     location="130|490" bgfile="cmd_sound_up.png"     bgfile2="cmd_sound_up2.png"     bgfile3="cmd_sound_up3.png" />
    <button     nr="6"    event="cmdSoundMute"     location="160|550" bgfile="cmd_mute.png"        bgfile2="cmd_mute2.png"        bgfile3="cmd_mute3.png" />
    <button     nr="7"    event="cmdOpen[2]"     location="15|15"   bgfile="cmd_programme.png"     bgfile2="cmd_programme2.png"  bgfile3="cmd_programme3.png" />
    <button     nr="8"    event="cmdOpen[3]"     location="180|15"  bgfile="cmd_www.png"           bgfile2="cmd_www2.png"        bgfile3="cmd_www3.png" />
    <button     nr="9"    event="cmdOpen[4]"     location="180|150" bgfile="cmd_multimedia.png"  bgfile2="cmd_multimedia2.png" bgfile3="cmd_multimedia3.png" />
    <button     nr="10" event="cmdOpen[1]"     location="360|475" bgfile="cmd_open_video.png"  bgfile2="cmd_open_video2.png" bgfile3="cmd_open_video3.png" />
    <button     nr="11" event="cmdOpen[1]"     location="15|150"   bgfile="cmd_open_video.png"  bgfile2="cmd_open_video2.png" bgfile3="cmd_open_video3.png" />
    <button     nr="12" event="cmdGamma"        location="720|0"   bgfile="cmd_gamma.png"        bgfile2="cmd_gamma2.png"        bgfile3="cmd_gamma3.png" />
    <button     nr="13" event="cmdExit"        location="765|0"   bgfile="cmd_exit.png"        bgfile2="cmd_exit2.png"        bgfile3="cmd_exit3.png" />
    <button     nr="14"                       location="1|475"   bgfile="img_sound.png" />
    <label     nr="5"    event="lblMpVolume"     location="210|525" font="Arial|14" fontColor="#F3F1F1"   backColor="transparent" />
    <label     nr="6"    text="Volume:"        location="130|525" font="Arial|14" fontColor="#F3F1F1"   backColor="transparent" />
  </form>
  <form>
    <window nr="1" location="0|0" bgfile="bg.png" />
    <button nr="15" event="cmdClose[1]" location="0|0" bgfile="cmd_home.png" bgfile2="" />
  </form>
  <form>
    <window nr="2" location="0|0" bgfile="bg.png" />
    <button nr="15" event="cmdClose[2]" location="15|0" bgfile="cmd_home.png" bgfile2="" />
    <list nr="1" event="lstTools" location="0|40" size="300|400" font="Arial|16" fontColor="#F3F1F1" backColor="#000000" />
    <button nr="16" event="cmdApp" location="100|0" bgfile="cmd_Gamma.png" bgfile2="" />
  </form>
    <form>
    <window nr="3" location="0|0" bgfile="bg.png" />
    <button nr="17" event="cmdOpen[4]" location="0|0" bgfile="cmd_home.png" bgfile2="" />
  </form>
    <form>
    <window nr="4" location="0|0" bgfile="bg_open_media.png" />
    <button nr="18" event="cmdClose[4]" location="15|0" bgfile="cmd_home.png" bgfile2="" />
    <button nr="19" event="cmdOpen[5]" location="160|60" bgfile="cmd_open_playlist.png" bgfile2="cmd_open_video2.png" bgfile3="cmd_open_video3.png" MediaPath="Playlist" />
    <label nr="7" text="Playlist" location="260|60" size="30|190" font="Arial|16" fontColor="#F3F1F1" backColor="transparent" />
    <button nr="20" event="cmdOpen[5]" location="160|180" bgfile="cmd_open_video.png" bgfile2="cmd_open_video2.png" bgfile3="cmd_open_video3.png" MediaPath="Video" />
    <label nr="8"  text="Video" location="260|180" size="30|190" font="Arial|16" fontColor="#F3F1F1" backColor="transparent" />
     <button nr="21" event="cmdOpen[5]" location="160|260" bgfile="cmd_open_audio.png" bgfile2="cmd_open_audio2.png" bgfile3="cmd_open_audio3.png" MediaPath="Audio" />
     <label nr="9" text="Audio" location="260|260" size="30|190" font="Arial|16" fontColor="#F3F1F1" backColor="transparent" />
     <button nr="22" event="cmdOpen[5]" location="160|380" bgfile="cmd_open_images.png" bgfile2="cmd_open_images2.png" bgfile3="cmd_open_images3.png" MediaPath="Image" />
     <label nr="10" text="Image" location="260|380" size="30|190" font="Arial|16" fontColor="#F3F1F1" backColor="transparent" />
  </form>
  <form>
    <window nr="5" location="0|0" bgfile="bg_open_media.png" />
    <button nr="22" event="cmdClose[5]" location="15|0" bgfile="cmd_home.png" bgfile2="" />
    <button nr="23" event="cmdMpAdd2Playlist" location="350|500" bgfile="cmd_exit.png" bgfile2="" />
    <button nr="24" event="cmdListItemFirst[2]" location="50|500" bgfile="first.png" bgfile2="first2.png" bgfile3="first3.png" />
    <button nr="25" event="cmdListItemUp[2|1]" location="100|500" bgfile="up.png" bgfile2="up2.png" bgfile3="up3.png" />   
    <button nr="26" event="cmdListItemDown[2|1]" location="150|500" bgfile="down.png" bgfile2="down2.png" bgfile3="down3.png" />   
    <button nr="27" event="cmdListItemLast[2]" location="250|500" bgfile="last.png" bgfile2="last2.png" bgfile3="last3.png" />   
    <list nr="2" event="MediaPath" location="0|40" size="300|400" font="Arial|16" fontColor="#F3F1F1" backColor="#000000" />
  </form>
</skin>



    
glow
Developer
Developer


Alter: 44
Anmeldung: 17.07.2004
Beiträge: 3015
Wohnort: Kronach/Obfr.,Bayern


BeitragVerfasst: Mi 02 März, 2005 20:08  Titel:  (Kein Titel)
Nach untenNach oben

@motroxx

...mir egal, wenn man mal drin ist und im kopf hat was was zu bedeuten hat wär sowas auch nicht das problem.
..nur wenn ich mir das so anseh ist der ini aufbau von cpos oder ces dagegen easy und logisch...aber wie gesagt - das liegt im auge des betrachters.

von daher wärs gut ein programmübergreifendes protokoll zu haben.

ich werde mich bestimmt nicht hinsetzen und für jedes neue caros nen skin machen, (verlangt ja auch niemand...ich mein jetzt nur hierzu)ich mach nen skin für ein programm das ich selbst einsetzt und den skin in erster linie nach meinen wünschen/bedürfnissen.
wenn natürlich so viel positive resonaz wie auf den alientech skin kommt - integrier ich gern dinge die ich ich persönlich nie nutze.
mir machts einfach spaß, genau wie euch das programmieren...und ich bin echt begeistert von cpos und seinen möglichkeiten, auch in hinsicht auf skinfunktionen - ich finde die zusammenarbeit mit fuchs klappt hervorragend! Wink



viel spaß beim umschreiben, bin mal gespannt auf dein programm!



    
motroxx
Manchmalposter
Manchmalposter


Alter: 39
Anmeldung: 15.10.2004
Beiträge: 80
Wohnort: 74564 Crailsheim


BeitragVerfasst: Mi 02 März, 2005 20:14  Titel:  (Kein Titel)
Nach untenNach oben

klar, glaube ich dir das du keinen bock darauf hast, für jedes programm deine skins umzuschreiben.
Genau aus diesem Grund kommt von mir ja der vorschlag.

Klar, der aufbau der ini-skin-dateien sind etwas einfacher zu handhaben.

mein programm dauert noch ein wenig... Wink
Falls es jemals fertig wird, gebe ich hier aber bescheid, versprochen Wink



    
the-x
Forum-Veteran
Forum-Veteran


Alter: 37
Anmeldung: 07.09.2004
Beiträge: 975
Wohnort: Külsheim


BeitragVerfasst: Do 03 März, 2005 00:00  Titel:  (Kein Titel)
Nach untenNach oben

hmmm also von Programmierer seite her find ich ein XML skin wesentlich einfacher wenn man nen gescheiten editor bastelt brauch ma ja au nich in den *unübersichtlichen* xml dateien rumbasteln ausserdem gibts schöne xml editoren die das wesentlich übersichtlicher darstellen als das jetz im klartext aussieht naja

ach ja da ich programmierer binn liegt mir doku schreiben genauso wenig wie euch Razz

MfG X



    
motroxx
Manchmalposter
Manchmalposter


Alter: 39
Anmeldung: 15.10.2004
Beiträge: 80
Wohnort: 74564 Crailsheim


BeitragVerfasst: Do 03 März, 2005 17:37  Titel:  (Kein Titel)
Nach untenNach oben

stimmt schon, aber mit der cPos-Skin.ini ist schon ein relativ guter standart entstanden, der relativ einfach zu handhaben ist...

Andererseits ist XML - wie the-x bereits gesagt hat - um einiges einfacher, wenn ein guter editor benutzt wird.

Aber ich glaube das fuchs sich nicht von seiner ini verbschieden will, liege ich da richtig?? @fuchs



    
fuchs
Developer
Developer


Alter: 52
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: Do 03 März, 2005 18:28  Titel:  (Kein Titel)
Nach untenNach oben

ähm... ja stimmt Smile

würd mich zwar freuen, aber ich will keinen zwingen , mein format zu übernehmen.

man kann ja für alles konvertierungsprogramme schreiben.



    
Beiträge der letzten Zeit anzeigen:      
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen
 

CarTFT
Forenspecials



Forensicherheit - Alle Zeiten sind GMT + 1 Stunde -
Powered by phpBB2 Plus, phpBB Styles, based on phpBB © 2001/6 phpBB Group :: FI Theme ::

[ Zeit: 0.6824s ][ Queries: 48 (0.2199s) ][ GZIP Ein - Debug Ein ]
carTFT.com