From: Vadim Zeitlin Date: Fri, 29 Oct 1999 17:55:14 +0000 (+0000) Subject: forgotten files X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/669a6e11aed1f150d1f67ed963039c4af1cd90bc?ds=inline forgotten files git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4259 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/generic/spinctlg.h b/include/wx/generic/spinctlg.h new file mode 100644 index 0000000000..8d791d1106 --- /dev/null +++ b/include/wx/generic/spinctlg.h @@ -0,0 +1,53 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: wx/generic/spinctlg.h +// Purpose: generic wxSpinCtrl class +// Author: Vadim Zeitlin +// Modified by: +// Created: 28.10.99 +// RCS-ID: $Id$ +// Copyright: (c) Vadim Zeitlin +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_GENERIC_SPINCTRL_H_ +#define _WX_GENERIC_SPINCTRL_H_ + +#include "wx/textctrl.h" + +// ---------------------------------------------------------------------------- +// generic wxSpinCtrl is just a text control +// ---------------------------------------------------------------------------- + +class WXDLLEXPORT wxSpinCtrl : public wxTextCtrl +{ +public: + wxSpinCtrlBase() { Init(); } + + // accessors + int GetValue() const + { + int n; + if ( (wxSscanf(wxTextCtrl::GetValue(), wxT("%d"), &n) != 1) ) + n = INT_MIN; + + return n; + } + + int GetMin() const { return m_min; } + int GetMax() const { return m_max; } + + // operations + void SetValue(const wxString& value) { wxTextCtrl::SetValue(value); } + void SetValue(int val) { wxString s; s << val; wxTextCtrl::SetValue(s); } + void SetRange(int min, int max) { m_min = min; m_max = max; } + +protected: + // initialize m_min/max with the default values + void Init() { SetRange(0, 100); } + + int m_min; + int m_max; +}; + +#endif // _WX_GENERIC_SPINCTRL_H_ + diff --git a/samples/font/Makefile.in b/samples/font/Makefile.in new file mode 100644 index 0000000000..24a74c82df --- /dev/null +++ b/samples/font/Makefile.in @@ -0,0 +1,21 @@ +# +# File: makefile.unx +# Author: Julian Smart +# Created: 1998 +# Updated: +# Copyright: (c) 1998 Julian Smart +# +# "%W% %G%" +# +# Makefile for font example (UNIX). + +top_srcdir = @top_srcdir@ +top_builddir = ../.. +program_dir = samples/font + +PROGRAM=font + +OBJECTS=$(PROGRAM).o + +include ../../src/makeprog.env +