]> git.saurik.com Git - wxWidgets.git/commitdiff
added wxUSE_FSVOLUME
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 24 Feb 2002 00:19:01 +0000 (00:19 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 24 Feb 2002 00:19:01 +0000 (00:19 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14383 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/chkconf.h
include/wx/msw/setup0.h
include/wx/volume.h
setup.h.in
src/msw/volume.cpp

index 512a498a38579a9eb0546fb5b811474c4dd0b9f2..e11fad03ac606294f14113e87436a2fb8331adc4 100644 (file)
 #   endif
 #endif /* !defined(wxUSE_DYNLIB_CLASS) */
 
+#ifndef wxUSE_FSVOLUME
+#   ifdef wxABORT_ON_CONFIG_ERROR
+#       error "wxUSE_FSVOLUME
+#   else
+#       define wxUSE_FSVOLUME 0
+#   endif
+#endif /* !defined(wxUSE_FSVOLUME) */
+
 #ifndef wxUSE_DYNAMIC_LOADER
 #   ifdef wxABORT_ON_CONFIG_ERROR
 #       error "wxUSE_DYNAMIC_LOADER must be defined."
index 11295bf3fbb08ce50000621dc63239ecbf8e8013..6b3ee071701713ce6992715aff105d82671ba0cf 100644 (file)
 #define wxUSE_FILE          1
 #define wxUSE_FFILE         1
 
+// Use wxFSVolume class providing access to the configured/active mount points
+//
+// Default is 1
+//
+// Recommended setting: 1 (but may be safely disabled if you don't use it)
+#define wxUSE_FSVOLUME      1
+
 // use wxTextBuffer class: required by wxTextFile
 #define wxUSE_TEXTBUFFER    1
 
index 32d2f9fed5313cbe3b86e82e9ec5f02506d4f4b8..a65ce2f2bb5731991d13b6cfbf76744d40f04d13 100644 (file)
     #pragma interface "fsvolume.h"
 #endif
 
+#include "wx/defs.h"
+
+#if wxUSE_FSVOLUME
+
 // the volume flags
 enum
 {
@@ -49,6 +53,9 @@ enum wxFSVolumeKind
 };
 
 #if wxUSE_GUI
+
+#include "wx/icon.h"
+
 enum wxFSIconType
 {
     wxFS_VOL_ICO_SMALL = 0,
@@ -57,10 +64,11 @@ enum wxFSIconType
     wxFS_VOL_ICO_SEL_LARGE,
     wxFS_VOL_ICO_MAX
 };
-#endif // wxUSE_GUI
 
 WX_DECLARE_OBJARRAY(wxIcon, wxIconArray);
 
+#endif // wxUSE_GUI
+
 class WXDLLEXPORT wxFSVolume
 {
 public:
@@ -118,5 +126,7 @@ private:
 
 };
 
+#endif // wxUSE_FSVOLUME
+
 #endif // _WX_FSVOLUME_H_
 
index 53d041b8075efdac1ff86de3abddfcbbb9c2eb4f..5404666d87a81d5670605abf8df5494d5568a850 100644 (file)
  * Use wxFFile class
  */
 #define wxUSE_FFILE 0
+/*
+ * Use wxFSVolume class
+ */
+#define wxUSE_FSVOLUME 1
+
 /*
  * Use wxTextBuffer class
  */
index 378c3fff1b638309a7d905599f5bd05701abb298..4812244e485cbffc6634b73c85f5da34e805d4e0 100644 (file)
     #pragma hdrstop
 #endif
 
+#if wxUSE_FSVOLUME
+
 #ifndef WX_PRECOMP
-#include <wx/icon.h>
-#include <wx/intl.h>
+    #include "wx/icon.h"
+    #include "wx/intl.h"
 #endif // WX_PRECOMP
 
 #include "wx/dir.h"
@@ -586,3 +588,5 @@ wxIcon wxFSVolume::GetIcon(wxFSIconType type) const
 
 #endif // wxUSE_GUI
 
+#endif // wxUSE_FSVOLUME
+