KiCad PCB EDA Suite
|
Add dark theme support to wxHtmlWindow. More...
#include <html_window.h>
Public Member Functions | |
HTML_WINDOW (wxWindow *aParent, wxWindowID aId=wxID_ANY, const wxPoint &aPos=wxDefaultPosition, const wxSize &aSize=wxDefaultSize, long aStyle=wxHW_DEFAULT_STYLE, const wxString &aName=wxT("htmlWindow")) | |
~HTML_WINDOW () | |
bool | SetPage (const wxString &aSource) override |
bool | AppendToPage (const wxString &aSource) |
void | ThemeChanged () |
bool | ScrollToAnchor (const wxString &aAnchor) |
Private Member Functions | |
void | onThemeChanged (wxSysColourChangedEvent &aEvent) |
void | onRightClick (wxMouseEvent &event) |
void | onMenuEvent (wxMenuEvent &event) |
Private Attributes | |
wxString | m_pageSource |
Add dark theme support to wxHtmlWindow.
Definition at line 34 of file html_window.h.
HTML_WINDOW::HTML_WINDOW | ( | wxWindow * | aParent, |
wxWindowID | aId = wxID_ANY, | ||
const wxPoint & | aPos = wxDefaultPosition, | ||
const wxSize & | aSize = wxDefaultSize, | ||
long | aStyle = wxHW_DEFAULT_STYLE, | ||
const wxString & | aName = wxT( "htmlWindow" ) ) |
Definition at line 32 of file html_window.cpp.
References onRightClick(), and onThemeChanged().
Referenced by WX_HTML_REPORT_BOX::WX_HTML_REPORT_BOX().
HTML_WINDOW::~HTML_WINDOW | ( | ) |
Definition at line 43 of file html_window.cpp.
References onRightClick().
bool HTML_WINDOW::AppendToPage | ( | const wxString & | aSource | ) |
Definition at line 69 of file html_window.cpp.
References m_pageSource, and SetPage().
|
private |
Definition at line 107 of file html_window.cpp.
|
private |
Definition at line 99 of file html_window.cpp.
Referenced by HTML_WINDOW(), and ~HTML_WINDOW().
|
private |
Definition at line 93 of file html_window.cpp.
References ThemeChanged().
Referenced by HTML_WINDOW().
bool HTML_WINDOW::ScrollToAnchor | ( | const wxString & | aAnchor | ) |
Definition at line 81 of file html_window.cpp.
References result.
|
override |
Definition at line 50 of file html_window.cpp.
References m_pageSource.
Referenced by AppendToPage(), DIALOG_ABOUT::createNotebookHtmlPage(), WX_HTML_REPORT_BOX::Flush(), and ThemeChanged().
void HTML_WINDOW::ThemeChanged | ( | ) |
Definition at line 75 of file html_window.cpp.
References m_pageSource, and SetPage().
Referenced by onThemeChanged().
|
private |
Definition at line 61 of file html_window.h.
Referenced by AppendToPage(), SetPage(), and ThemeChanged().