panthema / 2009 / cryptote / cryptote-0.5.390 / src / cryptote / wfileprop.h (Download File)
// -*- C++ -*- generated by wxGlade 0.6.3 on Sun Mar  2 17:56:31 2008
// $Id: wfileprop.h 384 2009-08-03 20:29:06Z tb $

/*
 * CryptoTE v0.5.390
 * Copyright (C) 2008-2009 Timo Bingmann
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License as published by the Free
 * Software Foundation; either version 2 of the License, or (at your option)
 * any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
 * more details.
 *
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 */

#include <wx/wx.h>
// begin wxGlade: ::dependencies
#include <wx/statline.h>
// end wxGlade

#ifndef WFILEPROP_H
#define WFILEPROP_H

// begin wxGlade: ::extracode
// end wxGlade

class WFileProperties : public wxDialog
{
public:
    // begin wxGlade: WFileProperties::ids
    // end wxGlade

    WFileProperties(class WCryptoTE* parent, int subfileid, int id=wxID_ANY, const wxString& title=wxEmptyString, const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE);

protected:

    /// Reference to main window
    class WCryptoTE* wmain;

    /// Subfile Index
    int		subfileid;

private:
    // begin wxGlade: WFileProperties::methods
    void set_properties();
    void do_layout();
    // end wxGlade

protected:
    // begin wxGlade: WFileProperties::attributes
    wxTextCtrl* textIdentifier;
    wxTextCtrl* textFilename;
    wxTextCtrl* textAuthor;
    wxTextCtrl* textSize;
    wxTextCtrl* textCompressed;
    wxTextCtrl* textCTime;
    wxTextCtrl* textMTime;
    wxChoice* choiceType;
    wxChoice* choiceCompression;
    wxChoice* choiceEncryption;
    wxTextCtrl* textSubject;
    wxTextCtrl* textDescription;
    wxButton* buttonOK;
    wxButton* buttonCancel;
    // end wxGlade

    DECLARE_EVENT_TABLE();

public:
    virtual void OnButtonOK(wxCommandEvent &event); // wxGlade: <event_handler>
}; // wxGlade: end class

#endif // WFILEPROP_H