|
Autor |
Nachricht |
DickerXXL
Stammposter
Alter: 54
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte
|
|
Moin zusammen,
das Resume nach Neustart hatte ich erst zurückgestellt und dann vergessen .
Multimonitorbetrieb hatte ich nicht mehr probiert, schaue ich mir an.
Bei der Fehlermeldung beim Beenden kann ich nur Raten. Anbei findest Du eine geänderte Radio_Tea3000.dll, ist es damit besser? Kannst du sonst evtl. einen Screenshot mit der Meldung machen?
Die Listen im Skineditor mache ich breiter, dann muss jedoch die ganze Maske breiter werden (1200px).
Beim Focus muss ich noch mal nachfragen.
Wenn es nur um die Farbe geht, kannst Du ein entsprechendes Storyboard machen. z.B.:
<Storyboard x:Key="ButtonGotFocusColored">
<ColorAnimationUsingKeyFrames
BeginTime="00:00:00"
Duration="00:00:00.001"
Storyboard.TargetProperty="Color">
<SplineColorKeyFrame KeyTime="00:00:00" Value="Blue"/>
</ColorAnimationUsingKeyFrames>
</Storyboard>
und das dann anbinden:
<Style x:Key="cPOSTheme:btnExit" TargetType="{x:Type local:cpcButton}">
<Setter Property="Glyph" Value="{StaticResource imgExit}"/>
<Setter Property="Color" Value="Red" />
<Style.Triggers>
<EventTrigger RoutedEvent="Button.GotFocus">
<BeginStoryboard Storyboard="{StaticResource ResourceKey=ButtonGotFocusColored}"/>
</EventTrigger>
</Style.Triggers>
</Style>
(Für LostFocus dann noch einmal)
Oder soll bei GotFocus das Bild aus MoveOverImageFile gezeigt werden?
Oder braucht Du ein neues Property GotFocusImageFile?
Gruß
Jörg
|
|
|
|
Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134 Software: cPOSdotNet
|
|
|
|
|
Subaru_tom
Forumjunkie
Alter: 50
Anmeldung: 22.07.2007
Beiträge: 753
Wohnort: Reichenbach im Vogtland
|
|
Hallo
Die neue DLL ändert nichts . Die Meldung (siehe Anhang) wird dir aber auch nicht weiterhelfen. Die Meldung erscheint beim beenden von cPos.NET, wenn das Radio angeschlossen ist , meist für 1 - 2 Sekunden. Vielleicht legt Windows irgendwo ein Log an wo mehr drin steht. keine Ahnung.
Ich habe eine Änderung der Farbe über ein Storyboard ausprobiert, kriege es aber irgendwie nicht hin. Mit dem Storyboard für die Größenänderung funktioniert es.
Günstiger wäre aber warscheinlich sowieso das hinzufügen einer weiteren Eigenschaft für Button. Etwa so:
<!-- zuordnung der Button Bilder -->
<ImageSource x:Key="imgButtonBackground">The Small Themes\Buttonbackground.png</ImageSource>
<ImageSource x:Key="imgButtonBackground_Over">The Small Themes\Buttonbackground_Over.png</ImageSource>
<ImageSource x:Key="imgButtonBackground_Active">The Small Themes\Buttonbackground_Active.png</ImageSource>
<ImageSource x:Key="imgButtonBackground_Focus">The Small Themes\Buttonbackground_Focus.png</ImageSource>
<ImageSource x:Key="imgButtonBackground_NotAvailable">The Small Themes\Buttonbackground_NotAvailable.png</ImageSource>
<!-- 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="GotFocusImageFile" Value="{DynamicResource imgButtonBackground_Focus}"/>
<Setter Property="NotAvailableImageFile" Value="{DynamicResource imgButtonBackground_NotAvailable}"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="Foreground" Value="White"/>
</Style>
Oder noch besser wäre die Möglichkeit für jeden Zustand eines Button nur die Farbe anzugeben.
Etwa so:
<!-- Styles fuer cpcButtons -->
<Style x:Key="cPOSTheme:btnButton" TargetType="{x:Type local:cpcButton}">
<Setter Property="Background" Value="blue"/>
<Setter Property="BackgroundMoveOver" Value="green"/>
<Setter Property="BackgroundActive" Value="orange"/>
<Setter Property="BackgroundGotFocus" Value="yellow"/>
<Setter Property="BackgroundNotAvailable" Value="gray"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="Foreground" Value="White"/>
</Style>
Da ich aber recht wenig Programmierkenntnisse habe weiß natürlich nicht ob das so funktionieren würde.
Gruß
|
|
|
|
Hardware: K90;VoomPC-2,M1-ATX,ASRock_E350M1,64GB_SSD,DVD;Spacenav.;TEA3000 Software: Win10_64bit,CES,Automapa
|
|
|
|
Subaru_tom
Forumjunkie
Alter: 50
Anmeldung: 22.07.2007
Beiträge: 753
Wohnort: Reichenbach im Vogtland
|
|
Hallo
Ich muß mich korrigieren. Das Storyboard zur Farbveränderung funktioniert schon. Ich habe es blos nicht gesehen, da ich bei diesem Skin für die Button Bilder verwende und kein Glyph.
Gruß
|
|
|
|
Hardware: K90;VoomPC-2,M1-ATX,ASRock_E350M1,64GB_SSD,DVD;Spacenav.;TEA3000 Software: Win10_64bit,CES,Automapa
|
|
|
|
DickerXXL
Stammposter
Alter: 54
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte
|
|
Hallo zusammen,
anbei eine neue Version von cPOSdotNet.
Korrekturen:
- Multimonitorbetrieb geht wieder
- Resume nach Start geht wieder (die Datei ist jetzt resume.xml)
- SubscriptionEditor breiter gemacht und die Subscriptions etwas enger dargestellt.
Neu:
- Neues Property GotFocusImageFile für cpcButton und cpcToggleButton. Wird GotFocusImageFile nicht angegeben, wird MoveOverImageFile verwendet. Ist auch MoveOverImageFile nicht angegeben, wird ImageFile verwendet.
@subaru_tom:
- Beim Beenden der Radio_TEA3000.dll wirdjetzt jeder Einzelschritt in cPOSodtNetLog.log protokolliert. die bräuchte ich dann für weitere Analysen.
Gruß
Jörg
|
|
|
|
Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134 Software: cPOSdotNet
|
|
|
|
Subaru_tom
Forumjunkie
Alter: 50
Anmeldung: 22.07.2007
Beiträge: 753
Wohnort: Reichenbach im Vogtland
|
|
Hallo
GotFocus funktioniert wunderbar. Bei resume gibt aber scheinbar noch ein Problem. Nach dem Start von cPOs wird zwar das zuletzt laufende Lied wieder abgespielt, aber der entsprechende Player mit der Playliste öffnet sich nicht.
Wegen dem Radio habe ich mal 3 log erstellt.
Beim ersten habe ich cPos gestartet, dann Radio play und cPos wieder beendet.
Beim zweiten habe ich cPos gestartet, dann Radio play, Senderwechsel, Radio Stop und cPos Ende.
Und beim dritten nur cPos Start und Ende.
Die Meldung nach dem Beenden kam bei allen dreien.
Gruß
|
|
|
|
Hardware: K90;VoomPC-2,M1-ATX,ASRock_E350M1,64GB_SSD,DVD;Spacenav.;TEA3000 Software: Win10_64bit,CES,Automapa
|
|
|
|
DickerXXL
Stammposter
Alter: 54
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte
|
|
Moin tom,
in einem Log sieht es so aus, als ob er nach dem Beenden erneut versucht sich zum Radio zu verbinden.
Anbei findest Du eine weitere Radio_TEA3000.dll, ist es damit besser?
Gruß
Jörg
|
|
|
|
Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134 Software: cPOSdotNet
|
|
|
|
|
Subaru_tom
Forumjunkie
Alter: 50
Anmeldung: 22.07.2007
Beiträge: 753
Wohnort: Reichenbach im Vogtland
|
|
Hallo
Ich habe die neue Radio.dll ausprobiert. Mit der Meldung ist alles beim alten. Der einzige Unterschied ist, das jetzt beim beenden von cPos das Radio eingeschaltet bleibt.
Im Anhang ist noch ein Report aus der Windows Ereignisanzeige. Die Meldung "System.ObjectDisposedException" deutet ja irgendwie darauf hin, das versucht wird auf etwas zuzugreifen was nicht mehr da ist.
Gruß
|
|
|
|
Hardware: K90;VoomPC-2,M1-ATX,ASRock_E350M1,64GB_SSD,DVD;Spacenav.;TEA3000 Software: Win10_64bit,CES,Automapa
|
|
|
|
DickerXXL
Stammposter
Alter: 54
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte
|
|
Moin Tom,
wie gesagt, ich muss ein wenig raten.
Wie ist es mit der Radio_TEA3000.dll im Anhang?
Gruß
Jörg
|
|
|
|
Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134 Software: cPOSdotNet
|
|
|
|
Subaru_tom
Forumjunkie
Alter: 50
Anmeldung: 22.07.2007
Beiträge: 753
Wohnort: Reichenbach im Vogtland
|
|
Hallo
Nur das erste Programmende mit der neuen radio.dll war ohne Fehlermeldung (log1). Auffällig ist , das nur bei log1 am Ende die folgenden beiden Einträge auftauchen.
Radio_Tea3000 : UnInitializePlugin Stop Init Timer
Radio_Tea3000 : UnInitializePlugin set RadioFunktionen NULL
Gruß
|
|
|
|
Hardware: K90;VoomPC-2,M1-ATX,ASRock_E350M1,64GB_SSD,DVD;Spacenav.;TEA3000 Software: Win10_64bit,CES,Automapa
|
|
|
|
DickerXXL
Stammposter
Alter: 54
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte
|
|
Moin Tom,
möglich auch, das dem Radio das Beenden zu schnell geht. Alle Plugins werden parallel beendet und auch nicht auf deren Beendung gewartet.
Probier mal bitte die PluginManager.dll im Anhang. Sie kommt in das Anwendungsverzeichnis wo auch die .exe Dateien liegen, die alte bitte sichern.
Damit werden die Plugins sequenziell nacheinander beendet, vielleicht hilft das?
Gruß
Jörg
|
|
|
|
Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134 Software: cPOSdotNet
|
|
|
|
Subaru_tom
Forumjunkie
Alter: 50
Anmeldung: 22.07.2007
Beiträge: 753
Wohnort: Reichenbach im Vogtland
|
|
Hallo
Mit dem neuen PluginManager funktioniert es. Ich habe cPos mindestens 10 mal beenden und nie die Meldung, das cPos nicht richtig beendet wurde, erhalten.
Ich bin jetzt mit der Anpassung der Skins soweit fertig und habe da noch ein paar Dinge gefunden.
Im Standardskin sind die Abonnements zu lstPhonebook - Filterarea und Plugin GoogleServices - Keyword - Inetradio unvollständig. Das Problem ist das cPos bei der Nutzung des Internetradios beendet wird, wenn man beim Keywort zu Inetradio Methode etwas angibt zB Titel.
Zum Schluß wollte ich noch fragen, ob es möglich ist zwei unabhängige Coverbilder in zwei Audioplayern darzustellen? Im Moment ist es so, das immer nur der Player ein Bild anzeigt wo die Wiedergabe zuerst gestartet wurde.
Gruß
|
|
|
|
Hardware: K90;VoomPC-2,M1-ATX,ASRock_E350M1,64GB_SSD,DVD;Spacenav.;TEA3000 Software: Win10_64bit,CES,Automapa
|
|
|
|
|
DickerXXL
Stammposter
Alter: 54
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte
|
|
Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134 Software: cPOSdotNet
|
|
|
|
|
Gehe zu Seite Zurück 1, 2
|
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
|
|
|