00001
00015 #ifndef INC_MGUI_CLIPBOARD_H
00016 #define INC_MGUI_CLIPBOARD_H
00017
00018 #ifndef INC_MI32_STDDEFNS_H
00019 #include <mi32/stddefns.h>
00020 #endif
00021
00022 #ifndef GENERATING_DOXYGEN_OUTPUT
00023
00024 class MISTRING;
00025 #endif
00026
00027 namespace MGUI {
00028
00029
00030
00032 class CLIPBOARD {
00033 public:
00034
00037 static const MISTRING& GetText ();
00038
00040 static void SetText (
00041 const MISTRING& str
00042 );
00043
00044 #ifdef X_NATIVE
00045
00047 static void XeCopy (Widget xetext);
00048
00050 static void XeCut (Widget xetext);
00051
00053 static void XePaste (Widget xetext);
00054
00055 #endif
00056
00057 private:
00058 };
00059
00060
00061
00062 }
00063
00064 #endif // INC_MGUI_CLIPBOARD_H