summaryrefslogtreecommitdiff
path: root/navit/graphics.h
Commit message (Collapse)AuthorAgeFilesLines
* removed:graphics:Remove feature to read image from zip (See #1194)jkoan2022-10-241-11/+0
|
* Add:Core+Graphics+Qt5:Add support for textured polygons (#989)Stefan Wildemann2020-04-261-0/+4
| | | | | | | | | | This pull request adds the basic support for textured polygons. It adds a function to graphics plugins to set texture. It enhances itemgra configuration that allows to set a picture to polygon map elements Basic support for Qt5 graphics. Some example textures added to car layout. Texture files have own resource directory.
* Fix:android:64 bit and cleanup2 (#877)jandegr2019-09-261-1/+1
| | | https://github.com/navit-gps/navit/pull/877
* implement drawing of polygons with holes for qt5Stefan Wildemann2019-07-281-0/+2
|
* add:graphics:dpi scaling support (#813)Stefan Wildemann2019-07-281-82/+99
| | | | | This commit adds calculating a scaling factor out of the virtual_dpi assumed when the layout was created, and the real_dpi value of the hardware. It is activated if "virtual_dpi" tag is set into the "graphics" tag on navit.xml. Currently only qt5 graphics implment returning the hardware dpi. But this can be simulated and overwritten by setting "real_dpi" tag to "graphics" tag on navit.xm on all available graphics.l
* change:osd: compass appearance update (#413)lains2018-03-131-0/+2
| | | | | | | | | | | | * Making graphics_draw_polygon_clipped() and graphics_draw_polyline_clipped() non-static * Updating compass appearance * Adding doxygen comment on graphics_draw_polyline_clipped() and graphics_draw_polygon_clipped() * Improving doxygen comment * Allowing customization of compass colors using navit.xml attributes destination_dir_color and north_color
* Fix:gui_internal:Further native keyboard refinementsmvglasow2016-02-241-3/+16
| | | | | | | | | | Allow graphics plugin to specify size occupied by keyboard Create placeholder for Android keyboard Show Android keyboard in landscape mode Skip keyboard logic if hardware keyboard is present on Android Add some documentation and comments Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Add:gui_internal:Rudimentary native on-screen keyboard implementationmvglasow2016-02-241-0/+17
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Add:graphics_android:Implement padding for areas obstructed by system UImvglasow2016-02-021-0/+15
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Add Doxygen docs, #define IMAGE_W_H_UNSET for image dimensions.R6547Sebastian Leske2016-01-211-0/+28
|
* Refactor:Remove unused parameter 'alpha' for overlaysSebastian Leske2015-09-061-2/+2
|
* Refactor:remove param 'alpha' from graphics_overlay_new/resizeSebastian Leske2015-09-061-2/+2
|
* graphics:Add Doxygen comments.Sebastian Leske2015-09-051-0/+5
|
* Refactor:core:Remove unused graphics method graphics_gc_set_stipple.sleske2015-03-081-2/+0
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6023 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Refactor:core:Remove unused method graphics_draw_restore.sleske2015-03-031-2/+0
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6015 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Remove draw_mode_end_lazy. Only used by QPainter and OpenGL ↵sleske2015-01-251-1/+1
| | | | | | graphics, where it does not appear to do anything useful. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6010 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Remove unused draw modes draw_mode_begin_clear and draw_mode_cursor.sleske2015-01-251-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6009 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Refactor:android:Named constants for draw_mode values.sleske2015-01-251-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@6008 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Begin of support for reading icons from zip filemartin-s2013-06-011-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5525 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:New struct to pass raw image data to graphics drivermartin-s2013-05-261-0/+11
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5511 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Changed draw_image_warp apimartin-s2013-02-151-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5378 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:gui/internal:Fix warnings and comments, remove dead code.sleske2012-11-051-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5256 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:core: add graphics_font_destroy for cleaning up struct graphics_fontwoglinde2012-06-201-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5153 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Fix reference to already freed object in displaylist->dc.transform. ↵mdankov2012-02-101-0/+1
| | | | | | Was causing a crash when entering Map Point information if both menu_on_map_click is on and osd button firing gui.menu() is enabled. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4930 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:gui_internal:When map is clicked, display the closest visible item ↵mdankov2011-12-181-0/+3
| | | | | | details. Closes #962. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4864 ffa7fe5e-494d-0410-b361-a75ebd5db220
* fix:core:Do not handle accesskeys for disabled OSDs or when the user is in ↵tegzed2011-08-291-0/+1
| | | | | | the menu git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4728 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Make optionally display a label at cursormartin-s2011-03-171-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4357 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:make graphics drivers' destroy method called on exittegzed2011-02-051-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4101 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Possibility to specify font name for OSDsmartin-s2011-01-071-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3877 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:map_binfile:Feedback during map downloadmartin-s2010-12-241-1/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3824 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Some const problemsmartin-s2010-07-151-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3498 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Core:Fix:Fix some warnings.horwitz2010-03-161-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3024 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Possibility to set brightness, contrast and gamma for graphicsmartin-s2010-01-021-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2893 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Made selection more flexiblemartin-s2009-12-081-2/+3
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2859 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:gui_internal:Possibility to emit a signal when POI is clickedmartin-s2009-12-011-1/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2815 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Made graphics more flexiblemartin-s2009-11-261-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2800 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:graphics_android:Camera supportmartin-s2009-11-121-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2740 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:graphics_gtk_drawing_area:Improved embeddingmartin-s2009-10-191-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2673 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:And another batch of android updatesmartin-s2009-08-161-1/+3
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2470 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:graphics_gd:Clear background at the correct time, support for emulating ↵martin-s2009-05-251-0/+5
| | | | | | clicks git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2286 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Set minimum line widthmartin-s2009-04-251-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2233 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Initial support for setting stipple for areasmartin-s2009-03-241-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2170 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Cleaned up mapset handlingmartin-s2009-03-201-1/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2148 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Adding the possibility to resize overlaystinloaf2009-03-171-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2141 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Code to highlight object at view on mapmartin-s2009-03-061-9/+11
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2083 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Avoid drawing the map after gui internal has been openedmartin-s2009-01-261-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1974 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Made graphics rendering a background task to get better routing ↵martin-s2009-01-261-2/+2
| | | | | | performance and avoid lagging git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1971 ffa7fe5e-494d-0410-b361-a75ebd5db220
* core:fix:Fix some warnings and do some small cleanupshorwitz2008-12-281-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1864 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Core:Fix:Improve navit_destroyhorwitz2008-12-281-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1860 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:3d Supportmartin-s2008-12-251-1/+0
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1850 ffa7fe5e-494d-0410-b361-a75ebd5db220