git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32309 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			64 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
| %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 | |
| %% Name:        rendver.tex
 | |
| %% Purpose:     wxRendererVersion documentation
 | |
| %% Author:      Vadim Zeitlin
 | |
| %% Modified by:
 | |
| %% Created:     11.08.03
 | |
| %% RCS-ID:      $Id$
 | |
| %% Copyright:   (c) 2003 Vadim Zeitlin <vadim@wxwindows.org>
 | |
| %% License:     wxWindows license
 | |
| %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 | |
| 
 | |
| \section{\class{wxRendererVersion}}\label{wxrendererversion}
 | |
| 
 | |
| This simple struct represents the \helpref{wxRendererNative}{wxrenderernative} 
 | |
| interface version and is only used as the return value of 
 | |
| \helpref{wxRendererNative::GetVersion}{wxrenderernativegetversion}.
 | |
| 
 | |
| The version has two components: the version itself and the age. If the main
 | |
| program and the renderer have different versions they are never compatible with
 | |
| each other because the version is only changed when an existing virtual
 | |
| function is modified or removed. The age, on the other hand, is incremented
 | |
| each time a new virtual method is added and so, at least for the compilers
 | |
| using a common C++ object model, the calling program is compatible with any
 | |
| renderer which has the age greater or equal to its age. This verification is
 | |
| done by \helpref{IsCompatible}{wxrenderernativeiscompatible} method.
 | |
| 
 | |
| 
 | |
| \wxheading{Derived from}
 | |
| 
 | |
| No base class
 | |
| 
 | |
| \wxheading{Include files}
 | |
| 
 | |
| <wx/renderer.h>
 | |
| 
 | |
| 
 | |
| \latexignore{\rtfignore{\wxheading{Members}}}
 | |
| 
 | |
| \membersection{wxRendererVersion::IsCompatible}\label{wxrenderernativeiscompatible}
 | |
| 
 | |
| \func{static bool}{IsCompatible}{\param{const wxRendererVersion\& }{ver}}
 | |
| 
 | |
| Checks if the main program is compatible with the renderer having the version 
 | |
| \arg{ver}, returns \true if it is and \false otherwise.
 | |
| 
 | |
| This method is used by 
 | |
| \helpref{wxRendererNative::Load}{wxrenderernativeload} to determine whether a
 | |
| renderer can be used.
 | |
| 
 | |
| 
 | |
| \membersection{wxRendererVersion::version}\label{wxrendererversionversion}
 | |
| 
 | |
| \member{const int}{version}
 | |
| 
 | |
| The version component.
 | |
| 
 | |
| 
 | |
| \membersection{wxRendererVersion::age}\label{wxrendererversionage}
 | |
| 
 | |
| \member{const int}{age}
 | |
| 
 | |
| The age component.
 | |
| 
 |