OpenCPN Partial API docs
Loading...
Searching...
No Matches
gui Directory Reference

Files

 about.h
 class About
 
 about_frame.h
 Class AboutFrame.
 
 about_frame_impl.h
 Class AboutFrameImpl.
 
 adapter_info.h
 
 ais.h
 
 ais_info_gui.h
 
 ais_target_alert_dlg.h
 Class AISTargetAlertDialog and helpers.
 
 ais_target_list_dlg.h
 Class AISTargetListDialog.
 
 ais_target_query_dlg.h
 Class AISTargetQueryDialog.
 
 canvas_config.h
 Chart canvas configuration state
 
 canvas_menu.h
 Canvas context (right click) menu handler.
 
 canvas_options.h
 Class CanvasOptions and helpers – Canvas options Window/Dialog.
 
 cat_settings.h
 Plugin catalog settings dialog.
 
 catalog_mgr.h
 Catalog options dialog, by default disabled.
 
 ch_info_win.h
 Chart info panel.
 
 chart_ctx_factory.h
 Wrapper for creating a ChartCtx based on global vars.
 
 chartbase.h
 General chart base definitions.
 
 chartdb.h
 Charts database management
 
 chartdbs.h
 Basic chart info storage.
 
 chartimg.h
 BSB chart management.
 
 chcanv.h
 Generic Chart canvas base.
 
 cm93.h
 Class cm93chart and helpers – CM93 chart state.
 
 color_handler.h
 Global color handling by name.
 
 compass.h
 Compass display state.
 
 concanv.h
 Primary navigation console display for route and vessel tracking.
 
 config_mgr.h
 Config file user configuration interface.
 
 conn_params_panel.h
 Panel for editing a connection.
 
 connection_edit.h
 Dialog and support code for editing a connection.
 
 connections_dlg.h
 Options | Connections GUI tab managing connections
 
 crashprint.h
 Dump debug info on crash.
 
 data_monitor.h
 New NMEA Debugger successor main window.
 
 detail_slider.h
 Chart display details slider.
 
 displays.h
 Display utilities.
 
 download_mgr.h
 Generic GUI downloads tool.
 
 dychart.h
 
 emboss_data.h
 Texture emboss effects storage.
 
 filter_dlg.h
 Dialogs handing user defined filters.
 
 flex_hash.h
 Hash of arbitrary length.
 
 font_desc.h
 Font description container.
 
 font_mgr.h
 Font list manager.
 
 gl_chart_canvas.h
 OpenGL chart rendering canvas.
 
 gl_headers.h
 Platform independent GL includes.
 
 gl_tex_cache.h
 OpenGL texture cache.
 
 gl_texture_descr.h
 OpenGL texture container.
 
 gl_texture_mgr.h
 OpenGL texture management.
 
 go_to_position_dlg.h
 Go to position dialog...
 
 gshhs.h
 GSHHS Chart Object (Global Self-consistent, Hierarchical, High-resolution Shoreline) Derived from http://www.zygrib.org/ and http://sourceforge.net/projects/qtvlm/ which have the original copyrights.
 
 gui_lib.h
 General purpose GUI support.
 
 hotkeys_dlg.h
 Hotheys help dialog (the '?' button).
 
 idx_entry.h
 Tidal data container.
 
 ienc_toolbar.h
 iENC specific chart operations floating toolbar extension
 
 kml.h
 Read and write KML Format.
 
 layer.h
 Chart object layer.
 
 link_prop_dlg.h
 
 load_errors_dlg.h
 
 mark_info.h
 Waypoint properties maintenance dialog.
 
 mbtiles.h
 
 mui_bar.h
 MUI (Modern User Interface) Control bar.
 
 n0183_ctx_factory.h
 Wrapper creating a N0183DlgCtx based on a SendToGpsDlg instance.
 
 navutil.h
 Utility functions.
 
 notification_manager_gui.h
 Notification Manager GUI.
 
 o_senc.h
 S57 SENC File Object.
 
 ocp_cursor.h
 Platform specific wxCursor extension.
 
 ocpn_app.h
 OpenCPN main program.
 
 ocpn_aui_manager.h
 OCPN_AUIManager.
 
 ocpn_fontdlg.h
 Generic font dialog for OpenCPN.
 
 ocpn_frame.h
 OpenCPN top window.
 
 ocpn_gl_options.h
 OpenGL runtime options.
 
 ocpn_list_ctrl.h
 AIS info display component.
 
 ocpn_pixel.h
 Optimized wxBitmap Object.
 
 ocpn_platform.h
 OpenCPN Platform specific support utilities.
 
 ocpn_region.h
 OpenCPN region handling.
 
 ocpndc.h
 Layer to use wxDC or opengl.
 
 options.h
 Options dialog.
 
 peer_client_dlg.h
 Confirm peer transfer PIN code dialog.
 
 piano.h
 Chart Bar Window.
 
 pluginmanager.h
 PlugInManager and helper classes – Mostly gui parts (dialogs) and plugin API stuff.
 
 print_dialog.h
 Generic, styled prit dialog.
 
 printout_base.h
 Print support abstract base class.
 
 printout_chart.h
 Print chart canvas mix-in.
 
 printtable.h
 OpenCPN Route table printout.
 
 priority_gui.h
 Input priorities management dialog.
 
 quilt.h
 Chart quilt support.
 
 rest_server_gui.h
 REST server dialogs.
 
 rollover_win.h
 TBD.
 
 route_ctx_factory.h
 
 route_gui.h
 Route drawing stuff.
 
 route_point_gui.h
 Purpose: Track and Trackpoint drawing stuff.
 
 route_printout.h
 Route print dialog.
 
 route_prop_dlg.h
 
 route_prop_dlg_impl.h
 Route properties dialog.
 
 route_validator.h
 Route dialog validation checks.
 
 routeman_gui.h
 Routeman drawing stuff.
 
 routemanagerdialog.h
 Manage routes dialog.
 
 s57_light.h
 S57 light encapsulation.
 
 s57_object_desc.h
 S57 object encapsulation.
 
 s57_ocpn_utils.h
 
 s57_query_dlg.h
 S57 object query result window.
 
 s57_sector.h
 S57 chart sector encapsulation.
 
 s57chart.h
 S57 Chart Object.
 
 safe_mode_gui.h
 
 senc_manager.h
 S57 Chart Object.
 
 send_to_gps_dlg.h
 Send route/waypoint to GPS dialog.
 
 send_to_peer_dlg.h
 Send Route/Waypoint/Track to peer dialog.
 
 shaders.h
 OpenGL shader interface.
 
 shapefile_basemap.h
 Shapefile basemap.
 
 ssfn.h
 Scalable Screen Font renderer in a single ANSI C/C++ header.
 
 station_data.h
 Amplitude measurement container.
 
 styles.h
 Chart Symbols.
 
 svg_icons.h
 Various svg icons, so far from Icon Library at https://gitlab.gnome.org/World/design/icon-library/, available at Flathub as org.gnome.design.IconLibrary and https://teams.pages.gitlab.gnome.org/Design/icon-development-kit-www/.
 
 tc_data_factory.h
 Tide and current data container.
 
 tc_data_source.h
 Tide datasource container on top of TCDataSource.
 
 tc_error_code.h
 
 tc_win.h
 Tide and currents window.
 
 tcds_ascii_harmonic.h
 Load harmonic data from ascii source TCDataFactory.
 
 tcds_binary_harmonic.h
 TCDataFactory loading data from binary file.
 
 tcmgr.h
 Tide and Current Manager @TODO Add original author copyright.
 
 thumbwin.h
 Chart thumbnail object.
 
 tide_time.h
 
 time_textbox.h
 Time textbox to replace broken wxTimePickerCtrl on wxGTK.
 
 timers.h
 Timer identification constants.
 
 toolbar.h
 OpenCPN Toolbar.
 
 tooltip.h
 
 track_gui.h
 Track and Trackpoint drawing stuff.
 
 track_printout.h
 Track print dialog.
 
 track_prop_dlg.h
 Track Properties Dialog.
 
 tty_scroll.h
 Scrolled tty like window for logging.
 
 udev_rule_mgr.h
 Access checks for comm devices and dongle.
 
 undo.h
 Framework for Undo features.
 
 update_mgr.h
 Plugin update dialog.
 
 usb_devices.h
 Low-level USB device management.
 
 viewport.h
 Geographic projection and coordinate transformations.
 
 waypointman_gui.h
 WaypointMan drawing stuff.
 
 wiz_ui.h
 
 wiz_ui_proto.h