Added new file dialog
Minor changes to docs and other generic dialogs Minor changes to makefiles git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3401 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
// Modified by:
|
||||
// Created: 12/12/98
|
||||
// Copyright: (c) Harm van der Heijden and Robert Roebling
|
||||
// RCS-ID: $Id$
|
||||
// Licence: wxWindows licence
|
||||
//
|
||||
// Notes: wxDirDialog class written by Harm van der Heijden,
|
||||
|
@@ -1,106 +0,0 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: extdlgg.h
|
||||
// Purpose: Extended Generic dialogs
|
||||
// Author: Robert Roebling
|
||||
// Modified by:
|
||||
// Created: 01/02/97
|
||||
// RCS-ID: $Id$
|
||||
// Copyright: (c) Robert Roebling
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef __EXTDLGH_G__
|
||||
#define __EXTDLGH_G__
|
||||
|
||||
#ifdef __GNUG__
|
||||
#pragma interface "extdlgg.h"
|
||||
#endif
|
||||
|
||||
#include "wx/setup.h"
|
||||
#include "wx/dialog.h"
|
||||
#include "wx/button.h"
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// classes
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class WXDLLEXPORT wxExtDialog;
|
||||
class WXDLLEXPORT wxStaticLine;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// global data
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
extern const wxChar *wxDialogNameStr;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// wxExtDialog
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class WXDLLEXPORT wxExtDialog: public wxDialog
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxExtDialog)
|
||||
|
||||
public:
|
||||
wxExtDialog() {}
|
||||
wxExtDialog( wxWindow *parent, wxWindowID id,
|
||||
const wxString& title,
|
||||
long extraStyle = (wxOK|wxCANCEL|wxCENTRE),
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
long style = wxEXT_DIALOG_STYLE,
|
||||
const wxString &name = wxDialogNameStr );
|
||||
bool Create( wxWindow *parent, wxWindowID id,
|
||||
const wxString& title,
|
||||
long extraStyle = (wxOK|wxCANCEL|wxCENTRE),
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
long style = wxEXT_DIALOG_STYLE,
|
||||
const wxString &name = wxDialogNameStr );
|
||||
|
||||
void SetClientWindow( wxWindow *clientWindow )
|
||||
{ m_clientWindow = clientWindow; }
|
||||
wxWindow *GetClientWindow()
|
||||
{ return m_clientWindow; }
|
||||
void SetClientWindowMargin( int margin )
|
||||
{ m_clientWindowMargin = margin; }
|
||||
int GetClientWindowMargin()
|
||||
{ return m_clientWindowMargin; }
|
||||
void SetSpacePerButton( wxSize space )
|
||||
{ m_spacePerButton = space; }
|
||||
wxSize GetSpacePerButton()
|
||||
{ return m_spacePerButton; }
|
||||
|
||||
void AddButton( wxButton *button );
|
||||
|
||||
void SetDefaultButton( wxWindowID button );
|
||||
|
||||
void EnableButton( wxWindowID button, bool enable=TRUE );
|
||||
bool ButtonIsEnabled( wxWindowID button );
|
||||
|
||||
wxSize GetButtonAreaSize();
|
||||
|
||||
void OnSize( wxSizeEvent &event );
|
||||
|
||||
void OnYes(wxCommandEvent& event);
|
||||
void OnNo(wxCommandEvent& event);
|
||||
void OnCancel(wxCommandEvent& event);
|
||||
|
||||
protected:
|
||||
wxWindow *m_clientWindow;
|
||||
long m_extraStyle;
|
||||
wxList m_buttons;
|
||||
#if wxUSE_STATLINE
|
||||
wxStaticLine *m_statLine;
|
||||
#endif
|
||||
int m_clientWindowMargin;
|
||||
wxSize m_spacePerButton;
|
||||
|
||||
wxSize LayoutButtons();
|
||||
|
||||
private:
|
||||
DECLARE_EVENT_TABLE()
|
||||
};
|
||||
|
||||
|
||||
#endif
|
229
include/wx/generic/filedlgg.h
Normal file
229
include/wx/generic/filedlgg.h
Normal file
@@ -0,0 +1,229 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: filedlgg.h
|
||||
// Purpose: wxFileDialog
|
||||
// Author: Robert Roebling
|
||||
// Modified by:
|
||||
// Created: 8/17/99
|
||||
// Copyright: (c) Robert Roebling
|
||||
// RCS-ID: $Id$
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _WX_FILEDLGG_H_
|
||||
#define _WX_FILEDLGG_H_
|
||||
|
||||
#ifdef __GNUG__
|
||||
#pragma interface "filedlgg.h"
|
||||
#endif
|
||||
|
||||
#include "wx/defs.h"
|
||||
|
||||
#include "wx/dialog.h"
|
||||
#include "wx/checkbox.h"
|
||||
#include "wx/listctrl.h"
|
||||
#include "wx/button.h"
|
||||
#include "wx/validate.h"
|
||||
#include "wx/textctrl.h"
|
||||
#include "wx/choice.h"
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// data
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
WXDLLEXPORT_DATA(extern const wxChar *)wxFileSelectorPromptStr;
|
||||
WXDLLEXPORT_DATA(extern const wxChar *)wxFileSelectorDefaultWildcardStr;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// classes
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class wxFileData;
|
||||
class wxFileCtrl;
|
||||
class wxFileDialog;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// wxFileData
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class wxFileData : public wxObject
|
||||
{
|
||||
private:
|
||||
wxString m_name;
|
||||
wxString m_fileName;
|
||||
long m_size;
|
||||
int m_hour;
|
||||
int m_minute;
|
||||
int m_year;
|
||||
int m_month;
|
||||
int m_day;
|
||||
wxString m_permissions;
|
||||
bool m_isDir;
|
||||
bool m_isLink;
|
||||
bool m_isExe;
|
||||
|
||||
public:
|
||||
wxFileData() {}
|
||||
wxFileData( const wxString &name, const wxString &fname );
|
||||
wxString GetName() const;
|
||||
wxString GetFullName() const;
|
||||
wxString GetHint() const;
|
||||
wxString GetEntry( const int num );
|
||||
bool IsDir();
|
||||
bool IsLink();
|
||||
bool IsExe();
|
||||
long GetSize();
|
||||
bool NewNameIsLegal( const wxString &s );
|
||||
bool Rename( const wxString &s );
|
||||
void MakeItem( wxListItem &item );
|
||||
|
||||
private:
|
||||
DECLARE_DYNAMIC_CLASS(wxFileData);
|
||||
};
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// wxFileCtrl
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class wxFileCtrl : public wxListCtrl
|
||||
{
|
||||
private:
|
||||
wxString m_dirName;
|
||||
bool m_showHidden;
|
||||
|
||||
public:
|
||||
wxFileCtrl();
|
||||
wxFileCtrl( wxWindow *win, const wxWindowID id, const wxString &dirName,
|
||||
const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
|
||||
const long style = wxLC_LIST, const wxValidator &validator = wxDefaultValidator,
|
||||
const wxString &name = _T("filelist") );
|
||||
void ChangeToListMode();
|
||||
void ChangeToReportMode();
|
||||
void ChangeToIconMode();
|
||||
void ShowHidden( bool show = TRUE );
|
||||
void Update();
|
||||
virtual void StatusbarText( char *WXUNUSED(text) ) {};
|
||||
int FillList( wxStringList &list );
|
||||
void DeleteFiles();
|
||||
void CopyFiles( char *dest );
|
||||
void MoveFiles( char *dest );
|
||||
void RenameFile();
|
||||
void MakeDir();
|
||||
void GoToParentDir();
|
||||
void GoToHomeDir();
|
||||
void GoToDir( const wxString &dir );
|
||||
void GetDir( wxString &dir );
|
||||
void OnListDeleteItem( wxListEvent &event );
|
||||
void OnListKeyDown( wxListEvent &event );
|
||||
void OnListEndLabelEdit( wxListEvent &event );
|
||||
|
||||
private:
|
||||
DECLARE_DYNAMIC_CLASS(wxFileCtrl);
|
||||
DECLARE_EVENT_TABLE()
|
||||
};
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
// File selector
|
||||
//-------------------------------------------------------------------------
|
||||
|
||||
class wxFileDialog: public wxDialog
|
||||
{
|
||||
public:
|
||||
wxFileDialog() { }
|
||||
|
||||
wxFileDialog(wxWindow *parent,
|
||||
const wxString& message = wxFileSelectorPromptStr,
|
||||
const wxString& defaultDir = "",
|
||||
const wxString& defaultFile = "",
|
||||
const wxString& wildCard = wxFileSelectorDefaultWildcardStr,
|
||||
long style = 0,
|
||||
const wxPoint& pos = wxDefaultPosition);
|
||||
|
||||
void SetMessage(const wxString& message) { m_message = message; }
|
||||
void SetPath(const wxString& path);
|
||||
void SetDirectory(const wxString& dir) { m_dir = dir; }
|
||||
void SetFilename(const wxString& name) { m_fileName = name; }
|
||||
void SetWildcard(const wxString& wildCard) { m_wildCard = wildCard; }
|
||||
void SetStyle(long style) { m_dialogStyle = style; }
|
||||
void SetFilterIndex(int filterIndex) { m_filterIndex = filterIndex; }
|
||||
|
||||
wxString GetMessage() const { return m_message; }
|
||||
wxString GetPath() const { return m_path; }
|
||||
wxString GetDirectory() const { return m_dir; }
|
||||
wxString GetFilename() const { return m_fileName; }
|
||||
wxString GetWildcard() const { return m_wildCard; }
|
||||
long GetStyle() const { return m_dialogStyle; }
|
||||
int GetFilterIndex() const { return m_filterIndex ; }
|
||||
|
||||
void OnSelected( wxListEvent &event );
|
||||
void OnActivated( wxListEvent &event );
|
||||
void OnList( wxCommandEvent &event );
|
||||
void OnReport( wxCommandEvent &event );
|
||||
void OnIcon( wxCommandEvent &event );
|
||||
void OnUp( wxCommandEvent &event );
|
||||
void OnHome( wxCommandEvent &event );
|
||||
void OnListOk( wxCommandEvent &event );
|
||||
|
||||
protected:
|
||||
wxString m_message;
|
||||
long m_dialogStyle;
|
||||
wxString m_dir;
|
||||
wxString m_path; // Full path
|
||||
wxString m_fileName;
|
||||
wxString m_wildCard;
|
||||
int m_filterIndex;
|
||||
wxChoice *m_choice;
|
||||
wxTextCtrl *m_text;
|
||||
wxFileCtrl *m_list;
|
||||
|
||||
private:
|
||||
DECLARE_DYNAMIC_CLASS(wxFileDialog)
|
||||
DECLARE_EVENT_TABLE()
|
||||
};
|
||||
|
||||
#define wxOPEN 1
|
||||
#define wxSAVE 2
|
||||
#define wxOVERWRITE_PROMPT 4
|
||||
#define wxHIDE_READONLY 8
|
||||
#define wxFILE_MUST_EXIST 16
|
||||
|
||||
// File selector - backward compatibility
|
||||
WXDLLEXPORT wxString
|
||||
wxFileSelector(const wxChar *message = wxFileSelectorPromptStr,
|
||||
const wxChar *default_path = NULL,
|
||||
const wxChar *default_filename = NULL,
|
||||
const wxChar *default_extension = NULL,
|
||||
const wxChar *wildcard = wxFileSelectorDefaultWildcardStr,
|
||||
int flags = 0,
|
||||
wxWindow *parent = NULL,
|
||||
int x = -1, int y = -1);
|
||||
|
||||
// An extended version of wxFileSelector
|
||||
WXDLLEXPORT wxString
|
||||
wxFileSelectorEx(const wxChar *message = wxFileSelectorPromptStr,
|
||||
const wxChar *default_path = NULL,
|
||||
const wxChar *default_filename = NULL,
|
||||
int *indexDefaultExtension = NULL,
|
||||
const wxChar *wildcard = wxFileSelectorDefaultWildcardStr,
|
||||
int flags = 0,
|
||||
wxWindow *parent = NULL,
|
||||
int x = -1, int y = -1);
|
||||
|
||||
// Ask for filename to load
|
||||
WXDLLEXPORT wxString
|
||||
wxLoadFileSelector(const wxChar *what,
|
||||
const wxChar *extension,
|
||||
const wxChar *default_name = (const wxChar *)NULL,
|
||||
wxWindow *parent = (wxWindow *) NULL);
|
||||
|
||||
// Ask for filename to save
|
||||
WXDLLEXPORT wxString
|
||||
wxSaveFileSelector(const wxChar *what,
|
||||
const wxChar *extension,
|
||||
const wxChar *default_name = (const wxChar *) NULL,
|
||||
wxWindow *parent = (wxWindow *) NULL);
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
// _WX_DIRDLGG_H_
|
||||
|
99
include/wx/generic/find.xpm
Normal file
99
include/wx/generic/find.xpm
Normal file
@@ -0,0 +1,99 @@
|
||||
/* XPM */
|
||||
static char * find_xpm[] = {
|
||||
"32 32 64 1",
|
||||
" s background c None",
|
||||
". c black",
|
||||
"X c #FFFFFBEEFFFF",
|
||||
"o c #AEBAAAAAAEBA",
|
||||
"O c #4924618579E7",
|
||||
"+ c #AEBA8A286185",
|
||||
"@ c #BEFB8A2871C6",
|
||||
"# c #71C682078617",
|
||||
"$ c #4924410330C2",
|
||||
"% c #492451446185",
|
||||
"& c #49243CF338E3",
|
||||
"* c #EFBEAAAA8E38",
|
||||
"= c #AEBA71C66185",
|
||||
"- c #9E79820769A6",
|
||||
"; c #5144410338E3",
|
||||
": c #514434D338E3",
|
||||
"> c #D75CA28971C6",
|
||||
", c #514430C230C2",
|
||||
"< c #618541034103",
|
||||
"1 c #BEFB8A286185",
|
||||
"2 c #B6DA7DF75965",
|
||||
"3 c #410338E330C2",
|
||||
"4 c #514441034103",
|
||||
"5 c #AEBA9A696185",
|
||||
"6 c #9E7971C65144",
|
||||
"7 c #9E7971C66185",
|
||||
"8 c #DF7DAEBA9E79",
|
||||
"9 c #38E338E330C2",
|
||||
"0 c #410330C22081",
|
||||
"q c #A69961855144",
|
||||
"w c #618549244924",
|
||||
"e c #30C230C22081",
|
||||
"r c #38E32CB230C2",
|
||||
"t c #8E3851445144",
|
||||
"y c #28A228A230C2",
|
||||
"u c #79E759654924",
|
||||
"i c #A69969A65965",
|
||||
"p c #8E3861855144",
|
||||
"a c #71C661854103",
|
||||
"s c #208120812081",
|
||||
"d c #596538E330C2",
|
||||
"f c #8E3871C65144",
|
||||
"g c #71C651445144",
|
||||
"h c #186118611861",
|
||||
"j c #8E3861854103",
|
||||
"k c #71C651444103",
|
||||
"l c #71C641034103",
|
||||
"z c #514451445144",
|
||||
"x c #5144514430C2",
|
||||
"c c #104010401040",
|
||||
"v c #410330C230C2",
|
||||
"b c #30C220812081",
|
||||
"n c #618551444103",
|
||||
"m c #79E779E779E7",
|
||||
"M c #6185410330C2",
|
||||
"N c #38E330C22081",
|
||||
"B c #6185514430C2",
|
||||
"V c #38E324922081",
|
||||
"C c #514400000000",
|
||||
"Z c #E79DD34CD75C",
|
||||
"A c #C71BC71BBEFB",
|
||||
"S c #8E387DF769A6",
|
||||
"D c #208128A228A2",
|
||||
"F c #30C238E34103",
|
||||
" ........ XXXo ",
|
||||
" ..O......O..Xoo+@ ",
|
||||
" .#..$.###%..&.@+*X=- ",
|
||||
" ...;;;.%$:;;;...XX>XXXo ",
|
||||
" ...$$,$+XXX.##<#..o111@2 ",
|
||||
" .&.34&+XXoo5.XX#%.$.@@5*X=6 ",
|
||||
" ..3378X+@@++@@++@@..XX>XXoo+2 ",
|
||||
".9.0qXXX2++12+XXX.X.w.XXo11@@1 ",
|
||||
"..erX66==66=11111.o1..1111*XX>>t",
|
||||
"..yuXi76678X+@2++@@+..:+XXX>+ppa",
|
||||
"..sdXpppXX=++@=++=8X..w+fqppupge",
|
||||
"..h<XajtX67==67=*XX*..&qqpjttak.",
|
||||
"..h<XkwlXfqqiXX*=66=..9qqjjtukd.",
|
||||
"..h0Xz<xXpppX*i6-==6..yfpppaak,.",
|
||||
".c.vXz4dXzguXi=&-=7.9.rputgawk.z",
|
||||
"X..bX,d<XwklX+2==66..rettakkln.m",
|
||||
"X.c.Xb0,XkM<X$i=q6.v.NjtulkllB. ",
|
||||
"X4..XbVvXz:hX==66...Nytaakknn<. ",
|
||||
"X<c...bnX,v0>=76.....pganknwBMz ",
|
||||
"XM.w.h..Xb0,*6..v..CC.kklkB<<;m ",
|
||||
"ZMzX#..;......9..N.rC...lBM<dem ",
|
||||
" =zXXsc........9eNN..CCC.<M:dVm ",
|
||||
" =oXA<.##hc$9vNryrye.VCCC.4de.z ",
|
||||
" SoXZMzXXyc;vrNttaVV..VCCC.V.z ",
|
||||
" -Xk82zXXM.*qjjtukkbb..sCCC.z ",
|
||||
" SXlA=oXZM.Xpptaakknss..VCCC. ",
|
||||
" ..z-oXA=zXatganknBx.D..FCCC. ",
|
||||
" zmSXk82zXtakllBB<.zDD..FCCC. ",
|
||||
" Xl.SoXuknl<.zz FF..%CCC.",
|
||||
" ..z-oXakkn.zz %%..OCC.",
|
||||
" SXkn.zzz %O..OO.",
|
||||
" Xk.z OO... "};
|
48
include/wx/generic/folder.xpm
Normal file
48
include/wx/generic/folder.xpm
Normal file
@@ -0,0 +1,48 @@
|
||||
/* XPM */
|
||||
static char * folder_xpm[] = {
|
||||
"33 33 12 1",
|
||||
" c None",
|
||||
". c #D75CA69979E7",
|
||||
"X c #208120812081",
|
||||
"o c #FFFFFFFFFFFF",
|
||||
"O c #B6DA79E74924",
|
||||
"+ c #596559655965",
|
||||
"@ c #410341034103",
|
||||
"# c #514451445144",
|
||||
"$ c #000000000820",
|
||||
"% c #8E38596530C2",
|
||||
"& c #8E3886178617",
|
||||
"* c #492479E769A6",
|
||||
" ",
|
||||
" .. XXX ",
|
||||
" .o.. X.XXX ",
|
||||
" .ooo..OOOXXX ",
|
||||
" .ooooo..OOOXXX ++ ",
|
||||
"XXX .ooooooo..OOOXXX @#++@ ",
|
||||
"XOX@X.ooooooooo...OOO@XX+X#+++ ",
|
||||
"X...@@$.oooooooooo...OOXXX@X@+ ",
|
||||
"O.....@XXOooooooooooo..OOOX@@X ",
|
||||
"XO......@%X.ooooooooooo..%%OX@ ",
|
||||
".O........@XX.oooooooooo.X%XX ",
|
||||
" %O.........@@$.oooooooo.XX%X ",
|
||||
" %O...........@@$.oooooo.X%X# ",
|
||||
" %O.............@@X.oooo.XX%& ",
|
||||
" .@...............@XX.oo.@XX ",
|
||||
" %.................@X.o.XXX ",
|
||||
" OO................O%X..XX@ ",
|
||||
" +OO.......O..OOOOOOO@..@X& ",
|
||||
" .%O....OOOOOOOOOOOOOX.+XX ",
|
||||
" XOOOOOOOOOOOOOOOOOOX+*XX ",
|
||||
" @OOOOO.OOOOOOOOOOOOX*+XX ",
|
||||
" .%OOOOOOOOOOOOOOO%OXX#XX ",
|
||||
" XOOOOOOOOOOO%O%O%%OX++& ",
|
||||
" @O%O%OO%O%%O%%%%%%%XXX ",
|
||||
" XXXO%%%%%%%%%%%%%%XXX ",
|
||||
" OXXX%%%%%%%%%%%%@XX# ",
|
||||
" OX@X%%%%%%%%%%%XXX ",
|
||||
" OXXX%%%O%%%%%XXX ",
|
||||
" OXXX%%%%%%%XX* ",
|
||||
" OX@X%%%%X%X& ",
|
||||
" OXXX%%%XX ",
|
||||
" OXXX%%@ ",
|
||||
" OXXX "};
|
45
include/wx/generic/list.xpm
Normal file
45
include/wx/generic/list.xpm
Normal file
@@ -0,0 +1,45 @@
|
||||
/* XPM */
|
||||
static char * list_xpm[] = {
|
||||
"32 32 10 1",
|
||||
" c #DF7DDF7DDF7D",
|
||||
". c #9E799E79A699",
|
||||
"X c #AEBAAEBAAEBA",
|
||||
"o c #FFFFFFFFFFFF",
|
||||
"O c #514451445144",
|
||||
"+ c #410341034103",
|
||||
"@ c #596559655965",
|
||||
"# c #000000000000",
|
||||
"$ c #BEFBBEFBBEFB",
|
||||
"% c #208120812081",
|
||||
" ",
|
||||
" . ",
|
||||
" Xo.. ",
|
||||
" Xoooo.X ",
|
||||
" Xooooooo.X ",
|
||||
" XooooO+ooooXX ",
|
||||
" XoooooooO+ooo.. ",
|
||||
" XooooOOoooo@@ooo.. ",
|
||||
" XoooooooOOooooooooo.X ",
|
||||
" Xoooo@Ooooo+@oooO+oooo.X",
|
||||
" Xooooooo@OoooooooooO+oooo",
|
||||
" XooooooooooO@oooOOoooo@@oo",
|
||||
" XooooO+ooooooooooooOOoooooo",
|
||||
" XoooooooO+oooooo@Ooooo+@oooX",
|
||||
" XooooOOoooo@@oooooo@OooooooOX",
|
||||
" XoooooooOOooooooooooooO@oooOX#",
|
||||
" Xoooo@Ooooo+@oooO+oooooooooOX#X",
|
||||
"Xooooooo@OoooooooooO+ooooooOX#XX",
|
||||
"O@$oooooooO@oooOOoooo@@oooOX#XX ",
|
||||
"X#+@$ooooooooooooOOooooooOX#XX ",
|
||||
" XX#O@ooooooo@Ooooo+@oooOX#XX ",
|
||||
" XX#OXooooooo@OooooooOX#X ",
|
||||
" XXO@XoooooooO@oooOX#X ",
|
||||
" XX#%@XoooooooooOX#X ",
|
||||
" XX#%@XooooooOX#X ",
|
||||
" XX#%@XoooOX#X ",
|
||||
" XX#%@XOX#X ",
|
||||
" XX#+X#X ",
|
||||
" XXXX ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
53
include/wx/generic/txt.xpm
Normal file
53
include/wx/generic/txt.xpm
Normal file
@@ -0,0 +1,53 @@
|
||||
/* XPM */
|
||||
static char * txt_xpm[] = {
|
||||
"32 32 18 1",
|
||||
" c None",
|
||||
". c #D75CA69979E7",
|
||||
"X c #BEFBBEFBBEFB",
|
||||
"o c #208120812081",
|
||||
"O c #F7DE28A22081",
|
||||
"+ c #AEBAAEBAAEBA",
|
||||
"@ c #FFFFD75C0000",
|
||||
"# c #8E38596530C2",
|
||||
"$ c #FFFFFFFFFFFF",
|
||||
"% c #B6DA79E74924",
|
||||
"& c #9E799E79A699",
|
||||
"* c #514451445144",
|
||||
"= c #492479E769A6",
|
||||
"- c #410341034103",
|
||||
"; c #000000000000",
|
||||
": c #596559655965",
|
||||
"> c #8E3886178617",
|
||||
", c #410341038E38",
|
||||
" ",
|
||||
" .X ",
|
||||
" Xoo. ",
|
||||
" O.Xo ",
|
||||
" ++ +X@O#o ",
|
||||
" +$$++ +$$%%#o ",
|
||||
" +$$$$$+$$$@%#o& ",
|
||||
" +$$$$$+$$$$O%#o$&& ",
|
||||
" +$$$$$+$$$$$@##o$$$&+ ",
|
||||
" +$$**$+$$$$$$%O#o$$$$$& ",
|
||||
" +$$$$$+$$**$$+@%#o$$$$$$=",
|
||||
" +$$**$+$$$$$*&$O%-o$$$$$-+",
|
||||
" +$$$$$+$$**$$+$$@%o;+$$$*+;",
|
||||
" +$$**$+$$$$$*+$$$O##o$+$*+;+",
|
||||
" +$$$$$+$$**$$+$$$$@#oo$$++;+ ",
|
||||
" +$$**$+$$$$$*+$$$$$%%#;$$$$++ ",
|
||||
" +$$$$$+$$**$$+$$*-$$%#oo$$$$$$*",
|
||||
"+$$$$$+$$$$$*+$$$$$*-O##;$$$$$-+",
|
||||
"*:X$$+oo+$$$+$$**$$$$%%;o$$$$*+;",
|
||||
"+;-:X$$+oo:&$$$$$**$$ooo;$$$*+;+",
|
||||
" +;*:X$$*+$$**$$$$*-X%o$$$*+;+ ",
|
||||
" +;**++$$$$$**$$$$.#o$$*+;+ ",
|
||||
" +*+$$=:$$$$*-$$$##$>Xo+ ",
|
||||
" +$$$$$:*$$$$-*$;X-+-+ ",
|
||||
" *+$$$$$$$:*$$$$$;,+;& ",
|
||||
" +*:+$$$$$$$*:$$$=+;+ ",
|
||||
" +;o:+$$$$$$$$$*+;+ ",
|
||||
" +;o:+$$$$$$*+;+ ",
|
||||
" +;o:+$$$*+;+ ",
|
||||
" +;o:+*+;+ ",
|
||||
" +;-+;+ ",
|
||||
" +;+ "};
|
Reference in New Issue
Block a user