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 --- |