| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- ///////////////////////////////////////////////////////////////////////////////
- // Name: samples/image/canvas.h
- // Purpose: sample showing operations with wxImage
- // Author: Robert Roebling
- // Modified by: Francesco Montorsi
- // Created: 1998
- // Copyright: (c) 1998-2005 Robert Roebling
- // Licence: wxWindows licence
- ///////////////////////////////////////////////////////////////////////////////
- #include "wx/scrolwin.h"
- //-----------------------------------------------------------------------------
- // MyCanvas
- //-----------------------------------------------------------------------------
- class MyCanvas: public wxScrolledWindow
- {
- public:
- MyCanvas( wxWindow *parent, wxWindowID, const wxPoint &pos, const wxSize &size );
- ~MyCanvas();
- void OnPaint( wxPaintEvent &event );
- void CreateAntiAliasedBitmap();
- wxBitmap my_horse_png;
- wxBitmap my_horse_jpeg;
- wxBitmap my_horse_gif;
- wxBitmap my_horse_bmp;
- wxBitmap my_horse_bmp2;
- wxBitmap my_horse_pcx;
- wxBitmap my_horse_pnm;
- wxBitmap my_horse_tiff;
- wxBitmap my_horse_tga;
- wxBitmap my_horse_xpm;
- wxBitmap my_horse_ico32;
- wxBitmap my_horse_ico16;
- wxBitmap my_horse_ico;
- wxBitmap my_horse_cur;
- wxBitmap my_png_from_res,
- my_png_from_mem;
- wxBitmap my_smile_xbm;
- wxBitmap my_square;
- wxBitmap my_anti;
- wxBitmap my_horse_asciigrey_pnm;
- wxBitmap my_horse_rawgrey_pnm;
- wxBitmap colorized_horse_jpeg;
- wxBitmap my_cmyk_jpeg;
- wxBitmap my_toucan;
- wxBitmap my_toucan_flipped_horiz;
- wxBitmap my_toucan_flipped_vert;
- wxBitmap my_toucan_flipped_both;
- wxBitmap my_toucan_grey;
- wxBitmap my_toucan_head;
- wxBitmap my_toucan_scaled_normal;
- wxBitmap my_toucan_scaled_high;
- wxBitmap my_toucan_blur;
- int xH, yH;
- int m_ani_images;
- wxBitmap *my_horse_ani;
- private:
- wxBitmap m_bmpSmileXpm;
- wxIcon m_iconSmileXpm;
- wxDECLARE_EVENT_TABLE();
- };
|