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.
 
 chartclassdescriptor.h
 Basic chart info storage.
 
 chartdb.h
 Charts database management
 
 chartdb_thread.h
 Define threaded chart database classes.
 
 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_load.h
 
 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.
 
 undo_defs.h
 Undo features argument definitions.
 
 update_mgr.h
 Plugin update dialog.
 
 usb_devices.h
 Low-level USB device management.
 
 user_colors.h
 
 user_colors_dlg.h
 
 viewport.h
 Geographic projection and coordinate transformations.
 
 waypointman_gui.h
 WaypointMan drawing stuff.
 
 wiz_ui.h
 
 wiz_ui_proto.h