dialog_cvpcb_config.h 1.25 KB
Newer Older
1
/////////////////////////////////////////////////////////////////////////////
2 3

// Name:        dialog_display_options.h
4
// Author:      jean-pierre Charras
5
// Licence:     GPL
6 7 8 9 10
/////////////////////////////////////////////////////////////////////////////

#ifndef _DIALOG_CVPCB_CONFIG_H_
#define _DIALOG_CVPCB_CONFIG_H_

11
#include "dialog_cvpcb_config_fbp.h"
12

13
class DIALOG_CVPCB_CONFIG : public DIALOG_CVPCB_CONFIG_FBP
14
{
15
private:
16
    CVPCB_MAINFRAME* m_Parent;
17 18 19 20 21 22 23 24 25 26
    wxConfig * m_Config;
    wxString             m_UserLibDirBufferImg;
    bool m_LibListChanged;
    bool m_LibPathChanged;

private:
    void Init();

    // Virtual event handlers
    void OnCloseWindow( wxCloseEvent& event );
27
    void OnOkClick( wxCommandEvent& event );
28 29 30 31 32 33
    void OnCancelClick( wxCommandEvent& event );
    void OnAddOrInsertLibClick( wxCommandEvent& event );
    void OnRemoveLibClick( wxCommandEvent& event );
    void OnBrowseModDocFile( wxCommandEvent& event );
    void OnAddOrInsertPath( wxCommandEvent& event );
    void OnRemoveUserPath( wxCommandEvent& event );
34 35
	void OnButtonUpClick( wxCommandEvent& event );
	void OnButtonDownClick( wxCommandEvent& event );
36 37


38
public:
39
    DIALOG_CVPCB_CONFIG( CVPCB_MAINFRAME* parent );
40
    ~DIALOG_CVPCB_CONFIG() {};
41 42 43
};

#endif
44 45

// _DIALOG_CVPCB_CONFIG_H_