OpenCPN Partial API docs
Loading...
Searching...
No Matches
AboutFrame Class Reference

Represents the main frame for the About dialog. More...

#include <AboutFrame.h>

Inheritance diagram for AboutFrame:
AboutFrameImpl

Public Member Functions

 AboutFrame (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("About OpenCPN"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(500, 300), long style=wxCAPTION|wxCLOSE_BOX|wxFRAME_FLOAT_ON_PARENT|wxFRAME_NO_TASKBAR|wxRESIZE_BORDER|wxTAB_TRAVERSAL)
 

Protected Member Functions

virtual void AboutFrameOnActivate (wxActivateEvent &event)
 
virtual void AboutFrameOnClose (wxCloseEvent &event)
 
virtual void m_btnBackOnButtonClick (wxCommandEvent &event)
 
virtual void OnLinkAuthors (wxHyperlinkEvent &event)
 
virtual void OnLinkDonate (wxHyperlinkEvent &event)
 
virtual void OnLinkGetInvolved (wxHyperlinkEvent &event)
 
virtual void OnLinkLogfile (wxHyperlinkEvent &event)
 
virtual void OnLinkConfigfile (wxHyperlinkEvent &event)
 
virtual void m_htmlWinHelpOnHtmlLinkClicked (wxHtmlLinkEvent &event)
 
virtual void OnLinkHelp (wxHyperlinkEvent &event)
 
virtual void OnLinkLicense (wxHyperlinkEvent &event)
 

Protected Attributes

wxStaticBitmap * m_bitmapLogo
 
wxButton * m_btnBack
 
wxScrolledWindow * m_scrolledWindowAbout
 
wxStaticText * m_staticTextOCPN
 
wxStaticText * m_staticTextVersion
 
wxStaticText * m_staticTextCopyYears
 
wxHyperlinkCtrl * m_hyperlinkAuthors
 
wxStaticText * m_staticTextDescription
 
wxStaticText * m_staticTextHelp
 
wxHyperlinkCtrl * m_hyperlinkDonate
 
wxStaticText * m_staticTextOr
 
wxHyperlinkCtrl * m_hyperlinkGetInvolved
 
wxStaticText * m_staticTextLogfile
 
wxHyperlinkCtrl * m_hyperlinkLogFile
 
wxStaticText * m_staticTextIniFile
 
wxHyperlinkCtrl * m_hyperlinkIniFile
 
wxHtmlWindow * m_htmlWinAuthors
 
wxHtmlWindow * m_htmlWinLicense
 
wxHtmlWindow * m_htmlWinHelp
 
wxPanel * m_panelMainLinks
 
wxHyperlinkCtrl * m_hyperlinkWebsite
 
wxHyperlinkCtrl * m_hyperlinkHelp
 
wxHyperlinkCtrl * m_hyperlinkLicense
 

Detailed Description

Represents the main frame for the About dialog.

Implements the main frame that contains various controls to display information about OpenCPN.

Definition at line 40 of file AboutFrame.h.

Constructor & Destructor Documentation

◆ AboutFrame()

AboutFrame::AboutFrame ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxString &  title = _("About OpenCPN"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(500, 300),
long  style = wxCAPTION | wxCLOSE_BOX | wxFRAME_FLOAT_ON_PARENT | wxFRAME_NO_TASKBAR | wxRESIZE_BORDER | wxTAB_TRAVERSAL 
)

Definition at line 14 of file AboutFrame.cpp.

◆ ~AboutFrame()

AboutFrame::~AboutFrame ( )

Definition at line 308 of file AboutFrame.cpp.

Member Function Documentation

◆ AboutFrameOnActivate()

virtual void AboutFrame::AboutFrameOnActivate ( wxActivateEvent &  event)
inlineprotectedvirtual

Definition at line 72 of file AboutFrame.h.

◆ AboutFrameOnClose()

virtual void AboutFrame::AboutFrameOnClose ( wxCloseEvent &  event)
inlineprotectedvirtual

Definition at line 73 of file AboutFrame.h.

◆ m_btnBackOnButtonClick()

virtual void AboutFrame::m_btnBackOnButtonClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 74 of file AboutFrame.h.

◆ m_htmlWinHelpOnHtmlLinkClicked()

virtual void AboutFrame::m_htmlWinHelpOnHtmlLinkClicked ( wxHtmlLinkEvent &  event)
inlineprotectedvirtual

Definition at line 80 of file AboutFrame.h.

◆ OnLinkAuthors()

virtual void AboutFrame::OnLinkAuthors ( wxHyperlinkEvent &  event)
inlineprotectedvirtual

Definition at line 75 of file AboutFrame.h.

◆ OnLinkConfigfile()

virtual void AboutFrame::OnLinkConfigfile ( wxHyperlinkEvent &  event)
inlineprotectedvirtual

Definition at line 79 of file AboutFrame.h.

◆ OnLinkDonate()

virtual void AboutFrame::OnLinkDonate ( wxHyperlinkEvent &  event)
inlineprotectedvirtual

Definition at line 76 of file AboutFrame.h.

◆ OnLinkGetInvolved()

virtual void AboutFrame::OnLinkGetInvolved ( wxHyperlinkEvent &  event)
inlineprotectedvirtual

Definition at line 77 of file AboutFrame.h.

◆ OnLinkHelp()

virtual void AboutFrame::OnLinkHelp ( wxHyperlinkEvent &  event)
inlineprotectedvirtual

Definition at line 83 of file AboutFrame.h.

◆ OnLinkLicense()

virtual void AboutFrame::OnLinkLicense ( wxHyperlinkEvent &  event)
inlineprotectedvirtual

Definition at line 84 of file AboutFrame.h.

◆ OnLinkLogfile()

virtual void AboutFrame::OnLinkLogfile ( wxHyperlinkEvent &  event)
inlineprotectedvirtual

Definition at line 78 of file AboutFrame.h.

Member Data Documentation

◆ m_bitmapLogo

wxStaticBitmap* AboutFrame::m_bitmapLogo
protected

Definition at line 43 of file AboutFrame.h.

◆ m_btnBack

wxButton* AboutFrame::m_btnBack
protected

Definition at line 44 of file AboutFrame.h.

◆ m_htmlWinAuthors

wxHtmlWindow* AboutFrame::m_htmlWinAuthors
protected

Definition at line 59 of file AboutFrame.h.

◆ m_htmlWinHelp

wxHtmlWindow* AboutFrame::m_htmlWinHelp
protected

Definition at line 64 of file AboutFrame.h.

◆ m_htmlWinLicense

wxHtmlWindow* AboutFrame::m_htmlWinLicense
protected

Definition at line 60 of file AboutFrame.h.

◆ m_hyperlinkAuthors

wxHyperlinkCtrl* AboutFrame::m_hyperlinkAuthors
protected

Definition at line 49 of file AboutFrame.h.

◆ m_hyperlinkDonate

wxHyperlinkCtrl* AboutFrame::m_hyperlinkDonate
protected

Definition at line 52 of file AboutFrame.h.

◆ m_hyperlinkGetInvolved

wxHyperlinkCtrl* AboutFrame::m_hyperlinkGetInvolved
protected

Definition at line 54 of file AboutFrame.h.

◆ m_hyperlinkHelp

wxHyperlinkCtrl* AboutFrame::m_hyperlinkHelp
protected

Definition at line 68 of file AboutFrame.h.

◆ m_hyperlinkIniFile

wxHyperlinkCtrl* AboutFrame::m_hyperlinkIniFile
protected

Definition at line 58 of file AboutFrame.h.

◆ m_hyperlinkLicense

wxHyperlinkCtrl* AboutFrame::m_hyperlinkLicense
protected

Definition at line 69 of file AboutFrame.h.

◆ m_hyperlinkLogFile

wxHyperlinkCtrl* AboutFrame::m_hyperlinkLogFile
protected

Definition at line 56 of file AboutFrame.h.

◆ m_hyperlinkWebsite

wxHyperlinkCtrl* AboutFrame::m_hyperlinkWebsite
protected

Definition at line 67 of file AboutFrame.h.

◆ m_panelMainLinks

wxPanel* AboutFrame::m_panelMainLinks
protected

Definition at line 66 of file AboutFrame.h.

◆ m_scrolledWindowAbout

wxScrolledWindow* AboutFrame::m_scrolledWindowAbout
protected

Definition at line 45 of file AboutFrame.h.

◆ m_staticTextCopyYears

wxStaticText* AboutFrame::m_staticTextCopyYears
protected

Definition at line 48 of file AboutFrame.h.

◆ m_staticTextDescription

wxStaticText* AboutFrame::m_staticTextDescription
protected

Definition at line 50 of file AboutFrame.h.

◆ m_staticTextHelp

wxStaticText* AboutFrame::m_staticTextHelp
protected

Definition at line 51 of file AboutFrame.h.

◆ m_staticTextIniFile

wxStaticText* AboutFrame::m_staticTextIniFile
protected

Definition at line 57 of file AboutFrame.h.

◆ m_staticTextLogfile

wxStaticText* AboutFrame::m_staticTextLogfile
protected

Definition at line 55 of file AboutFrame.h.

◆ m_staticTextOCPN

wxStaticText* AboutFrame::m_staticTextOCPN
protected

Definition at line 46 of file AboutFrame.h.

◆ m_staticTextOr

wxStaticText* AboutFrame::m_staticTextOr
protected

Definition at line 53 of file AboutFrame.h.

◆ m_staticTextVersion

wxStaticText* AboutFrame::m_staticTextVersion
protected

Definition at line 47 of file AboutFrame.h.


The documentation for this class was generated from the following files: