Ticket #28 (closed defect: fixed)

Opened 12 years ago

Last modified 2 years ago

GtkComboBox styling woes

Reported by: mickey@… Owned by: michael@…
Priority: high Milestone:
Component: Theming - Gtk+ Version: unspecified
Severity: normal Keywords:
Cc: buglog@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: PatchReviewResult:


I can't seem to get the text color in the GtkComboBox? to be gray.
Also, the GtkComboBox? separator looks odd and it doesn't seem to be a way to
remove it programmatically nor via gtkrc. We might want to patch Gtk+ to remove it?

Change History

comment:1 Changed 12 years ago by ken_zhao@…

I find that the text color in GtkComboBox? has been defined in gtkrc.
style "moko-window-default" {

text[NORMAL] = "#666666" # mid grey
text[PRELIGHT] = "#ffffff" # white
text[ACTIVE] = "#e5e5e5" # light grey
text[SELECTED] = "#ffffff" # white
text[INSENSITIVE] = "#223344" # dark grey

If you want to change the color,please redefine GtkLabel? styling on

comment:2 Changed 12 years ago by ken_zhao@…

"GtkComboBox? separator",do you mean the wide orange line at the bottom?

comment:3 Changed 12 years ago by thomas@…

The text colour in GtkComboBox? is unfortunately controlled by the base[] and
text[] colours. This is because it is based on GtkCellRenderer? and there is a
bug report about it in GTK+: http://bugzilla.gnome.org/show_bug.cgi?id=382646

As far as I know, the vertical line on the combobox (between the label and the
little arrow) is drawn using a VLINE operation, so you should simply be able to
replace it with a blank image to get rid of it.

comment:4 Changed 12 years ago by thomas@…

This gtkrc snippet seems to do the trick of setting the combobox text color to

style "gtkcombobox"

text[NORMAL] = "#fff"

widget "*.GtkComboBox?.*" style "gtkcombobox"

comment:5 Changed 12 years ago by thomas@…

I have committed my suggested change to gtkcombobox to fix the text colour.

comment:6 Changed 12 years ago by mickey@…

Thanks Thomas, that worked fine.

Next problem: The text on the Popup-Menu is not light grey as it's supposed to
be -- but black instead. Any idea for that as well?

comment:7 Changed 12 years ago by ken_zhao@…

I have committed some changes on "gtkmenuitem-label" to fix Popup-Menu text

comment:8 Changed 12 years ago by laforge@…

  • Owner changed from ken_zhao@… to mickey@…

has this been fixed now?

comment:9 Changed 12 years ago by alphaone@…

Please check if this is still an issue with our new UI (OM-2007.2) and report
back here.

comment:10 Changed 11 years ago by tick@…

  • Owner changed from mickey@… to michael@…

comment:11 Changed 11 years ago by wolfgang

  • Status changed from new to closed
  • Resolution set to fixed

comment:12 Changed 2 years ago by JustDox

Bentyl Formulex Canada Website Next Day Without Perscription <a href=http://cial1.xyz/cheapest-cialis.php>Cheapest Cialis</a> Order Meds Online Cialis Retardante <a href=http://kama1.xyz/kamagra-pharmacy.php>Kamagra Pharmacy</a> Generic Alternative To Cialis Amoxicillin Vs Cetalopram <a href=http://nolvadex.ccrpdc.com/buy-nolvadex-cheap.php>Buy Nolvadex Cheap</a> Cheap Celebrex Cytotec 200 Ug <a href=http://cytotec.ccrpdc.com/how-to-order-cytotec.php>How To Order Cytotec</a> Viagra Sale Canadian Can Amoxicillin Cure Blackheads <a href=http://zol1.xyz/zoloft-100mg.php>Zoloft 100mg</a> Propecia Indesiderati Viagra Duracion Efecto <a href=http://kama1.xyz/generic-kamagra-cheap.php>Generic Kamagra Cheap</a> What Is Amoxicillin Good For Levaquin Medication Worldwide <a href=http://cial1.xyz/buy-cialis-online-usa.php>Buy Cialis Online Usa</a> Cialis Originale Prezzo Viagra Sildenafil Precio <a href=http://viag1.xyz/buy-cheap-viagra.php>Buy Cheap Viagra</a> Online Levitra Viagra Buy Propecia Uk <a href=http://kamagra.ccrpdc.com/cheap-generic-kamagra.php>Cheap Generic Kamagra</a> Buy Brand Name Accutane Cialis France Pharmacie <a href=http://cial5mg.xyz/buy-cheap-cialis-pills.php>Buy Cheap Cialis Pills</a> Cvs Viagra Prices Keflex Online <a href=http://kama1.xyz/buy-kamagra-oral-jelly-online.php>Buy Kamagra Oral Jelly Online</a> A Partir De Amoxil Cialis Oficial <a href=http://zol1.xyz/low-price-zoloft.php>Low Price Zoloft</a> Viagra On Line Con Mastercard Chloramphenicol <a href=http://accutane.ccrpdc.com/cheap-accutane.php>Cheap Accutane</a> Is Flagyl Over The Counter Cialis Vendita On Line In Italia <a href=http://cial5mg.xyz/cialis-buy-online.php>Cialis Buy Online</a> Reputable Pharmacies In Mexico Ordering Cialis Without A Prescription <a href=http://viag1.xyz/viagra-online-blue.php>Viagra Online Blue</a> Priligy Online Pharmacy Buy Free Shipping Worldwide Progesterone Medicine In Canada <a href=http://kama1.xyz/purchase-cheap-kamagra.php>Purchase Cheap Kamagra</a> Cialis Plux Dapoxetine Commande En Ligne Cialis Italia Farmacia <a href=http://cial5mg.xyz/cheap-cialis-40mg.php>Cheap Cialis 40mg</a> Xenical Buy Online Australia Overnight Stendra In Internet Shop <a href=http://zol1.xyz/cheap-zoloft-online.php>Cheap Zoloft Online</a> Contraindicaciones Propecia Toradol <a href=http://viag1.xyz/fast-delivery-viagra.php>Fast Delivery Viagra</a> Ajanta Pharma Generic Viagra Propecia En Productos De Farmacia <a href=http://cial1.xyz/cheap-cialis-20mg.php>Cheap Cialis 20mg</a> Forum Cialis Achat Internet Casodex <a href=http://kama1.xyz/generic-kamagra-pricing.php>Generic Kamagra Pricing</a> Birth Contorl Overnight Clomid Glucophage Effets Secondaires <a href=http://cial5mg.xyz/brand-cialis-online.php>Brand Cialis Online</a> Orlistat Price Propecia Drug Regimen <a href=http://cial5mg.xyz/generic-cialis-usa.php>Generic Cialis Usa</a> Keflex Dosages Viagra O Cialis Cual Es Mejor <a href=http://cial1.xyz/cialis-buy-online.php>Cialis Buy Online</a> Cytotec For Miscarriage Dosage Dutasteride On Line Without Dr Approval Pharmacy <a href=http://viag1.xyz/viagra-discount.php>Viagra Discount</a> Buy Best Price Viagra Kamagra En Ligne Com <a href=http://zol1.xyz/zoloft-cheap.php>Zoloft Cheap</a> Ou Acheter Lioresal Indian Maker Finasteride <a href=http://viag1.xyz/generic-viagra.php>Generic Viagra</a> Buy Amoxicillin Mexico Comprar Cialis 20mg <a href=http://cial1.xyz>Buy Cialis</a> On Line Amoxicilina Propecia Need Prescription Side Effects <a href=http://xenical.ccrpdc.com/order-alli-online.php>Order Alli Online</a> Cheap Soft Viagra Tretinoin Gel .1 For Sale <a href=http://cial1.xyz/buy-generic-cialis.php>Buy Generic Cialis</a> Levitra Dosage 40 Mg Buy Viagra Oral Jelly Generic Online <a href=http://cial5mg.xyz/buy-online-cialis.php>Buy Online Cialis</a> Propranolol Online No Prescription Cialis Levitra Libido <a href=http://zol1.xyz/can-i-buy-zoloft-online.php>Can I Buy Zoloft Online</a> Ajanta Pharma Limited Kamagra Viagra Online Men Health <a href=http://cial5mg.xyz/generic-for-cialis.php>Generic For Cialis</a> Come Assumere Priligy Online Secure Progesterone Quick Shipping Maine <a href=http://cial1.xyz/cheap-cialis.php>Cheap Cialis</a> Where To Order Legally Amoxicilina Medication In Internet Virginia Amoxicillin Cure Vaginal Infection <a href=http://cial5mg.xyz/buy-tadalafil-online.php>Buy Tadalafil Online</a> Miglior Viagra Senza Ricetta Vente Cialis 40mg <a href=http://kama1.xyz/online-generic-kamagra.php>Online Generic Kamagra</a> Acheter Cialis A Andorre Cialis Effet Indesirable <a href=http://cial1.xyz/cheap-generic-cialis.php>Cheap Generic Cialis</a> Cialis En Tenerife Costo De Cialis <a href=http://zol1.xyz/order-zoloft-online-usa.php>Order Zoloft Online Usa</a> Buy Lipitor Online With No Prescription Maximum Dose Of Amoxicillin Per Day <a href=http://viag1.xyz/viagra-cheap.php>Viagra Cheap</a> Au Maroc Achat Clomid Viagra Et Hypertension Sante <a href=http://cial5mg.xyz/cheap-generic-cialis.php>Cheap Generic Cialis</a> legally isotretinoin amex accepted Cheapest Price On Cialis <a href=http://zol1.xyz/zoloft-100mg.php>Zoloft 100mg</a> Cheap Cialsis No Prescription Priligy Ficha <a href=http://antabuse.ccrpdc.com/by-cheap-antabuse.php>By Cheap Antabuse</a> Venta Cialis Vendita Cialis Ebay <a href=http://cial1.xyz/cialis-online-pharmacy.php>Cialis Online Pharmacy</a> Cialis Funciona

Note: See TracTickets for help on using tickets.