2 #-----------------------------------------------------------------------------
3 # Python source generated by wxDesigner from file: mimetypes.wdr
4 # Do not modify this file, all changes will be lost!
5 #-----------------------------------------------------------------------------
7 # Include wxWindows' modules
8 from wxPython
.wx
import *
13 ID_EXTENSION_Btn
= 10001
19 ID_ICON_FILE_TXT
= 10007
20 ID_ICON_INDEX_TXT
= 10008
21 ID_MIME_TYPE_TXT
= 10009
22 ID_MIME_TYPES_TXT
= 10010
23 ID_EXTENSIONS_TXT
= 10011
24 ID_DESCRIPTION_TXT
= 10012
25 ID_OPEN_CMD_TXT
= 10013
26 ID_PRINT_CMD_TXT
= 10014
27 ID_ALL_CMDS_TXT
= 10015
30 def MakeMimeTypesTestPanel( parent
, call_fit
= true
, set_sizer
= true
):
31 item0
= wxBoxSizer( wxVERTICAL
)
33 item1
= wxBoxSizer( wxHORIZONTAL
)
35 item2
= wxTextCtrl( parent
, ID_INPUT_TEXT
, "", wxDefaultPosition
, wxSize(100,-1), 0 )
36 item1
.AddWindow( item2
, 0, wxALIGN_CENTRE|wxALL
, 5 )
38 item3
= wxRadioButton( parent
, ID_EXTENSION_Btn
, "By extension", wxDefaultPosition
, wxDefaultSize
, wxRB_GROUP
)
39 item3
.SetValue( true
)
40 item1
.AddWindow( item3
, 0, wxALIGN_CENTRE|wxALL
, 5 )
42 item4
= wxRadioButton( parent
, ID_MIME_BTN
, "By mime type", wxDefaultPosition
, wxDefaultSize
, 0 )
43 item1
.AddWindow( item4
, 0, wxALIGN_CENTRE|wxALL
, 5 )
45 item5
= wxButton( parent
, ID_LOOKUP_BTN
, "Lookup", wxDefaultPosition
, wxDefaultSize
, 0 )
47 item1
.AddWindow( item5
, 0, wxALIGN_CENTRE|wxALL
, 5 )
49 item0
.AddSizer( item1
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL
, 5 )
51 item6
= wxStaticLine( parent
, ID_LINE
, wxDefaultPosition
, wxSize(20,-1), wxLI_HORIZONTAL
)
52 item0
.AddWindow( item6
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL
, 5 )
54 item7
= wxBoxSizer( wxHORIZONTAL
)
56 item8
= wxFlexGridSizer( 0, 2, 0, 0 )
57 item8
.AddGrowableCol( 1 )
58 item8
.AddGrowableRow( 8 )
60 item9
= wxStaticText( parent
, ID_TEXT
, "wxFileType:", wxDefaultPosition
, wxDefaultSize
, 0 )
61 item9
.SetFont( wxFont( 14, wxSWISS
, wxNORMAL
, wxBOLD
) )
62 item8
.AddWindow( item9
, 0, wxALL
, 5 )
64 item8
.AddSpacer( 20, 20, 0, wxALIGN_CENTRE|wxALL
, 5 )
66 item10
= wxStaticText( parent
, ID_TEXT
, "GetIconInfo:", wxDefaultPosition
, wxDefaultSize
, 0 )
67 item8
.AddWindow( item10
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL
, 5 )
69 item11
= wxBoxSizer( wxHORIZONTAL
)
71 item12
= wxStaticBitmap( parent
, ID_ICON_BMP
, MyBitmapsFunc( 0 ), wxDefaultPosition
, wxDefaultSize
)
72 item11
.AddWindow( item12
, 0, wxALIGN_CENTER_VERTICAL|wxALL
, 5 )
74 item13
= wxTextCtrl( parent
, ID_ICON_FILE_TXT
, "", wxDefaultPosition
, wxSize(120,-1), wxTE_READONLY
)
75 item11
.AddWindow( item13
, 1, wxALIGN_CENTRE|wxRIGHT|wxTOP|wxBOTTOM
, 5 )
77 item14
= wxTextCtrl( parent
, ID_ICON_INDEX_TXT
, "", wxDefaultPosition
, wxSize(30,-1), wxTE_READONLY
)
78 item11
.AddWindow( item14
, 0, wxALIGN_CENTRE|wxRIGHT|wxTOP|wxBOTTOM
, 5 )
80 item8
.AddSizer( item11
, 0, wxGROW|wxALIGN_CENTER_VERTICAL
, 5 )
82 item15
= wxStaticText( parent
, ID_TEXT
, "GetMimeType:", wxDefaultPosition
, wxDefaultSize
, 0 )
83 item8
.AddWindow( item15
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
85 item16
= wxTextCtrl( parent
, ID_MIME_TYPE_TXT
, "", wxDefaultPosition
, wxSize(310,-1), wxTE_READONLY
)
86 item8
.AddWindow( item16
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
88 item17
= wxStaticText( parent
, ID_TEXT
, "GetMimeTypes:", wxDefaultPosition
, wxDefaultSize
, 0 )
89 item8
.AddWindow( item17
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
91 item18
= wxTextCtrl( parent
, ID_MIME_TYPES_TXT
, "", wxDefaultPosition
, wxSize(80,-1), wxTE_READONLY
)
92 item8
.AddWindow( item18
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
94 item19
= wxStaticText( parent
, ID_TEXT
, "GetExtensions:", wxDefaultPosition
, wxDefaultSize
, 0 )
95 item8
.AddWindow( item19
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
97 item20
= wxTextCtrl( parent
, ID_EXTENSIONS_TXT
, "", wxDefaultPosition
, wxSize(80,-1), wxTE_READONLY
)
98 item8
.AddWindow( item20
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
100 item21
= wxStaticText( parent
, ID_TEXT
, "GetDescription:", wxDefaultPosition
, wxDefaultSize
, 0 )
101 item8
.AddWindow( item21
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
103 item22
= wxTextCtrl( parent
, ID_DESCRIPTION_TXT
, "", wxDefaultPosition
, wxSize(80,-1), wxTE_READONLY
)
104 item8
.AddWindow( item22
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
106 item23
= wxStaticText( parent
, ID_TEXT
, "GetOpenCommand:", wxDefaultPosition
, wxDefaultSize
, 0 )
107 item8
.AddWindow( item23
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
109 item24
= wxTextCtrl( parent
, ID_OPEN_CMD_TXT
, "", wxDefaultPosition
, wxSize(80,-1), wxTE_READONLY
)
110 item8
.AddWindow( item24
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
112 item25
= wxStaticText( parent
, ID_TEXT
, "GetPrintCommand:", wxDefaultPosition
, wxDefaultSize
, 0 )
113 item8
.AddWindow( item25
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
115 item26
= wxTextCtrl( parent
, ID_PRINT_CMD_TXT
, "", wxDefaultPosition
, wxSize(80,-1), wxTE_READONLY
)
116 item8
.AddWindow( item26
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
118 item27
= wxStaticText( parent
, ID_TEXT
, "GetAllCommands:", wxDefaultPosition
, wxDefaultSize
, 0 )
119 item8
.AddWindow( item27
, 0, wxALIGN_RIGHT|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
121 item28
= wxTextCtrl( parent
, ID_ALL_CMDS_TXT
, "", wxDefaultPosition
, wxSize(80,100), wxTE_MULTILINE|wxTE_READONLY|wxHSCROLL
)
122 item8
.AddWindow( item28
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
124 item7
.AddSizer( item8
, 1, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL
, 5 )
126 item29
= wxBoxSizer( wxVERTICAL
)
128 item30
= wxStaticText( parent
, ID_TEXT
, "Known mime types:", wxDefaultPosition
, wxDefaultSize
, 0 )
129 item29
.AddWindow( item30
, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxTOP|wxBOTTOM
, 5 )
131 item31
= wxListBox( parent
, ID_LISTBOX
, wxDefaultPosition
, wxSize(150,100), [], wxLB_SINGLE|wxLB_SORT|wxLB_HSCROLL
)
132 item29
.AddWindow( item31
, 1, wxALIGN_CENTRE|wxRIGHT|wxBOTTOM
, 5 )
134 item7
.AddSizer( item29
, 0, wxGROW|wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxTOP|wxBOTTOM
, 5 )
136 item0
.AddSizer( item7
, 1, wxGROW|wxALIGN_CENTER_VERTICAL
, 5 )
138 if set_sizer
== true
:
139 parent
.SetAutoLayout( true
)
140 parent
.SetSizer( item0
)
143 item0
.SetSizeHints( parent
)
151 def MyBitmapsFunc( index
):
153 return wxImage( "mimetypes_wdr/MyBitmapsFunc_0.png", wxBITMAP_TYPE_PNG
).ConvertToBitmap()
156 # End of generated file