Files forgotten
This commit is contained in:
parent
742c95b2c7
commit
721a0afc29
BIN
ressources/process-stop.png
Normal file
BIN
ressources/process-stop.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 533 B |
24
view/wxGridCellBitmapRenderer.cpp
Normal file
24
view/wxGridCellBitmapRenderer.cpp
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
#include "wxGridCellBitmapRenderer.h"
|
||||||
|
|
||||||
|
wxGridCellBitmapRenderer::wxGridCellBitmapRenderer(wxBitmap& bitmap) : _bitmap(bitmap)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
wxGridCellRenderer* wxGridCellBitmapRenderer::Clone () const
|
||||||
|
{
|
||||||
|
wxBitmap bitmap(_bitmap);
|
||||||
|
return new wxGridCellBitmapRenderer(bitmap);
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxGridCellBitmapRenderer::Draw (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, const wxRect &rect, int row, int col, bool isSelected)
|
||||||
|
{
|
||||||
|
dc.SetBrush(wxBrush(grid.GetCellBackgroundColour(row, col)));
|
||||||
|
dc.DrawRectangle(rect);
|
||||||
|
dc.DrawBitmap (_bitmap, rect.x + (rect.width-_bitmap.GetWidth())/2, rect.y + (rect.height-_bitmap.GetHeight())/2, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
wxSize wxGridCellBitmapRenderer::GetBestSize (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, int row, int col)
|
||||||
|
{
|
||||||
|
return wxSize(_bitmap.GetWidth(), _bitmap.GetHeight());
|
||||||
|
}
|
21
view/wxGridCellBitmapRenderer.h
Normal file
21
view/wxGridCellBitmapRenderer.h
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
#ifndef WXGRIDCELLBITMAPRENDERER_H
|
||||||
|
#define WXGRIDCELLBITMAPRENDERER_H
|
||||||
|
|
||||||
|
#include <wx/grid.h>
|
||||||
|
#include <wx/bitmap.h>
|
||||||
|
#include <wx/dc.h>
|
||||||
|
|
||||||
|
class wxGridCellBitmapRenderer : public wxGridCellRenderer
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
wxGridCellBitmapRenderer(wxBitmap& bitmap);
|
||||||
|
|
||||||
|
virtual wxGridCellRenderer* Clone () const;
|
||||||
|
virtual void Draw (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, const wxRect &rect, int row, int col, bool isSelected);
|
||||||
|
virtual wxSize GetBestSize (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, int row, int col);
|
||||||
|
|
||||||
|
private:
|
||||||
|
wxBitmap _bitmap;
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
Loading…
Reference in New Issue
Block a user