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
|
// Initialize the flags
|
||||||
isGrouping = false;
|
isGrouping = false;
|
||||||
isInitialized = false;
|
isInitialized = false;
|
||||||
isDeleteSavedPixels = false;
|
|
||||||
validCompositor = false;
|
validCompositor = false;
|
||||||
groupCounter = 0;
|
groupCounter = 0;
|
||||||
|
|
||||||
|
@ -81,10 +80,6 @@ CAIRO_GAL::CAIRO_GAL( GAL_DISPLAY_OPTIONS& aDisplayOptions,
|
||||||
SetSize( aParent->GetSize() );
|
SetSize( aParent->GetSize() );
|
||||||
screenSize = VECTOR2I( aParent->GetSize() );
|
screenSize = VECTOR2I( aParent->GetSize() );
|
||||||
|
|
||||||
cursorPixels = NULL;
|
|
||||||
cursorPixelsSaved = NULL;
|
|
||||||
initCursor();
|
|
||||||
|
|
||||||
// Grid color settings are different in Cairo and OpenGL
|
// Grid color settings are different in Cairo and OpenGL
|
||||||
SetGridColor( COLOR4D( 0.1, 0.1, 0.1, 0.8 ) );
|
SetGridColor( COLOR4D( 0.1, 0.1, 0.1, 0.8 ) );
|
||||||
SetAxesColor( COLOR4D( BLUE ) );
|
SetAxesColor( COLOR4D( BLUE ) );
|
||||||
|
@ -99,9 +94,6 @@ CAIRO_GAL::~CAIRO_GAL()
|
||||||
deinitSurface();
|
deinitSurface();
|
||||||
deleteBitmaps();
|
deleteBitmaps();
|
||||||
|
|
||||||
delete cursorPixels;
|
|
||||||
delete cursorPixelsSaved;
|
|
||||||
|
|
||||||
ClearCache();
|
ClearCache();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -112,7 +104,6 @@ bool CAIRO_GAL::updatedGalDisplayOptions( const GAL_DISPLAY_OPTIONS& aOptions )
|
||||||
|
|
||||||
if( super::updatedGalDisplayOptions( aOptions ) )
|
if( super::updatedGalDisplayOptions( aOptions ) )
|
||||||
{
|
{
|
||||||
initCursor();
|
|
||||||
Refresh();
|
Refresh();
|
||||||
refresh = true;
|
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 )
|
void CAIRO_GAL::blitCursor( wxMemoryDC& clientDC )
|
||||||
{
|
{
|
||||||
if( !IsCursorEnabled() )
|
if( !IsCursorEnabled() )
|
||||||
|
@ -1059,7 +1021,6 @@ void CAIRO_GAL::initSurface()
|
||||||
|
|
||||||
lineWidth = 0;
|
lineWidth = 0;
|
||||||
|
|
||||||
isDeleteSavedPixels = true;
|
|
||||||
isInitialized = true;
|
isInitialized = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -292,13 +292,6 @@ private:
|
||||||
unsigned int bufferSize; ///< Size of buffers cairoOutput, bitmapBuffers
|
unsigned int bufferSize; ///< Size of buffers cairoOutput, bitmapBuffers
|
||||||
unsigned char* wxOutput; ///< wxImage comaptible buffer
|
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
|
/// Maximum number of arguments for one command
|
||||||
static const int MAX_CAIRO_ARGUMENTS = 4;
|
static const int MAX_CAIRO_ARGUMENTS = 4;
|
||||||
|
|
||||||
|
@ -376,11 +369,6 @@ private:
|
||||||
*/
|
*/
|
||||||
void skipMouseEvent( wxMouseEvent& aEvent );
|
void skipMouseEvent( wxMouseEvent& aEvent );
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief Prepares cursor bitmap.
|
|
||||||
*/
|
|
||||||
virtual void initCursor();
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Blits cursor into the current screen.
|
* @brief Blits cursor into the current screen.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue