1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 128 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta-Version
    5. Sprachpaket (Benutzeroberfläche)
    6. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Deutsch
  • Anmelden
  • Registrieren
  • 
  • Suche
Dieses Thema
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu Add-ons und manuellen Anpassungen
  4. Themes

[Erl.] Button ändern

  • Laser87
  • 19. Februar 2011 um 17:42
  • Geschlossen
  • Erledigt
  • Laser87
    Mitglied
    Beiträge
    56
    Mitglied seit
    26. Apr. 2006
    • 19. Februar 2011 um 17:42
    • #1

    Ahoi!

    TB 3.1.7 Linux

    Geht mir nicht um ein Theme, aber ich denke, ist hier gut aufgehoben...

    Mir gefällt der Löschen-Button nicht - roter Hintergrund, weißer Kreis, schräges, schwarzes Kreuz... Aus dem Augenwinkel seh ich da unwillkürlich Haken :-(
    Deshalb - wo sind diese Icons gespeichert, welche Eigenschaften muß dieses Bild haben, damit ich es ersetzen kann?


    Dank und Gruß
    Jochen

    Einmal editiert, zuletzt von Laser87 (20. Februar 2011 um 11:32)

  • muellerpaul
    Senior-Mitglied
    Reaktionen
    1
    Beiträge
    768
    Mitglied seit
    19. Jan. 2010
    • 19. Februar 2011 um 21:35
    • #2

    Hallo,

    Zitat von "Laser87"

    Deshalb - wo sind diese Icons gespeichert, welche Eigenschaften muß dieses Bild haben, damit ich es ersetzen kann?


    wenn Default-Theme, dann sind die Icons im TB-Programmordner "chrome" und dort irgendwo in der "classik.jar" - die hierzu entpackt werden muss. Wenn du ein anderes Theme benutzt, müssten die Icons in deinem Profilordner unter "extensions" zu finden sein. Im dortigen Theme-Ordner gibt's dann wieder ein chrome-Ordner, in der sich dann wiederum eine xyz.jar befindet...

    Den Button kannst du aber auch durch einem Eintrag in deiner userChrome.css austauschen. Ein neues Icon als .png speichern und in den gleichen chrome-Ordner verfrachten, in der auch deine erstellte userChrome.css liegt [und schon wieder ein chrome-Ordner ;-) - der ebenfalls von dir in deinem Profilordner erstellt wurde]. Da Bilddatei und userChrome in einem gemeinsamen Ordner liegen, sollte es ausreichen im Code nur auf den Dateinamen des Bildes zu verweisen. Könnte aber durchaus sein, dass der Pfad kompletter spezifiziert werden muss - Linux, kein Plan ;-)

    Wenn wir jetzt beide noch vom gleichen Button sprechen - ich beziehe mich gerade auf den aus der Header Pane - könnte der Code so aussehen:

    CSS
    #hdrTrashButton {
      list-style-image: url(xyz.png) !important;
    }

    Mit der Bildgröße musst du dann noch ein bisschen experimentieren.

    Gruß
    muellerpaul

    --
    Hier könnte Ihre Werbung stehen

  • Laser87
    Mitglied
    Beiträge
    56
    Mitglied seit
    26. Apr. 2006
    • 20. Februar 2011 um 10:24
    • #3
    Zitat von "muellerpaul"


    wenn Default-Theme, dann sind die Icons im TB-Programmordner "chrome" und dort irgendwo in der "classik.jar" - die hierzu entpackt werden muss.


    Ganz so einfach ist es nicht^^
    TB verwendet da die gtk-icons - zu finden unter /usr/share/icons/gnome/16x16/actions. Nennt sich dann gtk-delete.png

    Zitat von "muellerpaul"


    Wenn wir jetzt beide noch vom gleichen Button sprechen - ich beziehe mich gerade auf den aus der Header Pane - könnte der Code so aussehen:

    CSS
    #hdrTrashButton {
      list-style-image: url(xyz.png) !important;
    }


    So weit so gut - danke!
    Der gleiche Button? Ich denke ja, aber es ändert sich nur der Löschen-Button bei einer offenen Mail.
    Im Hauptfenster ist immer noch dieses schwarz-weiß-rote Symbol in der Hauptsymbolleiste. Also hab ich mal in der classic.jar gesucht, wo noch das gtk-delete.png vorkommt.
    Hab es zweimal gefunden: In der /skin/classic/global/textbox.css kommt

    Code
    menuitem[cmd="cmd_delete"] {
      list-style-image: url("moz-icon://stock/gtk-delete?size=menu");
    }
    
    
    
    
    menuitem[cmd="cmd_delete"][disabled] {
      list-style-image: url("moz-icon://stock/gtk-delete?size=menu&state=disabled");
    }


    und in der /skin/classic/mozapps/viewsource/viewsource.css steht

    Code
    #menu_delete {
      list-style-image: url("moz-icon://stock/gtk-delete?size=menu");
    }
    
    
    
    
    #menu_delete[disabled] {
      list-style-image: url("moz-icon://stock/gtk-delete?size=menu&state=disabled");
    }

    Müßte dann doch eines von diesen sein? Was und wie muß ich da in die userChrome.css schreiben?
    Ich hab den Weg über die userChrome genommen, damit das Icon auch nach einem Update bleibt.


    Dank und Gruß

    2 Mal editiert, zuletzt von Laser87 (20. Februar 2011 um 11:59)

  • muellerpaul
    Senior-Mitglied
    Reaktionen
    1
    Beiträge
    768
    Mitglied seit
    19. Jan. 2010
    • 20. Februar 2011 um 11:22
    • #4

    Moin,

    Zitat von "Laser87"

    Der gleiche Button? Ich denke ja, aber es ändert sich nur der Löschen-Button bei einer offenen Mail


    den meinte ich mit "Header Pane"

    Zitat von "Laser87"

    Im Hauptfenster ist immer noch dieses schwarz-weiß-rote Symbol in der Hauptsymbolleiste


    Okay, der aus der Symbolleiste nennt sich

    Code
    #button-mark-deleted


    Es kann manchmal auch günstig sein, noch ein...

    CSS
    -moz-image-region: auto !important;


    ... in den Code mit einzubauen - einfach mal testen.

    HTH
    muellerpaul

    --
    Hier könnte Ihre Werbung stehen

  • Laser87
    Mitglied
    Beiträge
    56
    Mitglied seit
    26. Apr. 2006
    • 20. Februar 2011 um 11:31
    • #5
    Zitat von "muellerpaul"
    Code
    #button-mark-deleted


    Perfekt! Ich sage Euch meinen Dank!

    Nur eine reine Verständnisfrage noch - wo ist der normal definiert? Ich finde den nicht in der /usr/lib/thunderbird-3.1.7/chrome/classic.jar


    Dank und Gruß
    Jochen

    Edith hat jetzt noch den Pad angepaßt, damit es automatisch mit der Größe stimmt

    CSS
    #hdrTrashButton {
      list-style-image: url("moz-icon://stock/format-justify-center?size=menu") !important;
    }
    
    
    
    
    #button-mark-deleted {
      list-style-image: url("moz-icon://stock/format-justify-center?size=toolbar") !important;
    }


    Damit wird das Bild format-justify-center.png aus /usr/share/icons/gnome/16x16/actions automatisch in der richtigen Größe genommen (menu oder toolbar), wobei der Pfad dann natürlich nicht zwingend 16x16 (das ist die Größe menu) ist.

    Aber verstehen muß ich das nicht^^

  • muellerpaul
    Senior-Mitglied
    Reaktionen
    1
    Beiträge
    768
    Mitglied seit
    19. Jan. 2010
    • 20. Februar 2011 um 12:28
    • #6

    freut mich, dass es so problemlos gefunzt hat ;-)

    Zitat

    Nur eine reine Verständnisfrage noch - wo ist der normal definiert?


    Innerhalb der classic.jar:
    messageHeader.css
    primaryToolbar.css

    Gruß
    muellerpaul

    --
    Hier könnte Ihre Werbung stehen

  • Laser87
    Mitglied
    Beiträge
    56
    Mitglied seit
    26. Apr. 2006
    • 22. Februar 2011 um 09:39
    • #7

    Jetzt bin ich noch mehr verwirrt^^

    Kein #button-mark-deleted gefunden, aber der Eintrag in der userChrome funktioniert ja...
    Gefunden habe ich ein .delete-button in der primaryToolbar.css und wenn ich in die userChrome

    CSS
    .delete-button {
      list-style-image: url("moz-icon://stock/format-justify-center?size=toolbar") !important;
    }

    schreibe, funktioniert das auch^^ (mit Punkt, nicht Raute)


    Egal, Hauptsache es funktioniert - soviel muß ich gar nicht verstehen^^


    Nochmals herzlichen Dank!
    Jochen

  • muellerpaul
    Senior-Mitglied
    Reaktionen
    1
    Beiträge
    768
    Mitglied seit
    19. Jan. 2010
    • 22. Februar 2011 um 12:00
    • #8

    Hallo,

    Zitat
    Code
    .delete-button


    schreibe, funktioniert das auch^^ (mit Punkt, nicht Raute)


    Stümmt ;-), der DOMI wirft beides aus.

    Zitat

    Egal, Hauptsache es funktioniert


    so schaut's

    Gruß
    muellerpaul

    --
    Hier könnte Ihre Werbung stehen

  • Community-Bot 3. September 2024 um 19:50

    Hat das Thema geschlossen.

Aktuelle Programmversion

  • Thunderbird 138.0.2 veröffentlicht

    Thunder 20. Mai 2025 um 16:44

Aktuelle ESR-Version

  • Thunderbird 128.10.2 ESR veröffentlicht

    Thunder 20. Mai 2025 um 20:27

Keine Werbung

Hier wird auf Werbeanzeigen verzichtet. Vielleicht geben Sie dem Website-Betreiber (Alexander Ihrig - aka "Thunder") stattdessen etwas aus, um diese Seiten auf Dauer finanzieren zu können. Vielen Dank!

Vielen Dank für die Unterstützung!

Kaffee ausgeben für:

3,00 €
1
Per Paypal unterstützen*

*Weiterleitung zu PayPal.Me

Thunderbird Mail DE
  1. Impressum & Kontakt
  2. Datenschutzerklärung
    1. Einsatz von Cookies
  3. Nutzungsbedingungen
  4. Spendenaufruf für Thunderbird
Hilfe zu dieser Webseite
  • Übersicht der Hilfe zur Webseite
  • Die Suchfunktion benutzen
  • Foren-Benutzerkonto - Erstellen (Neu registrieren)
  • Foren-Thema erstellen und bearbeiten
  • Passwort vergessen - neues Passwort festlegen
Copyright © 2003-2025 Thunderbird Mail DE

Sie befinden sich NICHT auf einer offiziellen Seite der Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, XUL™ und das Thunderbird-Logo sind (neben anderen) eingetragene Markenzeichen der Mozilla Foundation.

Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern