outdev.cxx (e6f63103) outdev.cxx (b2577150)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 91 unchanged lines hidden (view full) ---

100#define OUTDEV_POLYPOLY_STACKBUF 32
101
102// =======================================================================
103
104struct ImplObjStack
105{
106 ImplObjStack* mpPrev;
107 MapMode* mpMapMode;
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 91 unchanged lines hidden (view full) ---

100#define OUTDEV_POLYPOLY_STACKBUF 32
101
102// =======================================================================
103
104struct ImplObjStack
105{
106 ImplObjStack* mpPrev;
107 MapMode* mpMapMode;
108 bool mbMapActive;
108 Region* mpClipRegion;
109 Color* mpLineColor;
110 Color* mpFillColor;
111 Font* mpFont;
112 Color* mpTextColor;
113 Color* mpTextFillColor;
114 Color* mpTextLineColor;
115 Color* mpOverlineColor;

--- 2365 unchanged lines hidden (view full) ---

2481 if( nFlags & PUSH_TEXTLAYOUTMODE )
2482 pData->mnTextLayoutMode = GetLayoutMode();
2483 if( nFlags & PUSH_TEXTLANGUAGE )
2484 pData->meTextLanguage = GetDigitLanguage();
2485 if ( nFlags & PUSH_RASTEROP )
2486 pData->meRasterOp = GetRasterOp();
2487 if ( nFlags & PUSH_MAPMODE )
2488 {
109 Region* mpClipRegion;
110 Color* mpLineColor;
111 Color* mpFillColor;
112 Font* mpFont;
113 Color* mpTextColor;
114 Color* mpTextFillColor;
115 Color* mpTextLineColor;
116 Color* mpOverlineColor;

--- 2365 unchanged lines hidden (view full) ---

2482 if( nFlags & PUSH_TEXTLAYOUTMODE )
2483 pData->mnTextLayoutMode = GetLayoutMode();
2484 if( nFlags & PUSH_TEXTLANGUAGE )
2485 pData->meTextLanguage = GetDigitLanguage();
2486 if ( nFlags & PUSH_RASTEROP )
2487 pData->meRasterOp = GetRasterOp();
2488 if ( nFlags & PUSH_MAPMODE )
2489 {
2489 if ( mbMap )
2490 pData->mpMapMode = new MapMode( maMapMode );
2491 else
2492 pData->mpMapMode = NULL;
2490 pData->mpMapMode = new MapMode( maMapMode );
2491 pData->mbMapActive = mbMap;
2493 }
2494 if ( nFlags & PUSH_CLIPREGION )
2495 {
2496 if ( mbClipRegion )
2497 pData->mpClipRegion = new Region( maRegion );
2498 else
2499 pData->mpClipRegion = NULL;
2500 }

--- 82 unchanged lines hidden (view full) ---

2583 if ( pData->mnFlags & PUSH_RASTEROP )
2584 SetRasterOp( pData->meRasterOp );
2585 if ( pData->mnFlags & PUSH_MAPMODE )
2586 {
2587 if ( pData->mpMapMode )
2588 SetMapMode( *pData->mpMapMode );
2589 else
2590 SetMapMode();
2492 }
2493 if ( nFlags & PUSH_CLIPREGION )
2494 {
2495 if ( mbClipRegion )
2496 pData->mpClipRegion = new Region( maRegion );
2497 else
2498 pData->mpClipRegion = NULL;
2499 }

--- 82 unchanged lines hidden (view full) ---

2582 if ( pData->mnFlags & PUSH_RASTEROP )
2583 SetRasterOp( pData->meRasterOp );
2584 if ( pData->mnFlags & PUSH_MAPMODE )
2585 {
2586 if ( pData->mpMapMode )
2587 SetMapMode( *pData->mpMapMode );
2588 else
2589 SetMapMode();
2590 mbMap = pData->mbMapActive;
2591 }
2592 if ( pData->mnFlags & PUSH_CLIPREGION )
2593 ImplSetClipRegion( pData->mpClipRegion );
2594 if ( pData->mnFlags & PUSH_REFPOINT )
2595 {
2596 if ( pData->mpRefPoint )
2597 SetRefPoint( *pData->mpRefPoint );
2598 else

--- 159 unchanged lines hidden ---
2591 }
2592 if ( pData->mnFlags & PUSH_CLIPREGION )
2593 ImplSetClipRegion( pData->mpClipRegion );
2594 if ( pData->mnFlags & PUSH_REFPOINT )
2595 {
2596 if ( pData->mpRefPoint )
2597 SetRefPoint( *pData->mpRefPoint );
2598 else

--- 159 unchanged lines hidden ---