Could someone write wxGenericDirCtrl example?
Pekka Järvinen <[email protected]> Tue, 21 Dec 2004 12:45:04 +0200
| Newsgroups | gmane.comp.lib.wxwindows.wxnet |
|---|---|
| Message-ID | <[email protected]> |
I'm new with C#, wx.NET and XRC. I didn't found any wxGenericDirCtrl
examples. So here's very basic Windows's explorer.exe-like GUI (made
with DialogBlocks):
1. Choose directory from DirectoryList
2. Choose file from FileList
3. Show choosed filename in Active_filename
XRC:
<?xml version="1.0" encoding="ISO-8859-1"?>
<resource version="2.3.0.1" xmlns="http://www.wxwidgets.org/wxxrc">
<object class="wxDialog" name="ID_DIALOG" subclass="ExplorerExample">
<style>wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxMAXIMIZE_BOX|wxMINIMIZE_BOX</style>
<exstyle>wxWS_EX_BLOCK_EVENTS</exstyle>
<size>400,300</size>
<title>Dialog</title>
<centered>1</centered>
<object class="wxFlexGridSizer">
<cols>1</cols>
<rows>0</rows>
<vgap>0</vgap>
<hgap>0</hgap>
<growablerows>0</growablerows>
<object class="sizeritem">
<flag>wxGROW|wxGROW|wxALL</flag>
<border>5</border>
<object class="wxBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<flag>wxGROW</flag>
<border>5</border>
<option>1</option>
<object class="wxGenericDirCtrl"
name="DirectoryList">
<size>200,300</size>
<style>wxDIRCTRL_DIR_ONLY</style>
<filter>All files (*.*)|*.*</filter>
<defaultfilter>0</defaultfilter>
</object>
</object>
<object class="sizeritem">
<flag>wxGROW</flag>
<border>5</border>
<option>1</option>
<object class="wxListCtrl" name="FileList">
<size>200,300</size>
<style>wxLC_REPORT</style>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE</flag>
<border>5</border>
<object class="wxStaticText" name="Filename_Text">
<label>Filename:</label>
</object>
</object>
<object class="sizeritem">
<flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE</flag>
<border>5</border>
<object class="wxStaticText" name="Active_Filename">
<label>?</label>
</object>
</object>
<object class="sizeritem">
<flag>wxALIGN_LEFT|wxALIGN_BOTTOM</flag>
<border>5</border>
<option>1</option>
<object class="wxStatusBar" name="Statusbar">
<style>wxST_SIZEGRIP|wxNO_BORDER</style>
<fields>2</fields>
<widths></widths>
</object>
</object>
</object>
</object>
</resource>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/