die Breite des Cursors von einzeiligen Eingabefeldern kannst du ändern indem du bei about
:config (einfach als url eingeben) ein neuen Integer-Wert namens ui.caretWidthTwips hinzufügst und ihm den entsprechenden Wert gibst.
Allerdings willst du den ja gerade lassen

Für die Textareas hab ich leider keinen Wert gefunden also entweder ist der fest einkompiliert (<-Bug) oder ich habs einfach übersehen.
Wenn man im Quellcode nachguckt:
http://lxr.mozilla.org/seamonkey/source/…kAndFeel.cpp#86
gibts da nur die Zeile für einzeilige Eingabefelder:
|
Quellcode
|
1
|
{ "ui.caretWidthTwips", eMetric_SingleLineCaretWidth, PR_FALSE, nsLookAndFeelTypeInt, 0 },
|
Also entweder saugst du dir den Sourcecode, fügst in der nsXPLookAndFeel.cpp eine Zeile
|
Quellcode
|
1
|
{ "ui.caretWidthTwipsMultiline", eMetric_MultiLineCaretWidth, PR_FALSE, nsLookAndFeelTypeInt, 0 },
|
ein und komplilierst das ganze neu ... dann kannst du den Wert auch in about
:config ändern (ganz einfach eigentlich

) oder du machst nen neuen Bug bei Bugzilla auf.
Oder natürlich ich hab den richtigen Key übersehen um den Multiline-Caret festzulegen.
Gorgonzola
[edit]P.S.: übrigens sind die unter linux gleich breit