0655ad290a
old code which didn't send them anyhow removed). It also allows to veto the changes, but this feature is not portable and as such is not documented. 2. wxBitmapBuuton doesn't lose its bitmap any more 3. wxImage::ConvertToBitmap() doesn't crash if image is !Ok() but just returns wxNullBitmap. 4. wxProgressDialog looks much nicer under Windows and its estimated/elapsed/ remaining time fields actually show some non random numbers now 5. MDI client window doesn't flicker because wxMDIParentFrame doesn't position it at (0, 0) first before moving it to correct location 6. other minor fixes... git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3181 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
71 lines
1.8 KiB
C++
71 lines
1.8 KiB
C++
/////////////////////////////////////////////////////////////////////////////
|
|
// Name: spinbutt.h
|
|
// Purpose: wxSpinButton class
|
|
// Author: Julian Smart
|
|
// Modified by:
|
|
// Created: 01/02/97
|
|
// RCS-ID: $Id$
|
|
// Copyright: (c) Julian Smart
|
|
// Licence: wxWindows licence
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef _WX_SPINBUTT_H_
|
|
#define _WX_SPINBUTT_H_
|
|
|
|
#ifdef __GNUG__
|
|
#pragma interface "spinbutt.h"
|
|
#endif
|
|
|
|
#include "wx/control.h"
|
|
#include "wx/event.h"
|
|
|
|
#if defined(__WIN95__)
|
|
|
|
|
|
class WXDLLEXPORT wxSpinButton : public wxSpinButtonBase
|
|
{
|
|
DECLARE_DYNAMIC_CLASS(wxSpinButton)
|
|
|
|
public:
|
|
/*
|
|
* Public interface
|
|
*/
|
|
wxSpinButton() { }
|
|
|
|
wxSpinButton(wxWindow *parent,
|
|
wxWindowID id = -1,
|
|
const wxPoint& pos = wxDefaultPosition,
|
|
const wxSize& size = wxDefaultSize,
|
|
long style = wxSP_VERTICAL | wxSP_ARROW_KEYS,
|
|
const wxString& name = "wxSpinButton")
|
|
{
|
|
Create(parent, id, pos, size, style, name);
|
|
}
|
|
|
|
virtual ~wxSpinButton();
|
|
|
|
bool Create(wxWindow *parent,
|
|
wxWindowID id = -1,
|
|
const wxPoint& pos = wxDefaultPosition,
|
|
const wxSize& size = wxDefaultSize,
|
|
long style = wxSP_VERTICAL | wxSP_ARROW_KEYS,
|
|
const wxString& name = "wxSpinButton");
|
|
|
|
|
|
// accessors
|
|
virtual int GetValue() const;
|
|
virtual void SetValue(int val);
|
|
virtual void SetRange(int minVal, int maxVal);
|
|
|
|
// implementation
|
|
virtual bool MSWCommand(WXUINT param, WXWORD id);
|
|
virtual bool MSWOnNotify(int idCtrl, WXLPARAM lParam, WXLPARAM *result);
|
|
virtual bool MSWOnScroll(int orientation, WXWORD wParam,
|
|
WXWORD pos, WXHWND control);
|
|
};
|
|
|
|
#endif
|
|
// _WX_WIN95__
|
|
#endif
|
|
// _WX_SPINBUTT_H_
|