Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::ResourceBundlePeer Class Reference

class ResourceBundlePeer documentation More...

#include <vcf/FoundationKit/ResourceBundlePeer.h>

Inheritance diagram for VCF::ResourceBundlePeer:

VCF::LinuxResourceBundle VCF::OSXResourceBundle VCF::Win32ResourceBundle VCF::XCBGraphicsResourceBundlePeer VCF::OSXGraphicsResourceBundle VCF::Win32GraphicsResourceBundle VCF::XCBApplicationResourceBundlePeer VCF::OSXAppResourceBundle VCF::Win32AppResourceBundle List of all members.

Public Member Functions

virtual ~ResourceBundlePeer ()
virtual String getString (const String &resourceName)=0
 returns a resource string given a resource name
virtual String getVFF (const String &resourceName)=0
 returns the text that represents a Form.
virtual ResourcegetResource (const String &resourceName)=0
 returns a Resource object given the resource's name.
virtual ProgramInfogetProgramInfo ()=0
virtual OSHandleID getHandleID ()=0
 Returns a native handle (if available) for dealing with resources.

Detailed Description

class ResourceBundlePeer documentation


Constructor & Destructor Documentation

virtual VCF::ResourceBundlePeer::~ResourceBundlePeer  )  [inline, virtual]
 


Member Function Documentation

virtual OSHandleID VCF::ResourceBundlePeer::getHandleID  )  [pure virtual]
 

Returns a native handle (if available) for dealing with resources.

On Win32 this would be the HINSTANCE passed in through a WinMain() like function or a DLMain() function. On OSX this will be a CFBundle instance.

Implemented in VCF::LinuxResourceBundle, VCF::OSXResourceBundle, and VCF::Win32ResourceBundle.

virtual ProgramInfo* VCF::ResourceBundlePeer::getProgramInfo  )  [pure virtual]
 

Implemented in VCF::LinuxResourceBundle, VCF::OSXResourceBundle, and VCF::Win32ResourceBundle.

virtual Resource* VCF::ResourceBundlePeer::getResource const String resourceName  )  [pure virtual]
 

returns a Resource object given the resource's name.

Implemented in VCF::LinuxResourceBundle, VCF::OSXResourceBundle, and VCF::Win32ResourceBundle.

virtual String VCF::ResourceBundlePeer::getString const String resourceName  )  [pure virtual]
 

returns a resource string given a resource name

Implemented in VCF::LinuxResourceBundle, VCF::OSXResourceBundle, and VCF::Win32ResourceBundle.

virtual String VCF::ResourceBundlePeer::getVFF const String resourceName  )  [pure virtual]
 

returns the text that represents a Form.

This text is standard XML and contains the component hierarchy and properties for creating a frame.

Implemented in VCF::LinuxResourceBundle, VCF::OSXResourceBundle, and VCF::Win32ResourceBundle.


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information