]>
Commit | Line | Data |
---|---|---|
b37c7e1d RD |
1 | #!/usr/env python |
2 | #----------------------------------------------------------------------------- | |
3 | # Python source generated by wxDesigner from file: mimetypes.wdr | |
4 | # Do not modify this file, all changes will be lost! | |
5 | #----------------------------------------------------------------------------- | |
6 | ||
7 | # Include wxWindows' modules | |
8 | from wxPython.wx import * | |
9 | ||
10 | # Window functions | |
11 | ||
12 | ID_INPUT_TEXT = 10000 | |
13 | ID_EXTENSION_Btn = 10001 | |
14 | ID_MIME_BTN = 10002 | |
15 | ID_LOOKUP_BTN = 10003 | |
16 | ID_LINE = 10004 | |
17 | ID_TEXT = 10005 | |
18 | ID_ICON_BMP = 10006 | |
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 | |
28 | ID_LISTBOX = 10016 | |
29 | ||
30 | def MakeMimeTypesTestPanel( parent, call_fit = true, set_sizer = true ): | |
31 | item0 = wxBoxSizer( wxVERTICAL ) | |
32 | ||
33 | item1 = wxBoxSizer( wxHORIZONTAL ) | |
34 | ||
35 | item2 = wxTextCtrl( parent, ID_INPUT_TEXT, "", wxDefaultPosition, wxSize(100,-1), 0 ) | |
36 | item1.AddWindow( item2, 0, wxALIGN_CENTRE|wxALL, 5 ) | |
37 | ||
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 ) | |
41 | ||
42 | item4 = wxRadioButton( parent, ID_MIME_BTN, "By mime type", wxDefaultPosition, wxDefaultSize, 0 ) | |
43 | item1.AddWindow( item4, 0, wxALIGN_CENTRE|wxALL, 5 ) | |
44 | ||
45 | item5 = wxButton( parent, ID_LOOKUP_BTN, "Lookup", wxDefaultPosition, wxDefaultSize, 0 ) | |
46 | item5.SetDefault() | |
47 | item1.AddWindow( item5, 0, wxALIGN_CENTRE|wxALL, 5 ) | |
48 | ||
49 | item0.AddSizer( item1, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 ) | |
50 | ||
51 | item6 = wxStaticLine( parent, ID_LINE, wxDefaultPosition, wxSize(20,-1), wxLI_HORIZONTAL ) | |
52 | item0.AddWindow( item6, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 ) | |
53 | ||
54 | item7 = wxBoxSizer( wxHORIZONTAL ) | |
55 | ||
56 | item8 = wxFlexGridSizer( 0, 2, 0, 0 ) | |
57 | item8.AddGrowableCol( 1 ) | |
58 | item8.AddGrowableRow( 8 ) | |
59 | ||
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 ) | |
63 | ||
64 | item8.AddSpacer( 20, 20, 0, wxALIGN_CENTRE|wxALL, 5 ) | |
65 | ||
66 | item10 = wxStaticText( parent, ID_TEXT, "GetIconInfo:", wxDefaultPosition, wxDefaultSize, 0 ) | |
67 | item8.AddWindow( item10, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5 ) | |
68 | ||
69 | item11 = wxBoxSizer( wxHORIZONTAL ) | |
70 | ||
71 | item12 = wxStaticBitmap( parent, ID_ICON_BMP, MyBitmapsFunc( 0 ), wxDefaultPosition, wxDefaultSize ) | |
72 | item11.AddWindow( item12, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 ) | |
73 | ||
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 ) | |
76 | ||
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 ) | |
79 | ||
80 | item8.AddSizer( item11, 0, wxGROW|wxALIGN_CENTER_VERTICAL, 5 ) | |
81 | ||
82 | item15 = wxStaticText( parent, ID_TEXT, "GetMimeType:", wxDefaultPosition, wxDefaultSize, 0 ) | |
83 | item8.AddWindow( item15, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM, 5 ) | |
84 | ||
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 ) | |
87 | ||
88 | item17 = wxStaticText( parent, ID_TEXT, "GetMimeTypes:", wxDefaultPosition, wxDefaultSize, 0 ) | |
89 | item8.AddWindow( item17, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM, 5 ) | |
90 | ||
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 ) | |
93 | ||
94 | item19 = wxStaticText( parent, ID_TEXT, "GetExtensions:", wxDefaultPosition, wxDefaultSize, 0 ) | |
95 | item8.AddWindow( item19, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM, 5 ) | |
96 | ||
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 ) | |
99 | ||
100 | item21 = wxStaticText( parent, ID_TEXT, "GetDescription:", wxDefaultPosition, wxDefaultSize, 0 ) | |
101 | item8.AddWindow( item21, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM, 5 ) | |
102 | ||
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 ) | |
105 | ||
106 | item23 = wxStaticText( parent, ID_TEXT, "GetOpenCommand:", wxDefaultPosition, wxDefaultSize, 0 ) | |
107 | item8.AddWindow( item23, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM, 5 ) | |
108 | ||
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 ) | |
111 | ||
112 | item25 = wxStaticText( parent, ID_TEXT, "GetPrintCommand:", wxDefaultPosition, wxDefaultSize, 0 ) | |
113 | item8.AddWindow( item25, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM, 5 ) | |
114 | ||
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 ) | |
117 | ||
118 | item27 = wxStaticText( parent, ID_TEXT, "GetAllCommands:", wxDefaultPosition, wxDefaultSize, 0 ) | |
119 | item8.AddWindow( item27, 0, wxALIGN_RIGHT|wxLEFT|wxRIGHT|wxBOTTOM, 5 ) | |
120 | ||
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 ) | |
123 | ||
124 | item7.AddSizer( item8, 1, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 ) | |
125 | ||
126 | item29 = wxBoxSizer( wxVERTICAL ) | |
127 | ||
128 | item30 = wxStaticText( parent, ID_TEXT, "Known mime types:", wxDefaultPosition, wxDefaultSize, 0 ) | |
129 | item29.AddWindow( item30, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxTOP|wxBOTTOM, 5 ) | |
130 | ||
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 ) | |
133 | ||
134 | item7.AddSizer( item29, 0, wxGROW|wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxTOP|wxBOTTOM, 5 ) | |
135 | ||
136 | item0.AddSizer( item7, 1, wxGROW|wxALIGN_CENTER_VERTICAL, 5 ) | |
137 | ||
138 | if set_sizer == true: | |
139 | parent.SetAutoLayout( true ) | |
140 | parent.SetSizer( item0 ) | |
141 | if call_fit == true: | |
142 | item0.Fit( parent ) | |
143 | item0.SetSizeHints( parent ) | |
144 | ||
145 | return item0 | |
146 | ||
147 | # Menu bar functions | |
148 | ||
149 | # Bitmap functions | |
150 | ||
151 | def MyBitmapsFunc( index ): | |
152 | if index == 0: | |
153 | return wxImage( "mimetypes_wdr/MyBitmapsFunc_0.png", wxBITMAP_TYPE_PNG ).ConvertToBitmap() | |
154 | return wxNullBitmap | |
155 | ||
156 | # End of generated file |