- 26 Jun, 2020 1 commit
-
-
viewport: Rewrite the ShumateViewport and all the Layers to synchronize around a common ShumateViewport widget This allows to use a ShumateTile or ShumateLayer without a ShumateView.
-
- 11 Jun, 2020 5 commits
-
-
This allows to zoom-in/out.
-
This allows to drag the view to move to another location.
-
Also make sure to load the right tile when requested.
-
This is required as we are reusing the tiles in the ShumateMapLayer
-
-
- 09 Jun, 2020 6 commits
-
-
-
-
-
ShumateMarker is usable as-is to add widgets, simply add a GtkLabel to it to have a ShumateLabel equivalent.
-
It is just a simple ShumateMarker subclass, let the client set its style with CSS.
-
-
- 08 Jun, 2020 2 commits
-
-
-
Create shumate-marker-private as some fields should not be set by the client but by the layer itself.
-
- 05 Jun, 2020 2 commits
-
-
-
It is now a simple widget composed of two labels.
-
- 04 Jun, 2020 1 commit
-
-
ShumateScale is now a simple widget composed of 2 labels. It is now possible to show both metric and imperial units at the same time.
-
- 29 May, 2020 3 commits
-
-
-
Also remove unused methods and reorganize the code
-
Make the Map Layer a simple GtkWidget subclass with recycling ShumateTiles This allows the Map to be a simple widget, allowing to set its opacity and to overlay many of them.
-
- 28 May, 2020 2 commits
-
-
This way, a ShumateTile can be added to another widget
-
This way, a ShumateView is a simple container of ShumateLayers
-
- 26 May, 2020 2 commits
-
-
They are now generated by meson
-
It is not very useful.
-
- 25 May, 2020 3 commits
-
-
Also align the coding standards with GNOME ones and add g_assert for private methods.
-
This allows us to keep the remaining code clean
-
Corentin Noël authored
It has been removed as of Gtk4 3.98.4
-
- 19 May, 2020 1 commit
-
-
Marcus Lundblad authored
-
- 15 May, 2020 4 commits
-
-
This allows to slightly improve the efficiency of each MapSource as downloading a tile from the internet is not the same as doing it from memory or from the filesystem. Make the ShumateErrorTileSource render the tile for now.
-
Because the ShumateNullTileSource only exists for this.
-
This allows Gtk to take care of the rendering of the texture by itself and perform optimisations when necessary.
-
-
- 12 May, 2020 2 commits
-
-
- 05 May, 2020 1 commit
-
-
Marcus Lundblad authored
Modernise the codebase See merge request mlundblad/libshumate!4
-
- 03 May, 2020 2 commits
-
-
Corentin Noël authored
Use G_DEFINE_TYPE_WITH_PRIVATE and G_DECLARE_*_TYPE.
-
Corentin Noël authored
Use G_DECLARE_INTERFACE.
-
- 02 May, 2020 3 commits
-
-
Corentin Noël authored
Use G_DEFINE_TYPE_WITH_PRIVATE and G_DECLARE_*_TYPE.
-
Corentin Noël authored
Use G_DEFINE_TYPE and G_DECLARE_FINAL_TYPE as there is no point subclassing it.
-
Corentin Noël authored
Use G_DEFINE_TYPE_WITH_PRIVATE and G_DECLARE_*_TYPE.
-