|
|
|
@ -84,6 +84,7 @@ static const int motifCheckMarkHMargin = 1; // horiz. margins of check mark
|
|
|
|
|
static const int windowsRightBorder = 8; // right border on windows
|
|
|
|
|
static const int windowsCheckMarkWidth = 2; // checkmarks width on windows
|
|
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
|
static int extraPopupMenuItemWidth( bool checkable, int maxpmw, TQMenuItem* mi, const TQFontMetrics& /*fm*/ )
|
|
|
|
|
{
|
|
|
|
|
int w = 2*motifItemHMargin + 2*motifItemFrame; // a little bit of border can never harm
|
|
|
|
@ -132,12 +133,13 @@ static int popupMenuItemHeight( bool /*checkable*/, TQMenuItem* mi, const TQFont
|
|
|
|
|
h = TQMAX( h, mi->custom()->sizeHint().height() + 2*motifItemVMargin + 2*motifItemFrame ) - 1;
|
|
|
|
|
return h;
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
void drawPopupMenuItem( TQPainter* p, bool checkable,
|
|
|
|
|
int maxpmw, int tab, TQMenuItem* mi,
|
|
|
|
|
const TQPalette& pal, bool act,
|
|
|
|
|
bool enabled,
|
|
|
|
|
int x, int y, int w, int h)
|
|
|
|
|
void drawPopupMenuItem( TQPainter*, bool,
|
|
|
|
|
int, int, TQMenuItem*,
|
|
|
|
|
const TQPalette&, bool,
|
|
|
|
|
bool,
|
|
|
|
|
int, int, int, int)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -149,7 +151,7 @@ void TQCompactStyle::drawControl( ControlElement element, TQPainter *p, TQStyleC
|
|
|
|
|
switch ( element ) {
|
|
|
|
|
case CE_PopupMenuItem:
|
|
|
|
|
{
|
|
|
|
|
if (! (elementFlags & CEF_HasWidget) || opt.isDefault())
|
|
|
|
|
if ( (elementFlags & CEF_UseGenericParameters) || opt.isDefault())
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
TQMenuItem *mi = opt.menuItem();
|
|
|
|
@ -234,7 +236,7 @@ void TQCompactStyle::drawControl( ControlElement element, TQPainter *p, TQStyleC
|
|
|
|
|
if (act)
|
|
|
|
|
cflags |= Style_On;
|
|
|
|
|
|
|
|
|
|
drawPrimitive( PE_CheckMark, p, TQRect(x + motifItemFrame + 2, y + motifItemFrame,
|
|
|
|
|
drawPrimitive( PE_CheckMark, p, ceData, elementFlags, TQRect(x + motifItemFrame + 2, y + motifItemFrame,
|
|
|
|
|
mw, mh), itemg, cflags, opt );
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -301,10 +303,10 @@ void TQCompactStyle::drawControl( ControlElement element, TQPainter *p, TQStyleC
|
|
|
|
|
white, white,
|
|
|
|
|
dis ? discol : white,
|
|
|
|
|
discol, white );
|
|
|
|
|
drawPrimitive(PE_ArrowRight, p, TQRect(x+w - motifArrowHMargin - motifItemFrame - dim, y + h / 2 - dim / 2, dim, dim),
|
|
|
|
|
drawPrimitive(PE_ArrowRight, p, ceData, elementFlags, TQRect(x+w - motifArrowHMargin - motifItemFrame - dim, y + h / 2 - dim / 2, dim, dim),
|
|
|
|
|
g2, Style_Enabled);
|
|
|
|
|
} else {
|
|
|
|
|
drawPrimitive(PE_ArrowRight, p, TQRect(x+w - motifArrowHMargin - motifItemFrame - dim, y + h / 2 - dim / 2, dim, dim),
|
|
|
|
|
drawPrimitive(PE_ArrowRight, p, ceData, elementFlags, TQRect(x+w - motifArrowHMargin - motifItemFrame - dim, y + h / 2 - dim / 2, dim, dim),
|
|
|
|
|
g, !dis ? Style_Enabled : Style_Default);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|