]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/samples/xrc/xrcdemo.cpp
remove erronues xrc contrib sample
[wxWidgets.git] / contrib / samples / xrc / xrcdemo.cpp
diff --git a/contrib/samples/xrc/xrcdemo.cpp b/contrib/samples/xrc/xrcdemo.cpp
deleted file mode 100644 (file)
index 64b0309..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-//-----------------------------------------------------------------------------
-// Name:        xrcdemo.cpp
-// Purpose:     XML resources sample: Main application file
-// Author:      Robert O'Connor (rob@medicalmnemonics.com), Vaclav Slavik
-// RCS-ID:      $Id$
-// Copyright:   (c) Robert O'Connor and Vaclav Slavik
-// Licence:     wxWindows licence
-//-----------------------------------------------------------------------------
-
-//-----------------------------------------------------------------------------
-// GCC implementation
-//-----------------------------------------------------------------------------
-
-#ifdef __GNUG__
-    #pragma implementation "xrcdemo.h"
-#endif
-
-//-----------------------------------------------------------------------------
-// Standard wxWidgets headers
-//-----------------------------------------------------------------------------
-
-// For compilers that support precompilation, includes "wx/wx.h".
-#include "wx/wxprec.h"
-
-#ifdef __BORLANDC__
-    #pragma hdrstop
-#endif
-
-// For all others, include the necessary headers (this file is usually all you
-// need because it includes almost all "standard" wxWidgets headers)
-#ifndef WX_PRECOMP
-    #include "wx/wx.h"
-#endif
-
-//-----------------------------------------------------------------------------
-// Header of this .cpp file
-//-----------------------------------------------------------------------------
-
-#include "xrcdemo.h"
-
-//-----------------------------------------------------------------------------
-// Remaining headers: Needed wx headers, then wx/contrib headers, then application headers
-//-----------------------------------------------------------------------------
-
-#include "wx/image.h"               // wxImage
-
-//-----------------------------------------------------------------------------
-
-#include "wx/xrc/xmlres.h"          // XRC XML resouces
-
-//-----------------------------------------------------------------------------
-
-#include "myframe.h"
-
-//-----------------------------------------------------------------------------
-// wxWidgets macro: Declare the application.
-//-----------------------------------------------------------------------------
-
-// Create a new application object: this macro will allow wxWidgets to create
-// the application object during program execution (it's better than using a
-// static object for many reasons) and also declares the accessor function
-// wxGetApp() which will return the reference of the right type (i.e. the_app and
-// not wxApp).
-IMPLEMENT_APP(MyApp)
-
-//-----------------------------------------------------------------------------
-// Public methods
-//-----------------------------------------------------------------------------
-
-// 'Main program' equivalent: the program execution "starts" here
-bool MyApp::OnInit()
-{
-    // If there is any of a certain format of image in the xrcs, then first
-    // load a handler for that image type. This example uses XPMs, but if
-    // you want PNGs, then add a PNG handler, etc. See wxImage::AddHandler()
-    // documentation for the types of image handlers available.
-    wxImage::AddHandler(new wxXPMHandler);
-
-    // Initialize all the XRC handlers. Always required (unless you feel like
-    // going through and initializing a handler of each control type you will
-    // be using (ie initialize the spinctrl handler, initialize the textctrl
-    // handler). However, if you are only using a few control types, it will
-    // save some space to only initialize the ones you will be using. See
-    // wxXRC docs for details.
-    wxXmlResource::Get()->InitAllHandlers();
-
-    // Load all of the XRC files that will be used. You can put everything
-    // into one giant XRC file if you wanted, but then they become more
-    // diffcult to manage, and harder to reuse in later projects.
-    // The menubar
-    wxXmlResource::Get()->Load(wxT("rc/menu.xrc"));
-    // The toolbar
-    wxXmlResource::Get()->Load(wxT("rc/toolbar.xrc"));
-    // Non-derived dialog example
-    wxXmlResource::Get()->Load(wxT("rc/basicdlg.xrc"));
-    // Derived dialog example
-    wxXmlResource::Get()->Load(wxT("rc/derivdlg.xrc"));
-    // Controls property example
-    wxXmlResource::Get()->Load(wxT("rc/controls.xrc"));
-    // Frame example
-    wxXmlResource::Get()->Load(wxT("rc/frame.xrc"));
-    // Uncentered example
-    wxXmlResource::Get()->Load(wxT("rc/uncenter.xrc"));
-    // Custom class example
-    wxXmlResource::Get()->Load(wxT("rc/custclas.xrc"));
-    // wxArtProvider example
-    wxXmlResource::Get()->Load(wxT("rc/artprov.xrc"));
-    // Platform property example
-    wxXmlResource::Get()->Load(wxT("rc/platform.xrc"));
-    // Variable expansion example
-    wxXmlResource::Get()->Load(wxT("rc/variable.xrc"));
-
-    // Make an instance of your derived frame. Passing NULL (the default value
-    // of MyFrame's constructor is NULL) as the frame doesn't have a frame
-    // since it is the first window.
-    MyFrame *frame = new MyFrame();
-
-    // Show the frame.
-    frame->Show(true);
-
-    // Return true to tell program to continue (false would terminate).
-    return true;
-}
-