NicTheQuick hat geschrieben:Wenn ich auf einen Links- oder Rechtspfeil klicke, dann passiert solange nichts bis ich wieder die Maus bewege. Vorher werden die Tabs nicht gescrollt. Wenn ich ein zweites Mal klicke, dann verschiebt sich die Leiste zwar, aber wenn ich dann die Maus bewege, verschiebt sie sich das zweite Mal. Also irgendwie wird ein Event zu spät auf das Klicken der Pfeiltasten links und rechts reagiert.
Kann ich leider nicht reproduzieren.
Fest steht, diese Pfeile sind
keine Druck-Schalter (weil ich dazu ein Callback machen müsste) sonden nur Klick-Schalter. Dass heißt, es passiert erst beim loslassen etwas, nämlich das genau ein Tab verschoben wird.
Das es erst beim Loslassen (statt beim ersten Down) passiert wurde mehrfach gewünscht.
NicTheQuick hat geschrieben:Ist es beabsichtigt, dass man den deaktivieren Tab auch nicht verschieben kann? Dass man ihn nicht anklicken kann, ist logisch, aber ich glaube es wäre wünschenswert, wenn man ihn trotz Deaktivierung verschieben könnte.
Ja es ist beabsichtigt, ich kann es aber gerne ändern, obwohl ich es eigentlich absichtlich verhindern wollte.
NicTheQuick hat geschrieben:Noch ein Versserungsvorschlag: Im Firefox kann man durch einen Doppelklick auf die Pfeile links und rechts gleich mehrere Tabs weiter scrollen lassen. Wenn man besonders viele Tabs offen hat, ist das recht praktisch. ich nutze das mangels Scrollrad am Laptop ziemlich oft. Denn normalerweise kann man ja auch mit dem Scrollrad die Tableiste weiterscrollen lassen.
Wollte es gerade sagen, ScrollRad wird ja unterstützt. Das Problem ist ja wirklich, dass die Tabs nicht "fließend" Scrollen können, wenn es kein Event gibt, und ein Windows-Callback will ich nicht einbauen, damit es auch weiterhin Plattform-Übergreifend bleibt.
Ich kann aber noch ein Doppelklick auf die Pfeile einbauen, was dann eine verschiebung um einen ganzen Anzeigebereich bewirkt.
NicTheQuick hat geschrieben:Und noch ein kleiner Hinweis zu deinem Beispielcode: Leider sind die Textfelder unter Ubuntu etwas abgeschnitten.
Danke für die Info, werde ihnen etwas mehr Platz geben.
Und danke fürs Testen auf Ubuntu.