Remove not used cursor fields & methods in Cairo GAL
This commit is contained in:
parent
b8edecc10f
commit
ddf4f3b2bc
|
@ -55,7 +55,6 @@ CAIRO_GAL::CAIRO_GAL( GAL_DISPLAY_OPTIONS& aDisplayOptions,
|
|||
// Initialize the flags
|
||||
isGrouping = false;
|
||||
isInitialized = false;
|
||||
isDeleteSavedPixels = false;
|
||||
validCompositor = false;
|
||||
groupCounter = 0;
|
||||
|
||||
|
@ -81,10 +80,6 @@ CAIRO_GAL::CAIRO_GAL( GAL_DISPLAY_OPTIONS& aDisplayOptions,
|
|||
SetSize( aParent->GetSize() );
|
||||
screenSize = VECTOR2I( aParent->GetSize() );
|
||||
|
||||
cursorPixels = NULL;
|
||||
cursorPixelsSaved = NULL;
|
||||
initCursor();
|
||||
|
||||
// Grid color settings are different in Cairo and OpenGL
|
||||
SetGridColor( COLOR4D( 0.1, 0.1, 0.1, 0.8 ) );
|
||||
SetAxesColor( COLOR4D( BLUE ) );
|
||||
|
@ -99,9 +94,6 @@ CAIRO_GAL::~CAIRO_GAL()
|
|||
deinitSurface();
|
||||
deleteBitmaps();
|
||||
|
||||
delete cursorPixels;
|
||||
delete cursorPixelsSaved;
|
||||
|
||||
ClearCache();
|
||||
}
|
||||
|
||||
|
@ -112,7 +104,6 @@ bool CAIRO_GAL::updatedGalDisplayOptions( const GAL_DISPLAY_OPTIONS& aOptions )
|
|||
|
||||
if( super::updatedGalDisplayOptions( aOptions ) )
|
||||
{
|
||||
initCursor();
|
||||
Refresh();
|
||||
refresh = true;
|
||||
}
|
||||
|
@ -950,35 +941,6 @@ void CAIRO_GAL::skipMouseEvent( wxMouseEvent& aEvent )
|
|||
}
|
||||
|
||||
|
||||
void CAIRO_GAL::initCursor()
|
||||
{
|
||||
if( cursorPixels )
|
||||
delete cursorPixels;
|
||||
|
||||
if( cursorPixelsSaved )
|
||||
delete cursorPixelsSaved;
|
||||
|
||||
const int cursorSize = fullscreenCursor ? 8000 : 80;
|
||||
|
||||
cursorPixels = new wxBitmap( cursorSize, cursorSize );
|
||||
cursorPixelsSaved = new wxBitmap( cursorSize, cursorSize );
|
||||
|
||||
wxMemoryDC cursorShape( *cursorPixels );
|
||||
|
||||
const auto cColor = getCursorColor();
|
||||
|
||||
cursorShape.SetBackground( *wxTRANSPARENT_BRUSH );
|
||||
wxColour color( cColor.r * cColor.a * 255, cColor.g * cColor.a * 255,
|
||||
cColor.b * cColor.a * 255, 255 );
|
||||
wxPen pen = wxPen( color );
|
||||
cursorShape.SetPen( pen );
|
||||
cursorShape.Clear();
|
||||
|
||||
cursorShape.DrawLine( 0, cursorSize / 2, cursorSize, cursorSize / 2 );
|
||||
cursorShape.DrawLine( cursorSize / 2, 0, cursorSize / 2, cursorSize );
|
||||
}
|
||||
|
||||
|
||||
void CAIRO_GAL::blitCursor( wxMemoryDC& clientDC )
|
||||
{
|
||||
if( !IsCursorEnabled() )
|
||||
|
@ -1059,7 +1021,6 @@ void CAIRO_GAL::initSurface()
|
|||
|
||||
lineWidth = 0;
|
||||
|
||||
isDeleteSavedPixels = true;
|
||||
isInitialized = true;
|
||||
}
|
||||
|
||||
|
|
|
@ -292,13 +292,6 @@ private:
|
|||
unsigned int bufferSize; ///< Size of buffers cairoOutput, bitmapBuffers
|
||||
unsigned char* wxOutput; ///< wxImage comaptible buffer
|
||||
|
||||
// Cursor variables
|
||||
std::deque<wxColour> savedCursorPixels; ///< Saved pixels of the cursor
|
||||
bool isDeleteSavedPixels; ///< True, if the saved pixels can be discarded
|
||||
wxPoint savedCursorPosition; ///< The last cursor position
|
||||
wxBitmap* cursorPixels; ///< Cursor pixels
|
||||
wxBitmap* cursorPixelsSaved; ///< Saved cursor pixels
|
||||
|
||||
/// Maximum number of arguments for one command
|
||||
static const int MAX_CAIRO_ARGUMENTS = 4;
|
||||
|
||||
|
@ -376,11 +369,6 @@ private:
|
|||
*/
|
||||
void skipMouseEvent( wxMouseEvent& aEvent );
|
||||
|
||||
/**
|
||||
* @brief Prepares cursor bitmap.
|
||||
*/
|
||||
virtual void initCursor();
|
||||
|
||||
/**
|
||||
* @brief Blits cursor into the current screen.
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue