Commit d51a30f1 authored by JP Dinger's avatar JP Dinger

Skins2: Cosmetics.

parent 5ab06f53
...@@ -144,18 +144,16 @@ X11Display::X11Display( intf_thread_t *pIntf ): SkinObject( pIntf ), ...@@ -144,18 +144,16 @@ X11Display::X11Display( intf_thread_t *pIntf ): SkinObject( pIntf ),
&xVInfoTemplate, &vCount ); &xVInfoTemplate, &vCount );
if( pVInfo == NULL ) if( pVInfo == NULL )
{ {
msg_Err( getIntf(), "No TrueColor visual for depth %d", msg_Err( getIntf(), "No TrueColor visual for depth %d", depth );
depth );
m_pDisplay = NULL; m_pDisplay = NULL;
break; break;
} }
m_pVisual = pVInfo->visual; m_pVisual = pVInfo->visual;
// Compute the color shifts // Compute the color shifts
getShifts( pVInfo->red_mask, m_redLeftShift, m_redRightShift ); getShifts( pVInfo->red_mask, m_redLeftShift, m_redRightShift );
getShifts( pVInfo->green_mask, m_greenLeftShift, getShifts( pVInfo->green_mask, m_greenLeftShift, m_greenRightShift );
m_greenRightShift ); getShifts( pVInfo->blue_mask, m_blueLeftShift, m_blueRightShift );
getShifts( pVInfo->blue_mask, m_blueLeftShift, m_blueRightShift );
if( depth == 15 || depth == 16 ) if( depth == 15 || depth == 16 )
{ {
...@@ -238,7 +236,6 @@ X11Display::X11Display( intf_thread_t *pIntf ): SkinObject( pIntf ), ...@@ -238,7 +236,6 @@ X11Display::X11Display( intf_thread_t *pIntf ): SkinObject( pIntf ),
mask, ShapeSet ); mask, ShapeSet );
XDestroyRegion( mask ); XDestroyRegion( mask );
// Map the window
XMapWindow( m_pDisplay, m_mainWindow); XMapWindow( m_pDisplay, m_mainWindow);
// Move it outside the screen to avoid seeing it in workspace selector // Move it outside the screen to avoid seeing it in workspace selector
...@@ -249,22 +246,10 @@ X11Display::X11Display( intf_thread_t *pIntf ): SkinObject( pIntf ), ...@@ -249,22 +246,10 @@ X11Display::X11Display( intf_thread_t *pIntf ): SkinObject( pIntf ),
X11Display::~X11Display() X11Display::~X11Display()
{ {
if( m_mainWindow ) if( m_mainWindow ) XDestroyWindow( m_pDisplay, m_mainWindow );
{ if( m_gc ) XFreeGC( m_pDisplay, m_gc );
XDestroyWindow( m_pDisplay, m_mainWindow ); if( m_colormap ) XFreeColormap( m_pDisplay, m_colormap );
} if( m_pDisplay ) XCloseDisplay( m_pDisplay );
if( m_gc )
{
XFreeGC( m_pDisplay, m_gc );
}
if( m_colormap )
{
XFreeColormap( m_pDisplay, m_colormap );
}
if( m_pDisplay )
{
XCloseDisplay( m_pDisplay );
}
} }
...@@ -321,8 +306,8 @@ void X11Display::blendPixel16LSB( uint8_t *pPixel, uint8_t r, uint8_t g, ...@@ -321,8 +306,8 @@ void X11Display::blendPixel16LSB( uint8_t *pPixel, uint8_t r, uint8_t g,
void X11Display::blendPixel32MSB( uint8_t *pPixel, uint8_t r, uint8_t g, void X11Display::blendPixel32MSB( uint8_t *pPixel, uint8_t r, uint8_t g,
uint8_t b, uint8_t a ) const uint8_t b, uint8_t a ) const
{ {
uint32_t value = pPixel[3] | pPixel[2] << 8 | pPixel[1] << 16 | uint32_t value = pPixel[3] | pPixel[2] << 8 |
pPixel[0] << 24; pPixel[1] << 16 | pPixel[0] << 24;
value = blendPixel<uint32_t>(value,r,g,b,a); value = blendPixel<uint32_t>(value,r,g,b,a);
...@@ -336,8 +321,8 @@ void X11Display::blendPixel32MSB( uint8_t *pPixel, uint8_t r, uint8_t g, ...@@ -336,8 +321,8 @@ void X11Display::blendPixel32MSB( uint8_t *pPixel, uint8_t r, uint8_t g,
void X11Display::blendPixel32LSB( uint8_t *pPixel, uint8_t r, uint8_t g, void X11Display::blendPixel32LSB( uint8_t *pPixel, uint8_t r, uint8_t g,
uint8_t b, uint8_t a ) const uint8_t b, uint8_t a ) const
{ {
uint32_t value = pPixel[0] | pPixel[1] << 8 | pPixel[2] << 16 | uint32_t value = pPixel[0] | pPixel[1] << 8 |
pPixel[3] << 24; pPixel[2] << 16 | pPixel[3] << 24;
value = blendPixel<uint32_t>(value,r,g,b,a); value = blendPixel<uint32_t>(value,r,g,b,a);
...@@ -403,14 +388,7 @@ unsigned long X11Display::getPixelValue( uint8_t r, uint8_t g, uint8_t b ) ...@@ -403,14 +388,7 @@ unsigned long X11Display::getPixelValue( uint8_t r, uint8_t g, uint8_t b )
{ {
unsigned long value = putPixel<unsigned long>(r,g,b); unsigned long value = putPixel<unsigned long>(r,g,b);
if( m_pixelSize == 1 ) return m_pixelSize==1 ? 255 - value : value;
{
return 255 - value;
}
else
{
return value;
}
} }
......
...@@ -372,21 +372,13 @@ void X11Loop::handleX11Event() ...@@ -372,21 +372,13 @@ void X11Loop::handleX11Event()
} }
if( type == "XdndEnter" ) if( type == "XdndEnter" )
{
pDnd->dndEnter( event.xclient.data.l ); pDnd->dndEnter( event.xclient.data.l );
}
else if( type == "XdndPosition" ) else if( type == "XdndPosition" )
{
pDnd->dndPosition( event.xclient.data.l ); pDnd->dndPosition( event.xclient.data.l );
}
else if( type == "XdndLeave" ) else if( type == "XdndLeave" )
{
pDnd->dndLeave( event.xclient.data.l ); pDnd->dndLeave( event.xclient.data.l );
}
else if( type == "XdndDrop" ) else if( type == "XdndDrop" )
{
pDnd->dndDrop( event.xclient.data.l ); pDnd->dndDrop( event.xclient.data.l );
}
break; break;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment