1 #-----------------------------------------------------------------------------
2 # Python source generated by wxDesigner from file: mimetypes.wdr
3 # Do not modify this file, all changes will be lost!
4 #-----------------------------------------------------------------------------
6 # Include wxWindows' modules
7 from wxPython
.wx
import *
12 ID_EXTENSION_Btn
= 10001
18 ID_ICON_FILE_TXT
= 10007
19 ID_ICON_INDEX_TXT
= 10008
20 ID_MIME_TYPE_TXT
= 10009
21 ID_MIME_TYPES_TXT
= 10010
22 ID_EXTENSIONS_TXT
= 10011
23 ID_DESCRIPTION_TXT
= 10012
24 ID_OPEN_CMD_TXT
= 10013
25 ID_PRINT_CMD_TXT
= 10014
26 ID_ALL_CMDS_TXT
= 10015
29 def MakeMimeTypesTestPanel( parent
, call_fit
= True, set_sizer
= True ):
30 item0
= wxBoxSizer( wxVERTICAL
)
32 item1
= wxBoxSizer( wxHORIZONTAL
)
34 item2
= wxTextCtrl( parent
, ID_INPUT_TEXT
, "", wxDefaultPosition
, wxSize(100,-1), 0 )
35 item1
.AddWindow( item2
, 0, wxALIGN_CENTRE|wxALL
, 5 )
37 item3
= wxRadioButton( parent
, ID_EXTENSION_Btn
, "By extension", wxDefaultPosition
, wxDefaultSize
, wxRB_GROUP
)
38 item3
.SetValue( True )
39 item1
.AddWindow( item3
, 0, wxALIGN_CENTRE|wxALL
, 5 )
41 item4
= wxRadioButton( parent
, ID_MIME_BTN
, "By mime type", wxDefaultPosition
, wxDefaultSize
, 0 )
42 item1
.AddWindow( item4
, 0, wxALIGN_CENTRE|wxALL
, 5 )
44 item5
= wxButton( parent
, ID_LOOKUP_BTN
, "Lookup", wxDefaultPosition
, wxDefaultSize
, 0 )
46 item1
.AddWindow( item5
, 0, wxALIGN_CENTRE|wxALL
, 5 )
48 item0
.AddSizer( item1
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL
, 5 )
50 item6
= wxStaticLine( parent
, ID_LINE
, wxDefaultPosition
, wxSize(20,-1), wxLI_HORIZONTAL
)
51 item0
.AddWindow( item6
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL
, 5 )
53 item7
= wxBoxSizer( wxHORIZONTAL
)
55 item8
= wxFlexGridSizer( 0, 2, 0, 0 )
56 item8
.AddGrowableCol( 1 )
57 item8
.AddGrowableRow( 8 )
59 item9
= wxStaticText( parent
, ID_TEXT
, "wxFileType:", wxDefaultPosition
, wxDefaultSize
, 0 )
60 item9
.SetFont( wxFont( 14, wxSWISS
, wxNORMAL
, wxBOLD
) )
61 item8
.AddWindow( item9
, 0, wxALL
, 5 )
63 item8
.AddSpacer( (20, 20), 0, wxALIGN_CENTRE|wxALL
, 5 )
65 item10
= wxStaticText( parent
, ID_TEXT
, "GetIconInfo:", wxDefaultPosition
, wxDefaultSize
, 0 )
66 item8
.AddWindow( item10
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL
, 5 )
68 item11
= wxBoxSizer( wxHORIZONTAL
)
70 item12
= wxStaticBitmap( parent
, ID_ICON_BMP
, MyBitmapsFunc( 0 ), wxDefaultPosition
, wxDefaultSize
)
71 item11
.AddWindow( item12
, 0, wxALIGN_CENTER_VERTICAL|wxALL
, 5 )
73 item13
= wxTextCtrl( parent
, ID_ICON_FILE_TXT
, "", wxDefaultPosition
, wxSize(120,-1), wxTE_READONLY
)
74 item11
.AddWindow( item13
, 1, wxALIGN_CENTRE|wxRIGHT|wxTOP|wxBOTTOM
, 5 )
76 item14
= wxTextCtrl( parent
, ID_ICON_INDEX_TXT
, "", wxDefaultPosition
, wxSize(30,-1), wxTE_READONLY
)
77 item11
.AddWindow( item14
, 0, wxALIGN_CENTRE|wxRIGHT|wxTOP|wxBOTTOM
, 5 )
79 item8
.AddSizer( item11
, 0, wxGROW|wxALIGN_CENTER_VERTICAL
, 5 )
81 item15
= wxStaticText( parent
, ID_TEXT
, "GetMimeType:", wxDefaultPosition
, wxDefaultSize
, 0 )
82 item8
.AddWindow( item15
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
84 item16
= wxTextCtrl( parent
, ID_MIME_TYPE_TXT
, "", wxDefaultPosition
, wxSize(310,-1), wxTE_READONLY
)
85 item8
.AddWindow( item16
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
87 item17
= wxStaticText( parent
, ID_TEXT
, "GetMimeTypes:", wxDefaultPosition
, wxDefaultSize
, 0 )
88 item8
.AddWindow( item17
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
90 item18
= wxTextCtrl( parent
, ID_MIME_TYPES_TXT
, "", wxDefaultPosition
, wxSize(80,-1), wxTE_READONLY
)
91 item8
.AddWindow( item18
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
93 item19
= wxStaticText( parent
, ID_TEXT
, "GetExtensions:", wxDefaultPosition
, wxDefaultSize
, 0 )
94 item8
.AddWindow( item19
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
96 item20
= wxTextCtrl( parent
, ID_EXTENSIONS_TXT
, "", wxDefaultPosition
, wxSize(80,-1), wxTE_READONLY
)
97 item8
.AddWindow( item20
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
99 item21
= wxStaticText( parent
, ID_TEXT
, "GetDescription:", wxDefaultPosition
, wxDefaultSize
, 0 )
100 item8
.AddWindow( item21
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
102 item22
= wxTextCtrl( parent
, ID_DESCRIPTION_TXT
, "", wxDefaultPosition
, wxSize(80,-1), wxTE_READONLY
)
103 item8
.AddWindow( item22
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
105 item23
= wxStaticText( parent
, ID_TEXT
, "GetOpenCommand:", wxDefaultPosition
, wxDefaultSize
, 0 )
106 item8
.AddWindow( item23
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
108 item24
= wxTextCtrl( parent
, ID_OPEN_CMD_TXT
, "", wxDefaultPosition
, wxSize(80,-1), wxTE_READONLY
)
109 item8
.AddWindow( item24
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
111 item25
= wxStaticText( parent
, ID_TEXT
, "GetPrintCommand:", wxDefaultPosition
, wxDefaultSize
, 0 )
112 item8
.AddWindow( item25
, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
114 item26
= wxTextCtrl( parent
, ID_PRINT_CMD_TXT
, "", wxDefaultPosition
, wxSize(80,-1), wxTE_READONLY
)
115 item8
.AddWindow( item26
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
117 item27
= wxStaticText( parent
, ID_TEXT
, "GetAllCommands:", wxDefaultPosition
, wxDefaultSize
, 0 )
118 item8
.AddWindow( item27
, 0, wxALIGN_RIGHT|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
120 item28
= wxTextCtrl( parent
, ID_ALL_CMDS_TXT
, "", wxDefaultPosition
, wxSize(80,100), wxTE_MULTILINE|wxTE_READONLY|wxHSCROLL
)
121 item8
.AddWindow( item28
, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM
, 5 )
123 item7
.AddSizer( item8
, 1, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL
, 5 )
125 item29
= wxBoxSizer( wxVERTICAL
)
127 item30
= wxStaticText( parent
, ID_TEXT
, "Known mime types:", wxDefaultPosition
, wxDefaultSize
, 0 )
128 item29
.AddWindow( item30
, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxTOP|wxBOTTOM
, 5 )
130 item31
= wxListBox( parent
, ID_LISTBOX
, wxDefaultPosition
, wxSize(150,100), [], wxLB_SINGLE|wxLB_SORT|wxLB_HSCROLL
)
131 item29
.AddWindow( item31
, 1, wxALIGN_CENTRE|wxRIGHT|wxBOTTOM
, 5 )
133 item7
.AddSizer( item29
, 0, wxGROW|wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxTOP|wxBOTTOM
, 5 )
135 item0
.AddSizer( item7
, 1, wxGROW|wxALIGN_CENTER_VERTICAL
, 5 )
137 if set_sizer
== True:
138 parent
.SetAutoLayout( True )
139 parent
.SetSizer( item0
)
142 item0
.SetSizeHints( parent
)
150 def MyBitmapsFunc( index
):
152 return wxImage( "mimetypes_wdr/MyBitmapsFunc_0.png", wxBITMAP_TYPE_PNG
).ConvertToBitmap()
155 # End of generated file