|
|
@ -655,7 +655,7 @@ TQColor gdkColorToTQColor(GdkColor* c)
|
|
|
|
|
|
|
|
|
|
|
|
// The drawing functions follow the same pattern:
|
|
|
|
// The drawing functions follow the same pattern:
|
|
|
|
// * Set the appropriate flags
|
|
|
|
// * Set the appropriate flags
|
|
|
|
// * Ask QT to paint the widget to a pixmap
|
|
|
|
// * Ask TQt to paint the widget to a pixmap
|
|
|
|
// * Create a GdkPixmap that points to our TQPixmap
|
|
|
|
// * Create a GdkPixmap that points to our TQPixmap
|
|
|
|
// * Paint the pixmap on the window
|
|
|
|
// * Paint the pixmap on the window
|
|
|
|
|
|
|
|
|
|
|
@ -755,7 +755,7 @@ void drawButton(GdkWindow* window, GtkStyle* style, GtkStateType state, int defa
|
|
|
|
button.setDown(sflags&TQStyle::Style_Down);
|
|
|
|
button.setDown(sflags&TQStyle::Style_Down);
|
|
|
|
button.setOn(sflags&TQStyle::Style_On);
|
|
|
|
button.setOn(sflags&TQStyle::Style_On);
|
|
|
|
|
|
|
|
|
|
|
|
// This emulates ::drawButton() in the Qt qbutton.cpp file
|
|
|
|
// This emulates ::drawButton() in the TQt qbutton.cpp file
|
|
|
|
tqApp->style().drawControl(TQStyle::CE_PushButton, &painter, &button,
|
|
|
|
tqApp->style().drawControl(TQStyle::CE_PushButton, &painter, &button,
|
|
|
|
TQRect(0,0,w,h), button.palette().active(), sflags);
|
|
|
|
TQRect(0,0,w,h), button.palette().active(), sflags);
|
|
|
|
tqApp->style().drawControl(TQStyle::CE_PushButtonLabel, &painter, &button,
|
|
|
|
tqApp->style().drawControl(TQStyle::CE_PushButtonLabel, &painter, &button,
|
|
|
@ -1079,7 +1079,7 @@ void drawCheckBox(GdkWindow* window, GtkStyle* style, GtkStateType state, int ch
|
|
|
|
painter.fillRect(0, 0, realW, realH, tqApp->palette().active().brush(TQColorGroup::Background));
|
|
|
|
painter.fillRect(0, 0, realW, realH, tqApp->palette().active().brush(TQColorGroup::Background));
|
|
|
|
tqApp->style().drawControl(TQStyle::CE_CheckBox, &painter, &checkbox, TQRect(0, 0, realW, realH), tqApp->palette().active(), sflags);
|
|
|
|
tqApp->style().drawControl(TQStyle::CE_CheckBox, &painter, &checkbox, TQRect(0, 0, realW, realH), tqApp->palette().active(), sflags);
|
|
|
|
|
|
|
|
|
|
|
|
// Qt checkboxes are usually bigger than GTK wants.
|
|
|
|
// TQt checkboxes are usually bigger than GTK wants.
|
|
|
|
// We cheat, and draw them over the expected area.
|
|
|
|
// We cheat, and draw them over the expected area.
|
|
|
|
int xOffset = (realW - w) / 2;
|
|
|
|
int xOffset = (realW - w) / 2;
|
|
|
|
int yOffset = (realH - h) / 2;
|
|
|
|
int yOffset = (realH - h) / 2;
|
|
|
@ -1151,7 +1151,7 @@ void drawRadioButton(GdkWindow* window, GtkStyle* style, GtkStateType state, int
|
|
|
|
|
|
|
|
|
|
|
|
tqApp->style().drawControl(TQStyle::CE_RadioButton, &painter, &radio, TQRect(0,0,realH,realW), tqApp->palette().active(), sflags);
|
|
|
|
tqApp->style().drawControl(TQStyle::CE_RadioButton, &painter, &radio, TQRect(0,0,realH,realW), tqApp->palette().active(), sflags);
|
|
|
|
|
|
|
|
|
|
|
|
// Qt checkboxes are usually bigger than GTK wants.
|
|
|
|
// TQt checkboxes are usually bigger than GTK wants.
|
|
|
|
// We cheat, and draw them over the expected area.
|
|
|
|
// We cheat, and draw them over the expected area.
|
|
|
|
int xOffset = (realW - w) / 2;
|
|
|
|
int xOffset = (realW - w) / 2;
|
|
|
|
int yOffset = (realH - h) / 2;
|
|
|
|
int yOffset = (realH - h) / 2;
|
|
|
@ -2177,7 +2177,7 @@ void setRcProperties(GtkRcStyle* rc_style, int forceRecreate)
|
|
|
|
stream << parse_rc_string("GtkButton::inner-border = {0, 0, 0, 0}", "*GtkNotebook*GtkButton*");
|
|
|
|
stream << parse_rc_string("GtkButton::inner-border = {0, 0, 0, 0}", "*GtkNotebook*GtkButton*");
|
|
|
|
stream << parse_rc_string("GtkButton::inner-border = {0, 0, 0, 0}", "*GtkNotebook*GtkToggleButton*");
|
|
|
|
stream << parse_rc_string("GtkButton::inner-border = {0, 0, 0, 0}", "*GtkNotebook*GtkToggleButton*");
|
|
|
|
|
|
|
|
|
|
|
|
// Qt calls them tab boxes, GTK calls them notebooks (!??!?) Either way they are a pain...
|
|
|
|
// TQt calls them tab boxes, GTK calls them notebooks (!??!?) Either way they are a pain...
|
|
|
|
stream << parse_rc_string("GtkNotebook::tab-overlap = " + TQString::number(tqApp->style().pixelMetric(TQStyle::PM_TabBarTabOverlap)), "*");
|
|
|
|
stream << parse_rc_string("GtkNotebook::tab-overlap = " + TQString::number(tqApp->style().pixelMetric(TQStyle::PM_TabBarTabOverlap)), "*");
|
|
|
|
|
|
|
|
|
|
|
|
// This one may not work...
|
|
|
|
// This one may not work...
|
|
|
|