Jump to content

Neuer Style der Infobar in V1.1


GetAway

Empfohlene Beiträge

  • Admin

@GetAway

 

Ich schätze, daß Neutrino dadurch maximal 1 kB größer geworden ist. Und

da die Berechnung der Rundungen über reine Integer-Arithmetik nach dem

Bresenham-Algorithmus erfolgt, ist die zusätzliche Prozessorbelastung mini-

mal und ein Geschwindigkeitsunterschied praktisch nicht zu bemerken.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Admin
sieht jut aus, wäre mal dafür alle menues rund zu machen ^_^

 

Da bin ich gerade drüber. Ist nur etwas schwieriger, da die Quellen der

Infobar wegen der CA-Anzeige sowieso modifiziert wurden. Ich muß jetzt

einen Weg finden, daß auch für die Menüs hinzubekommen, ohne alle

anderen Quelldateien (das dürften so um die 50 sein) anfassen zu müssen.

Eine Lösung (allerdings mit notwendigen Kompromissen) zeichnet sich schon

ab. Wenn alles klappt, gibt es demnächst ein Update.

Die Menüs der Plugins (auch des FlexMenüs) kann ich damit allerdings nicht

beeinflussen. Die haben alle ihre eigenen Zeichenroutinen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Admin

@bahnbooster

 

Als Option mit zwischen 0 (ohne Rundung) und 9 Pixeln einstellbarem Rundungsradius.

Der Menüaufbau wird nicht durch das Zeichnen sondern durch die für die Anzeige not-

wendige Informationsgewinnung gebremst. Warum die Rundung den Bildaufbau nicht

verzögert hatte ich ja oben schon geschrieben.

 

 

@GetAway

 

Die bereits beschriebene Einschränkung bei den Plugins. Dann können nur Menüelemente

abgerundet werden, welche über PaintBox-Funktionen erstellt werden (wird ein Rahmen aus

vier einzelnen Linienbefehlen gebildet, kann ich nicht eingreifen) und es werden ausnahmslos

alle Rechtecke abgerundet. Bei großen Flächen, welche aus einzelnen schmalen Rechtecken

aufgebaut sind, sind bei großem eingestellten Radius Einschnürungseffekte an den Rändern

zu sehen. Werden Kombinationen durch das Übermalen eines darunterliegenden großen Recht-

eckes mit einen kleineren Rechteck erzeugt, kann im Bereich des großen Rechteckes keine

Rundung erfolgen, da die Ecke des großen Rechteckes durch das kleine überschrieben wurde

und beim großen Rechteck an der Verbindungsstelle keine Rundung vorgesehen war.

 

comp.PNG

Link zu diesem Kommentar
Auf anderen Seiten teilen

@bahnbooster

 

Als Option mit zwischen 0 (ohne Rundung) und 9 Pixeln einstellbarem Rundungsradius.

Der Menüaufbau wird nicht durch das Zeichnen sondern durch die für die Anzeige not-

wendige Informationsgewinnung gebremst. Warum die Rundung den Bildaufbau nicht

verzögert hatte ich ja oben schon geschrieben.

 

 

@GetAway

 

Die bereits beschriebene Einschränkung bei den Plugins. Dann können nur Menüelemente

abgerundet werden, welche über PaintBox-Funktionen erstellt werden (wird ein Rahmen aus

vier einzelnen Linienbefehlen gebildet, kann ich nicht eingreifen) und es werden ausnahmslos

alle Rechtecke abgerundet. Bei großen Flächen, welche aus einzelnen schmalen Rechtecken

aufgebaut sind, sind bei großem eingestellten Radius Einschnürungseffekte an den Rändern

zu sehen. Werden Kombinationen durch das Übermalen eines darunterliegenden großen Recht-

eckes mit einen kleineren Rechteck erzeugt, kann im Bereich des großen Rechteckes keine

Rundung erfolgen, da die Ecke des großen Rechteckes durch das kleine überschrieben wurde

und beim großen Rechteck an der Verbindungsstelle keine Rundung vorgesehen war.

 

post-385-1202934623_thumb.png

 

Hallo,

 

wäre es machbar das Ihr den Quellcode für das "Rundeecken"-Menü zur freien Verfügung stellt? Danke

 

mfg

PP

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gute arbeit, exzellente Idee mit der Rundungsoption!

Bitte auch für die Infobar coden.

 

Schon mal Danke.

Hast du evtl. den Threadtitel übersehen? ^_^

 

@SnowHead

Mir gefällts auch sehr gut, endlich mal weg von dem alten Style - die Infobar hätte gereicht, aber so ist natürlich auch nicht verkehrt.

 

MfG KJ

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Admin

@GetAway

 

Gute arbeit, exzellente Idee mit der Rundungsoption!

Bitte auch für die Infobar coden.

Falls Du damit die einstellbaren Radien meinst, wird das nix. Es werden unterschiedliche

Radien für die einzelnen Rechtecke verwendet, weil sonst nichts mehr zusammenpassen

und die Infobar optisch zerfallen würde wenn man für alle den gleichen Radius nehmen

würde.

 

 

@PaulPanther

 

Mit meinen Quellen wirst Du nichts anfangen können, aber hier z.B. ist der Bresenham-

Algorithmus sehr schön erläutert.

 

 

@jorgo

 

Du kannst gleich die V1.2 nehmen. Die V1.1 habe ich gleich mal entfernt.

 

 

@All

 

Als wählbaren Radius bitte nicht die 1 nehmen. Die steht für automatischen Radius

(mindestens ein Zehntel der längeren Seite aber maximal ein Drittel der kürzeren

Seite). Das führt bei großen Rechtecken in den Menüs zu eigenartigen Effekten.

Im Update wird eine Eingabe von "1" nicht mehr möglich sein.

Im Update werden durch die Aufnahme weiterer 14 Dateien in die Patchliste und

natürlich deren Bearbeitung die Einschnürungen in den Menüs beseitigt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

ZITAT(GetAway @ 13.02.2008 22:21:37) *

Gute arbeit, exzellente Idee mit der Rundungsoption!

Bitte auch für die Infobar coden.

Falls Du damit die einstellbaren Radien meinst, wird das nix. Es werden unterschiedliche

Radien für die einzelnen Rechtecke verwendet, weil sonst nichts mehr zusammenpassen

und die Infobar optisch zerfallen würde wenn man für alle den gleichen Radius nehmen

würde.

 

Genau, ich meinte einstellbare Radien für

die Infobar. OK, scheint wohl nicht zu gehen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

ZITAT(GetAway @ 13.02.2008 22:21:37) *

Gute arbeit, exzellente Idee mit der Rundungsoption!

Bitte auch für die Infobar coden.

 

Schon mal Danke.

Hast du evtl. den Threadtitel übersehen? ^_^

 

@SnowHead

Mir gefällts auch sehr gut, endlich mal weg von dem alten Style - die Infobar hätte gereicht, aber so ist natürlich auch nicht verkehrt.

 

MfG KJ

 

 

Wenn du richtig gelesen hättest wäre dir

aufgefallen das der Threadtitel von mir ist. ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

@GetAway

Asche auf mein Haupt, das habe ich natürlich völlig verpennt. ^_^

 

@SnowHead

Ist es eigentlich möglich den blinkenden roten Aufnahmepunkt so zu verändern, daß er bei eingeschalteter Zusatzanzeige kein Quadrat als Hintergrund hat?

Finde es nicht tragisch, ist eher als Schönheitsfehler anzusehen.

 

MfG KJ

 

iboa4.th.jpg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...