Nun sind wir schon bei den "minor annoyances" angekommen. Nichtsdestotrotz:
Das Ankreuzen der Checkbox "Deko-Zuege anzeigen" klappt den Zugauswahl-Baum zusammen, sodass nur noch die Fahrplangruppen zu sehen sind. Das passiert aber nur dann, wenn sich durch das Ankreuzen tatsaechlich was veraendert, also in der Einstellung "Alle Zuege laden". Entfernt man das Haekchen oder gibt etwas in das Suchfeld ein, wird wieder alles ausgeklappt.
Gruesse
Johannes
[kein Fehler] Checkbox Deko-Zuege klappt den Baum zusammen
- Johannes
- Beiträge: 3203
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
[kein Fehler] Checkbox Deko-Zuege klappt den Baum zusammen
Zuletzt geändert von Carsten Hölscher am 04.09.2014 23:08:53, insgesamt 1-mal geändert.
- Carsten Hölscher
- Administrator
- Beiträge: 33448
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: [kein Fehler] Checkbox Deko-Zuege klappt den Baum zusamm
Das ist feature. Der Sinn ergibt sich erst so richtig mit den großen Fahrplänen der Vollversion. (wenige Züge: gleich aufgeklappt, viele Züge: erstmal die Gruppenübersicht)
Carsten
Carsten
Re: [kein Fehler] Checkbox Deko-Zuege klappt den Baum zusamm
Wie ist denn das Feature gebaut? Wird mit in Betracht gezogen, wie groß die Fahrpläne sind, und wird berücksichtigt, wie viele Zeilen auf meinen Bildschirm passen?
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
- Carsten Hölscher
- Administrator
- Beiträge: 33448
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: [kein Fehler] Checkbox Deko-Zuege klappt den Baum zusamm
Ich glaub, im Moment ist es ein fixer Wert an Zügen, ausgerichtet an einer Durchschnittskonfiguration. Könnte man natürlich beliebig aufwendig verfeinern...
Carsten
Carsten
Re: [kein Fehler] Checkbox Deko-Zuege klappt den Baum zusamm
Ok, danke für die Info. Ist das ohne viel Aufwand möglich, es von der Fenstergröße abhänig zu machen? Wenn ich das so grob abschätzt, wäre "Höhe des Baum-Steuerelementes (also dort, wo die Züge angezeigt werden) / 19" eine gute Näherung für die Maximale Anzahl an Zügen + Kategorien.
Edit: In .Net (Windows Forms) gibt es sogar die Eigenschaft System.Windows.Forms.TreeNode.IsVisible, die angibt, ob ein Knoten noch angezeigt wird, oder bereits außerhalb des Scrol-Bereiches ist. Wenn es soetwas auch Nativ gibt, dürfte das das vereinfachen.
Edit2: Hilft das? TreeView_GetVisibleCount macro
Könntest du anstatt einer festen Zahl nicht einfach das TreeView_GetVisibleCount macro nutzen?
Edit: In .Net (Windows Forms) gibt es sogar die Eigenschaft System.Windows.Forms.TreeNode.IsVisible, die angibt, ob ein Knoten noch angezeigt wird, oder bereits außerhalb des Scrol-Bereiches ist. Wenn es soetwas auch Nativ gibt, dürfte das das vereinfachen.
Edit2: Hilft das? TreeView_GetVisibleCount macro
Könntest du anstatt einer festen Zahl nicht einfach das TreeView_GetVisibleCount macro nutzen?
Zuletzt geändert von F. Schn. am 07.09.2014 21:15:57, insgesamt 4-mal geändert.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat