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

About dialog main frame, various controls to display information about OpenCPN. More...

#include <about_frame.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

About dialog main frame, various controls to display information about OpenCPN.

This is the updated version used on all platforms besides Android.

Definition at line 57 of file about_frame.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 30 of file about_frame.cpp.

◆ ~AboutFrame()

AboutFrame::~AboutFrame ( )

Definition at line 324 of file about_frame.cpp.

Member Function Documentation

◆ AboutFrameOnActivate()

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

Definition at line 89 of file about_frame.h.

◆ AboutFrameOnClose()

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

Definition at line 90 of file about_frame.h.

◆ m_btnBackOnButtonClick()

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

Definition at line 91 of file about_frame.h.

◆ m_htmlWinHelpOnHtmlLinkClicked()

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

Definition at line 97 of file about_frame.h.

◆ OnLinkAuthors()

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

Definition at line 92 of file about_frame.h.

◆ OnLinkConfigfile()

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

Definition at line 96 of file about_frame.h.

◆ OnLinkDonate()

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

Definition at line 93 of file about_frame.h.

◆ OnLinkGetInvolved()

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

Definition at line 94 of file about_frame.h.

◆ OnLinkHelp()

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

Definition at line 100 of file about_frame.h.

◆ OnLinkLicense()

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

Definition at line 101 of file about_frame.h.

◆ OnLinkLogfile()

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

Definition at line 95 of file about_frame.h.

Member Data Documentation

◆ m_bitmapLogo

wxStaticBitmap* AboutFrame::m_bitmapLogo
protected

Definition at line 60 of file about_frame.h.

◆ m_btnBack

wxButton* AboutFrame::m_btnBack
protected

Definition at line 61 of file about_frame.h.

◆ m_htmlWinAuthors

wxHtmlWindow* AboutFrame::m_htmlWinAuthors
protected

Definition at line 76 of file about_frame.h.

◆ m_htmlWinHelp

wxHtmlWindow* AboutFrame::m_htmlWinHelp
protected

Definition at line 81 of file about_frame.h.

◆ m_htmlWinLicense

wxHtmlWindow* AboutFrame::m_htmlWinLicense
protected

Definition at line 77 of file about_frame.h.

◆ m_hyperlinkAuthors

wxHyperlinkCtrl* AboutFrame::m_hyperlinkAuthors
protected

Definition at line 66 of file about_frame.h.

◆ m_hyperlinkDonate

wxHyperlinkCtrl* AboutFrame::m_hyperlinkDonate
protected

Definition at line 69 of file about_frame.h.

◆ m_hyperlinkGetInvolved

wxHyperlinkCtrl* AboutFrame::m_hyperlinkGetInvolved
protected

Definition at line 71 of file about_frame.h.

◆ m_hyperlinkHelp

wxHyperlinkCtrl* AboutFrame::m_hyperlinkHelp
protected

Definition at line 85 of file about_frame.h.

◆ m_hyperlinkIniFile

wxHyperlinkCtrl* AboutFrame::m_hyperlinkIniFile
protected

Definition at line 75 of file about_frame.h.

◆ m_hyperlinkLicense

wxHyperlinkCtrl* AboutFrame::m_hyperlinkLicense
protected

Definition at line 86 of file about_frame.h.

◆ m_hyperlinkLogFile

wxHyperlinkCtrl* AboutFrame::m_hyperlinkLogFile
protected

Definition at line 73 of file about_frame.h.

◆ m_hyperlinkWebsite

wxHyperlinkCtrl* AboutFrame::m_hyperlinkWebsite
protected

Definition at line 84 of file about_frame.h.

◆ m_panelMainLinks

wxPanel* AboutFrame::m_panelMainLinks
protected

Definition at line 83 of file about_frame.h.

◆ m_scrolledWindowAbout

wxScrolledWindow* AboutFrame::m_scrolledWindowAbout
protected

Definition at line 62 of file about_frame.h.

◆ m_staticTextCopyYears

wxStaticText* AboutFrame::m_staticTextCopyYears
protected

Definition at line 65 of file about_frame.h.

◆ m_staticTextDescription

wxStaticText* AboutFrame::m_staticTextDescription
protected

Definition at line 67 of file about_frame.h.

◆ m_staticTextHelp

wxStaticText* AboutFrame::m_staticTextHelp
protected

Definition at line 68 of file about_frame.h.

◆ m_staticTextIniFile

wxStaticText* AboutFrame::m_staticTextIniFile
protected

Definition at line 74 of file about_frame.h.

◆ m_staticTextLogfile

wxStaticText* AboutFrame::m_staticTextLogfile
protected

Definition at line 72 of file about_frame.h.

◆ m_staticTextOCPN

wxStaticText* AboutFrame::m_staticTextOCPN
protected

Definition at line 63 of file about_frame.h.

◆ m_staticTextOr

wxStaticText* AboutFrame::m_staticTextOr
protected

Definition at line 70 of file about_frame.h.

◆ m_staticTextVersion

wxStaticText* AboutFrame::m_staticTextVersion
protected

Definition at line 64 of file about_frame.h.


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