X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/77ffb5937e89927b621128789401db8921fe580f..f2b7be7ad53d6147287ca97807774824167ddd0d:/src/common/artstd.cpp diff --git a/src/common/artstd.cpp b/src/common/artstd.cpp index b184a0ec63..23bbfb7053 100644 --- a/src/common/artstd.cpp +++ b/src/common/artstd.cpp @@ -6,7 +6,7 @@ // Created: 18/03/2002 // RCS-ID: $Id$ // Copyright: (c) Vaclav Slavik -// Licence: wxWidgets licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// // --------------------------------------------------------------------------- @@ -28,9 +28,6 @@ #include "wx/artprov.h" -// For the purposes of forcing this module to link -char g_ArtProviderModule = 0; - // ---------------------------------------------------------------------------- // wxDefaultArtProvider // ---------------------------------------------------------------------------- @@ -79,16 +76,15 @@ protected: /*static*/ void wxArtProvider::InitStdProvider() { - // NB: A few notes about this function: - // (1) it is in artstd.cpp and not in artprov.cpp on purpose. I wanted - // to avoid declaring wxDefaultArtProvider in any public header as - // it is only an implementation detail - // (2) other default art providers (e.g. GTK one) should NOT be added - // here. Instead, add them in port-specific initialialization code - wxArtProvider::PushProvider(new wxDefaultArtProvider); } +#if !defined(__WXGTK20__) || defined(__WXUNIVERSAL__) +/*static*/ void wxArtProvider::InitNativeProvider() +{ +} +#endif + // ---------------------------------------------------------------------------- // XPMs with the art @@ -115,9 +111,9 @@ protected: #include "../../art/htmbook.xpm" #include "../../art/htmfoldr.xpm" #include "../../art/htmpage.xpm" - #include "../../art/missimg.xpm" #endif // wxUSE_HTML +#include "../../art/missimg.xpm" #include "../../art/addbookm.xpm" #include "../../art/delbookm.xpm" #include "../../art/back.xpm" @@ -133,7 +129,12 @@ protected: #include "../../art/repview.xpm" #include "../../art/listview.xpm" #include "../../art/new_dir.xpm" +#include "../../art/harddisk.xpm" +#include "../../art/cdrom.xpm" +#include "../../art/floppy.xpm" +#include "../../art/removable.xpm" #include "../../art/folder.xpm" +#include "../../art/folder_open.xpm" #include "../../art/dir_up.xpm" #include "../../art/exefile.xpm" #include "../../art/deffile.xpm" @@ -163,8 +164,8 @@ wxBitmap wxDefaultArtProvider::CreateBitmap(const wxArtID& id, ART(wxART_HELP_BOOK, htmbook) ART(wxART_HELP_FOLDER, htmfoldr) ART(wxART_HELP_PAGE, htmpage) - ART(wxART_MISSING_IMAGE, missimg) #endif // wxUSE_HTML + ART(wxART_MISSING_IMAGE, missimg) ART(wxART_ADD_BOOKMARK, addbookm) ART(wxART_DEL_BOOKMARK, delbookm) ART(wxART_GO_BACK, back) @@ -180,7 +181,12 @@ wxBitmap wxDefaultArtProvider::CreateBitmap(const wxArtID& id, ART(wxART_REPORT_VIEW, repview) ART(wxART_LIST_VIEW, listview) ART(wxART_NEW_DIR, new_dir) + ART(wxART_HARDDISK, harddisk) + ART(wxART_FLOPPY, floppy) + ART(wxART_CDROM, cdrom) + ART(wxART_REMOVABLE, removable) ART(wxART_FOLDER, folder) + ART(wxART_FOLDER_OPEN, folder_open) ART(wxART_GO_DIR_UP, dir_up) ART(wxART_EXECUTABLE_FILE, exefile) ART(wxART_NORMAL_FILE, deffile)