OpenCPN Partial API docs
|
#include <wx/artprov.h>
#include <wx/bitmap.h>
#include <wx/dialog.h>
#include <wx/font.h>
#include <wx/msgdlg.h>
#include <wx/sizer.h>
#include <wx/statbmp.h>
#include <wx/statline.h>
#include <wx/string.h>
#include <wx/textctrl.h>
#include <wx/utils.h>
#include "model/config_vars.h"
#include "model/gui_events.h"
#include "gui_lib.h"
#include "timers.h"
#include "font_mgr.h"
#include "ocpn_platform.h"
#include "ocpn_plugin.h"
#include "displays.h"
Go to the source code of this file.
Classes | |
class | InfoButton::InfoFrame |
Functions | |
wxFont * | GetOCPNScaledFont (wxString item, int default_size) |
Retrieves a font from FontMgr, optionally scaled for physical readability. | |
wxFont | GetOCPNGUIScaledFont (wxString item) |
Retrieves a font optimized for touch and high-resolution interfaces. | |
int | OCPNMessageBox (wxWindow *parent, const wxString &message, const wxString &caption, int style, int timeout_sec, int x, int y) |
Implement gui_lib.h.
Definition in file gui_lib.cpp.
wxFont GetOCPNGUIScaledFont | ( | wxString | item | ) |
Retrieves a font optimized for touch and high-resolution interfaces.
Generates a font specifically tuned for responsive and touch-friendly interfaces, with more aggressive scaling than standard font methods.
item | UI element identifier (e.g., "AISTargetAlert", "StatusBar") |
Definition at line 88 of file gui_lib.cpp.
wxFont * GetOCPNScaledFont | ( | wxString | item, |
int | default_size = 0 |
||
) |
Retrieves a font from FontMgr, optionally scaled for physical readability.
Returns a font configured for a specific UI context, scaling based on system settings and preserving readability across different displays.
item | UI element identifier (e.g., "AISTargetAlert", "StatusBar") |
default_size | Optional base font size in points. 0 uses platform default. |
Definition at line 59 of file gui_lib.cpp.
int OCPNMessageBox | ( | wxWindow * | parent, |
const wxString & | message, | ||
const wxString & | caption, | ||
int | style, | ||
int | timeout_sec, | ||
int | x, | ||
int | y | ||
) |
Definition at line 115 of file gui_lib.cpp.