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
DickerXXL
Stammposter
Stammposter


Alter: 53
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte


BeitragVerfasst: Sa 24 März, 2012 09:54  Titel: Frage cPOSdotNet: Interner Umbau auf Subscriptions
Nach untenNach oben

Moin zusammen,

nachdem cPOSdotNet ja schon von einigen hier genutzt wird, habe ich mir mal Gedanken zur Logiksteuerung im Skineditor von cPOSdotNet gemacht.

Mit der aktuellen Lösung bin ich nicht ganz zufrieden:
- Will man zwei Plugins direkt koppeln muss man immer ein PluginBinding Element in den Skin einbauen.
- Logische Verknüpfungen (AND, OR, XOR, ...) sind gar nicht möglich.
- Direkte Verknüpfung von zwei UI-Elementen sind nur über den Skin möglich und auch nur wenn der Programmierer dazu eine Schnittstelle gemacht hat (z.B. ComboBox und Gridview).
- Die "Richtung" aus der die Befehle angegeben werden müssen ist nicht eindeutig. Mal muss man die Logik eingeben, wenn eine Aktion ausgelöst wird (Button.OnClick), mal muss man eine Änderung abonnieren (Label.ShowValue).

Daher habe ich mir überlegt, die Logiksteuerung komplett aufs Abonnieren umzustellen. Man geht dann immer von der Funktion/der Eigenschaft aus, die ausgelöst/verändert werden soll. Die Funktion/Eigenschaft abonniert (Subscription) also eine oder mehrere Aktionen, also z.B.:
- MP3.Play = Button.Checked
- Label.ShowValue = MP3.Titel
Der Skineditor wird dann alle Plugins (wie bisher) und auch alle UI-Elemente des Skins (Screens, Pages, Buttons, Gridview's, ...) für die Logiksteuerung anbieten.
Damit ließen sich auch beliebige logische Verknüpfungen erstellen, die z.B. die derzeitigen Toplevelpage-Befehle ersetzen können:
- MP3.Play = Mp3PlayerPage.isVisible AND Button.Checked
Oder auch wechselnde Funktionen für einen Button:
- MP3.Play = Button.Checked
- MP3.Pause = !Button.Checked

Das ist m. E. wesentlich eingängiger für die, die selbst einen Skin machen.

Skin und Themes können so bleiben wie sie sind.
Allerdings muss die Logik neu gemacht werden und natürlich wird sich der Skineditor entsprechend verändern müssen.
Und es wird auch einen Moment dauern, bis ich das soweit umgebaut habe Smile

Was meint ihr (besonders die Skinner) dazu?

Gruß
Jörg

Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134

Software: cPOSdotNet

    
Black81
Forumkenner
Forumkenner


Alter: 42
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin


BeitragVerfasst: Sa 24 März, 2012 10:35  Titel:  (Kein Titel)
Nach untenNach oben

Moin Moin,

auch wenn es wieder Arbeit bedeutet (insbesondere für Dich), bin ich dafür.
Zum Skinnen wird das auf jeden Fall einfacher und vor allem übersichtlicher.

Gruß, Stefan.

Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX,

Software: cPos

    
Black81
Forumkenner
Forumkenner


Alter: 42
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin


BeitragVerfasst: Do 24 Mai, 2012 11:15  Titel:  (Kein Titel)
Nach untenNach oben

Hi Jörg,

wie weit ist denn der Umbau fortgeschritten?

Gruß, Stefan.

Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX,

Software: cPos

    
DickerXXL
Stammposter
Stammposter


Alter: 53
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte


BeitragVerfasst: Do 24 Mai, 2012 17:59  Titel:  (Kein Titel)
Nach untenNach oben

Moin,

noch im theoretischem Stadium Smile
Je tiefer man gräbt, desto mehr Aufwand wird es...
Aber ich bin noch dran.

Gruß
Jörg

Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134

Software: cPOSdotNet

    
Black81
Forumkenner
Forumkenner


Alter: 42
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin


BeitragVerfasst: Di 02 Okt, 2012 09:29  Titel:  (Kein Titel)
Nach untenNach oben

Ich warte immernoch geduldig...... hoffe du bist noch dran.

Gruß
Stefan.

Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX,

Software: cPos

    
DickerXXL
Stammposter
Stammposter


Alter: 53
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte


BeitragVerfasst: Fr 05 Okt, 2012 06:19  Titel:  (Kein Titel)
Nach untenNach oben

Moin,

bin noch dran, aber nachdem ich vor einigen Wochen einen bootfähigen USB Stick gesucht habe, ist leider auch der mit den ersten Arbeiten darunter gewesen Sad Alles weg!
Jetzt kommen aber wieder die langen Abende, da lege ich wieder los.

Gruß
Jörg

Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134

Software: cPOSdotNet

    
Black81
Forumkenner
Forumkenner


Alter: 42
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin


BeitragVerfasst: Mo 08 Okt, 2012 19:03  Titel:  (Kein Titel)
Nach untenNach oben

Bei dem ganzen hin und her mit dem MMI-Problem hab ich diesen Thread hier ganz vergessen!
Ist natürlich echt krass, daß die ganze Arbeit flöten ist. Das ärgert einen tierisch. Ich fühle mit Dir! Confused
Ich hoffe, daß Deine Mutivation dadurch nicht stark gelitten hat. Du lieferst nämlich echt starke Arbeit ab.
Von mir deshalb nochmal den größten Respekt! thumbright


Gruß, Stefan.

Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX,

Software: cPos

    
DickerXXL
Stammposter
Stammposter


Alter: 53
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte


BeitragVerfasst: So 13 Jan, 2013 09:45  Titel:  (Kein Titel)
Nach untenNach oben

Moin zusammen,

so langsam kann ich mal eine erste Version veröffentlichen Smile
Ein paar Tage wird es noch dauern, muss das noch etwas dokumentieren.
Dann würde ich hier mal ein Prerelease veröffentlichen...

Gruß
Jörg

Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134

Software: cPOSdotNet

    
Black81
Forumkenner
Forumkenner


Alter: 42
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin


BeitragVerfasst: Mi 16 Jan, 2013 18:17  Titel:  (Kein Titel)
Nach untenNach oben

Juhu.... freu mich!

Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX,

Software: cPos

    
DickerXXL
Stammposter
Stammposter


Alter: 53
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte


BeitragVerfasst: Sa 19 Jan, 2013 09:09  Titel: Complicity Das Prerelease ist fertig: Version 0.9.5.977
Nach untenNach oben

Moin zusammen,

anbei mal das Prerelease von cPOSdotNet mit der Umstellung auf Abonnements (Subscriptions).
Der Defaultskin sollte uneingeschränkt funktionieren, mich interessieren natürlich eure Erfahrungen, besonders mit Hardware, die ich selbst nicht habe (Radio, Relais, OBD).
Wer Relaiskarte oder Timer einsetzt, muss diese einmal im Dock neu konfigurieren.

Für die Skinner:
Eure Skindefinition kann weiter benutzt werden.
Eure Themadefinition kann weiter benutzt werden.
Die Logiksteuerung muss neu gemacht werden, das geschieht wie bisher im Skineditor.
Kurze Anleitung (entsprechende Dokumente wurden auch angepasst):
Man muss nun immer vom Ziel aus denken, also was soll ein Label darstellen, wann soll eine Seite angezeigt werden, wann soll ein Button als gedrückt dargestellt werden.
Auf dieses Ziel wirken dann eine oder mehrere Konditionen, die untereinander mit UND/ODER verknüpft werden können.

Die wesentlichen Änderungen:
- Fernsteuerung für Java Handys ist entfallen (hat vermutlich eh niemand benutzt, bzw, keiner mehr so ein Handy Smile )
- Screen und Page sind jetzt eigene UI Elemente im Skineditor.

Multimonitorbetrieb:
- Coverart, Artist, Album wurde ins Plugin Player_WMP verschoben (So können mehrere Plugins eingesetzt werden, die verschiedene Coverarts anzeigen).
- Anwenden des MP3Index wurde ins Plugin Player_WMP verschoben.

Gruß
Jörg

Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134

Software: cPOSdotNet

    
Black81
Forumkenner
Forumkenner


Alter: 42
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin


BeitragVerfasst: Di 29 Jan, 2013 17:55  Titel:  (Kein Titel)
Nach untenNach oben

Hi Jörg,
ich komme erst ab jetzt so langsam dazu mir das anzugucken. Die Zeit ist im Moment knapp. Und wenn ich dann erstmal die Neuerungen gecheckt und meinen Skin entsprechend geändert habe, kann ich Dir mein erstes Feedback geben. Ich bin also dran.... auch wenns noch ein bischen dauert...

Gruß, Stefan.

Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX,

Software: cPos

    
Black81
Forumkenner
Forumkenner


Alter: 42
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin


BeitragVerfasst: Di 29 Jan, 2013 21:03  Titel:  (Kein Titel)
Nach untenNach oben

Eine Sache kann ich schon sagen:
In Mp3-Dateien enthaltene Cover-Bilder werden im Default-Skin nicht angezeigt. Bilder, die als jpg im Mp3-Ordner liegen, werden hingegen angezeigt.

Tante Edit:

Bin grade dabei meine Audiopage zu machen und dabei ist mir folgende Sache aufgefgallen (im übrigen auch im Default-Skin):
Das Label für die Anzeige des Titels zeigte bisher den Titel des laufenden Musikstücks an. Mit der neuen Version wird dieser zwar auch angezeigt, aber wenn man jetzt im Gridview einen anderen Titel selektiert, dann wird der selektierte Ttel angezeigt und nicht mehr der des laufenden Stücks.

Desweiteren ist mir aufgefallen, daß dieses Label bei selektierten Liedern den Musiktitel des Id3-Tags anzeigt und beim abspielen der Lieder dann den Dateinamen anzeigt. Kann man das auswählbar machen? So daß man bei den Abonnements unter Methode Musiktitel (Id3) bzw. Dateinamen auswählen kann?

Außerdem funktioniern die Subscribers FolderUp und FolderEnter des Gridviews nicht.


Gruß, Stefan.

Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX,

Software: cPos

    
Subaru_tom
Forumjunkie
Forumjunkie


Alter: 49
Anmeldung: 22.07.2007
Beiträge: 753
Wohnort: Reichenbach im Vogtland


BeitragVerfasst: Sa 02 Feb, 2013 01:35  Titel:  (Kein Titel)
Nach untenNach oben

Hallo

Ich habe auch gerade angefangen den ersten Skin anzupassen.
Die Dinge die Black81 aufgezählt hat treten bei mir auch so auf. Zusätzlich funktioniert bei mir shuffle nicht und die Videovorschau (visuelle Effekte) lässt sich nicht abschalten.

Gruß

Hardware: K90;VoomPC-2,M1-ATX,ASRock_E350M1,64GB_SSD,DVD;Spacenav.;TEA3000

Software: Win10_64bit,CES,Automapa

    
DickerXXL
Stammposter
Stammposter


Alter: 53
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte


BeitragVerfasst: So 03 Feb, 2013 15:09  Titel:  Version 0.9.5.779
Nach untenNach oben

Hallo zusammen,

anbei mal die ersten Korrekturen:
- FolderUp, FolderEnter korrigiert
- Shuffle korrigiert
- MP3 Tags werden nur zum gespielten Titel angezeigt
- Globale Einstellungen für die visuellen Effekte werden nun auch im Gridview berücksichtigt

Ich habe mir noch zusätzlich erlaubt:
- Gridview Ansicht "MP3List" zeigt Titel, Artist, Länge in 3 Spalten

Im MP3 Tag eingebettete Bilder muss ich noch schauen (wo habe ich so einen MP3 Titel)

Gruß
Jörg

Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134

Software: cPOSdotNet

    
Subaru_tom
Forumjunkie
Forumjunkie


Alter: 49
Anmeldung: 22.07.2007
Beiträge: 753
Wohnort: Reichenbach im Vogtland


BeitragVerfasst: Mo 04 Feb, 2013 00:38  Titel:  (Kein Titel)
Nach untenNach oben

hallo

in der letzten Version funktioniert das Ausrichten der Schrift auf den Button nicht mehr. Bei Label funktioniert es noch.
Die Schrift der Button müsste auf dem Bild eigentlich in der Mitte sein so wie beim Label ganz oben.
Die Angaben zum Style sind:

<!-- Styles fuer cpcButtons -->

<Style x:Key="cPOSTheme:btnButton" TargetType="{x:Type local:cpcButton}">
<Setter Property="ImageFile" Value="{DynamicResource imgButtonBackground}"/>
<Setter Property="MoveOverImageFile" Value="{DynamicResource imgButtonBackground_Over}"/>
<Setter Property="ActiveImageFile" Value="{DynamicResource imgButtonBackground_Active}"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="Foreground" Value="White"/>
</Style>

<!-- Styles fuer Label -->

<Style x:Key="cPOSTheme:lblLabel" TargetType="{x:Type Label}">
<Setter Property="Foreground" Value="White"/>
</Style>
<Style x:Key="cPOSTheme:lblLabel2" TargetType="{x:Type Label}">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="Foreground" Value="White"/>
</Style>

Ps: mir würde eine Spalte mit Titel bei MP3list eigentlich reichen. Könnte man das eventuell einstellbar machen? Und eine Anzeige der eingebetteten Bilder wäre auf jeden Fall schön - bei der Arbeit die das Einfügen in die vielen MP3 gemacht hat.

Gruß

Hardware: K90;VoomPC-2,M1-ATX,ASRock_E350M1,64GB_SSD,DVD;Spacenav.;TEA3000

Software: Win10_64bit,CES,Automapa

    
Black81
Forumkenner
Forumkenner


Alter: 42
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin


BeitragVerfasst: Mo 04 Feb, 2013 23:53  Titel:  (Kein Titel)
Nach untenNach oben

Hi,
so wie bei Subaru_Tom ist der Text auf den Buttons bei mir jetzt auch verschoben.
Zum Button FolderUp: Wäre schön, wenn er nur den Befehl zum Aufwärts-Gehen sendet. Bis jetzt wird nur ein Ordner aufwärts gegangen, wenn der oberste Ordner (der mit den 3 Punkten) selektiert ist. Ist ein anderer Ordner selektiert, so öffnet der Button diesen. Aber eigentlich soll der Button "Aufwärts" wirklich "Aufwärts" senden und einen Ordner aufwärts gehen, egal welcher Ordner grade selektiert ist. Zum Öffnen eines Ordners gibt es dafür doch den Button FolderEnter.

Kann man die Ansicht des Gridview "Playlist" auch noch auswählbar machen, so daß man selber auswählen kann, ob der Dateiname oder der Id3-Tag Titel angezeigt wird. Meine Dateinamen sind nämlich ziemlich lang und mir würde die Anzeige des reinen Titels besser gefallen.

Gruß, Stefan.

Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX,

Software: cPos

    
DickerXXL
Stammposter
Stammposter


Alter: 53
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte


BeitragVerfasst: So 10 Feb, 2013 09:11  Titel:  Version 0.9.5.781
Nach untenNach oben

Moin zusammen,

hier nun die Korrekturen:
- Texte auf den Buttons wieder durch
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="VerticalContentAlignment" Value="Stretch"/>
einstellbar
- Eingebettete Bilder in MP3 Tags werden wieder ausgelesen

Die Ansicht in 3 Spalten muss man nun im Gridview (Skin) einstellen
- Neue Ansicht für den MP3 Indexer (MP3Detail mit 3 Spalten)

- Neuer Setter für den "Schlagschatten" des ausgewählten Elements in einem Gridview:
<Style TargetType="{x:Type local:ItemPlaylist}">
<Setter Property="SelectedItemColor" Value="#FF9900"/>
</Style>

So wie FolderUp jetzt arbeitet, war es schon immer oder? Sonst bräuchte man noch einen Button auf allen Seiten?
Für die Playlist nur den Titel anzuzeigen wäre schon möglich, jedoch klappt das nur für Dateien die einen MP3 Tag haben. Die Playlist zeigt ja auch andere Formate an. Wäre alternativ auch das "Namensschema" im Dock (Seite Music) nutzbar? Das hier vom Anwender angegebene Schema könnte cPOSdotNet für das extrahieren des Titels aus dem Dateinamen nutzen, klappt dann für alle Formate.

Gruß
Jörg

Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134

Software: cPOSdotNet

    
Black81
Forumkenner
Forumkenner


Alter: 42
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin


BeitragVerfasst: Mo 11 Feb, 2013 22:37  Titel:  (Kein Titel)
Nach untenNach oben

Hi Jörg,
ja, der Button Folder Up funktionierte schon immer so. Ich würde es jedoch von Vorteil finden, wenn er eben nur die Funktion "Aufwärts" bedienen würde. Man könnte ja einen Befehl "FolderChange" hinzufügen, um die bisherige Funktion zu behalten.
Ich finde es eben sehr umständlich zu bedienen wenn es so bleiben würde. Wenn ein Ordner "Interpret ACDC" sehr viele Unterorner "Alben ab 1976 bis jetzt" besitzt, so muß man immer wieder nach ganz oben scrollen um aus diesem Ordner raus zu kommen. Der Button auf allen Seiten (so wie Du es angesprochen hast) existiert bei mir schon. Ich hänge mal ein Bild von meinem Skin im Audioplayer an.....

Die "Nur-Titel-Anzeige" in der Playlist mit dem Namensschema zu realisieren ist bei mir schwer, da die Schematas bei Sampler anders angelegt sind als bei Künstler-Alben. Alle Dateien sind bei mir vollständig getaggt.
Damit andere User auch nicht getaggtes Material oder auch andere Formate abspielen können, war mein gedanke ja, es für das Gridview über die Abo`s auswählbar zu machen.

Gruß, Stefan.

Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX,

Software: cPos

    
DickerXXL
Stammposter
Stammposter


Alter: 53
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte


BeitragVerfasst: Mi 13 Feb, 2013 12:30  Titel:  (Kein Titel)
Nach untenNach oben

Hallo zusammen,

dann noch ein Versuch:
- FolderUp geht nur einen Ordner, Laufwerk aufwärts, wenn er/es auch selektiert ist.
- Neue Funktion FolderEnterOrUp, ist ein Ordner, Laufwerk oder Playlist selektiert, wird er/sie geöffnet (wie FolderEnter), ist eine anderes Element selektiert, so wir ein Ordner auswärts gegangen (wie FolderUp)
- Gridview Ansicht Playlist zeigt nur Titel, sofern das Element einen ID3Tag hat.

Gruß
Jörg

Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134

Software: cPOSdotNet

    
Subaru_tom
Forumjunkie
Forumjunkie


Alter: 49
Anmeldung: 22.07.2007
Beiträge: 753
Wohnort: Reichenbach im Vogtland


BeitragVerfasst: Fr 15 Feb, 2013 14:10  Titel:  (Kein Titel)
Nach untenNach oben

Hallo DickerXXL

seit der letzten Version funktioniert "wiederherstellen beim Start" nicht mehr. Es wird zwar beim beenden eine resume.ini angelegt, diese ist aber leer.
Auch die Anzeige auf einen zweiten erweiterten Bildschirm (Screen 2) funktioniert nicht.
Beim Beenden von cPos bekomme ich bei angeschlossen Radio (TEA3000) die Fehlermeldung das das Programm nicht richtig beendet wurde. Das ist allerdings schon länger so.
Die Listen im SkinEditor könnten etwas breiter sein (siehe Bild)? Im Moment kann man bei manchen Einträgen nur erraten was da steht.
Ist es möglich, wenn ein Button den Focus hat, nicht die Größe sondern die Farbe zu ändern? So wie bei MoveOverImageFile. Wenn ich im Skin auf die Grössenänderung verzichte ist ein mit TAB ausgewälter Button sonst kaum zu unterscheiden.

Gruß

Hardware: K90;VoomPC-2,M1-ATX,ASRock_E350M1,64GB_SSD,DVD;Spacenav.;TEA3000

Software: Win10_64bit,CES,Automapa

    
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.5265s ][ Queries: 48 (0.1962s) ][ GZIP Ein - Debug Ein ]
carTFT.com