bool FuConstruct::IsIgnoreUnexpectedMouseButtonUp()
{ // tdf#153446 if there is a MouseButtonUp without a previous MouseButtonDown event, // the MouseButtonDown was probably swallowed by a gain-focus action, // and then this MouseButtonUp should be ignored
if (bMBDown || bIsInDragMode) returnfalse;
// Don't ignore if there are pending mouse-initiated tasks to complete. return !mpView->IsDragObj() && !mpWindow->IsMouseCaptured() && !mpView->IsAction();
}
switch( nSlotId )
{ case SID_DRAW_RECT: case SID_DRAW_RECT_ROUND: case SID_DRAW_SQUARE: case SID_DRAW_SQUARE_ROUND: case SID_DRAW_ELLIPSE: case SID_DRAW_PIE: case SID_DRAW_ELLIPSECUT: case SID_DRAW_CIRCLE: case SID_DRAW_CIRCLEPIE: case SID_DRAW_CIRCLECUT: case SID_DRAW_POLYGON: case SID_DRAW_XPOLYGON: case SID_DRAW_FREELINE: case SID_DRAW_BEZIER_FILL:
{
bUseFillStyle = true; break;
} case SID_DRAW_RECT_NOFILL: case SID_DRAW_RECT_ROUND_NOFILL: case SID_DRAW_SQUARE_NOFILL: case SID_DRAW_SQUARE_ROUND_NOFILL: case SID_DRAW_ELLIPSE_NOFILL: case SID_DRAW_PIE_NOFILL: case SID_DRAW_ELLIPSECUT_NOFILL: case SID_DRAW_CIRCLE_NOFILL: case SID_DRAW_CIRCLEPIE_NOFILL: case SID_DRAW_CIRCLECUT_NOFILL: case SID_DRAW_POLYGON_NOFILL: case SID_DRAW_XPOLYGON_NOFILL: case SID_DRAW_FREELINE_NOFILL: case SID_DRAW_LINE: case SID_DRAW_XLINE: case SID_CONNECTOR_ARROW_START: case SID_CONNECTOR_ARROW_END: case SID_CONNECTOR_ARROWS: case SID_CONNECTOR_CIRCLE_START: case SID_CONNECTOR_CIRCLE_END: case SID_CONNECTOR_CIRCLES: case SID_CONNECTOR_LINE: case SID_CONNECTOR_LINE_ARROW_START: case SID_CONNECTOR_LINE_ARROW_END: case SID_CONNECTOR_LINE_ARROWS: case SID_CONNECTOR_LINE_CIRCLE_START: case SID_CONNECTOR_LINE_CIRCLE_END: case SID_CONNECTOR_LINE_CIRCLES: case SID_CONNECTOR_CURVE: case SID_CONNECTOR_CURVE_ARROW_START: case SID_CONNECTOR_CURVE_ARROW_END: case SID_CONNECTOR_CURVE_ARROWS: case SID_CONNECTOR_CURVE_CIRCLE_START: case SID_CONNECTOR_CURVE_CIRCLE_END: case SID_CONNECTOR_CURVE_CIRCLES: case SID_CONNECTOR_LINES: case SID_CONNECTOR_LINES_ARROW_START: case SID_CONNECTOR_LINES_ARROW_END: case SID_CONNECTOR_LINES_ARROWS: case SID_CONNECTOR_LINES_CIRCLE_START: case SID_CONNECTOR_LINES_CIRCLE_END: case SID_CONNECTOR_LINES_CIRCLES: case SID_DRAW_BEZIER_NOFILL: case SID_LINE_ARROW_END:
{
bUseNoFillStyle = true; break;
}
}
SetStyleSheet( rAttr, pObj, bUseFillStyle, bUseNoFillStyle );
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.