[kein Fehler] Checkbox Deko-Zuege klappt den Baum zusammen

Hier werden Wünsche für zukünftige neue Funktionen der Software gesammelt.
Antworten
Nachricht
Autor
Benutzeravatar
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

#1 Beitrag von Johannes »

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
Zuletzt geändert von Carsten Hölscher am 04.09.2014 23:08:53, insgesamt 1-mal geändert.

Benutzeravatar
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

#2 Beitrag von Carsten Hölscher »

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

Benutzeravatar
F. Schn.
Beiträge: 6696
Registriert: 24.10.2011 18:58:26

Re: [kein Fehler] Checkbox Deko-Zuege klappt den Baum zusamm

#3 Beitrag von F. Schn. »

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

Benutzeravatar
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

#4 Beitrag von Carsten Hölscher »

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

Benutzeravatar
F. Schn.
Beiträge: 6696
Registriert: 24.10.2011 18:58:26

Re: [kein Fehler] Checkbox Deko-Zuege klappt den Baum zusamm

#5 Beitrag von F. Schn. »

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?
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

Antworten