summaryrefslogtreecommitdiffstats
path: root/tdegtk/tdegtk-theme.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tdegtk/tdegtk-theme.cpp')
-rw-r--r--tdegtk/tdegtk-theme.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/tdegtk/tdegtk-theme.cpp b/tdegtk/tdegtk-theme.cpp
index 446480b..e18e30d 100644
--- a/tdegtk/tdegtk-theme.cpp
+++ b/tdegtk/tdegtk-theme.cpp
@@ -728,8 +728,10 @@ void writeGtkThemeControlFile(int forceRecreate) {
stream << parse_rc_string(TQString("-GtkComboBox-appears-as-list: %1px").arg(combobox_appears_as_list), "*");
// FIXME
- // Work around problems detailed in upstream GTK bug #687677
+ // Partially work around problems detailed in upstream GTK bug #687677
+ // These issues will likely have a more permanent and complete resolution in GTK 3.8, and the following two lines should be removed at that point
stream << parse_rc_string(TQString("-GtkComboBox-shadow-type: in"), "*");
+ stream << parse_rc_string(TQString("background-color: transparent"), "GtkComboBox");
stream << parse_rc_string(TQString("-GtkScrolledWindow-scrollbars-within-bevel: 1"), "*");
stream << parse_rc_string(TQString("-GtkScrolledWindow-scrollbar-spacing: 0px"), "*");
@@ -828,6 +830,11 @@ void writeGtkThemeControlFile(int forceRecreate) {
// See upstream GTK bug #687172
// FIXME
+ // GtkSwitch slider height must be set to the TQt3 scrollbar slider width
+ // When GTK provides an option to set the GtkSwitch height, implement theming support for this
+ // See upstream GTK bug #688675
+
+ // FIXME
// There must be a way to set the selected tab offset (shift)
// If not, it may be neccessary to override the GTK text drawing routines for notebooks to insert the proper shift
//stream << parse_rc_string("-????: " + TQString::number(tqApp->style().pixelMetric(TQStyle::PM_TabBarTabShiftHorizontal)), "*");