kopia lustrzana https://gitlab.com/Zwarf/picplanner
Bind location property of shumate map to gtk spin button. Getting rid of the location-change signal
rodzic
19dd54844f
commit
9211712372
|
@ -18,10 +18,10 @@ This small program should answer all these questions.
|
|||
+3. Calculate the position of the sun -- Implemented and equations seem to be very precise (< ± 1°)
|
||||
+4. Find the position of the moon at a spesific time -- Implemented and equations seem to be sufficiently precise (~ ± 2°)
|
||||
-5. Present all calculated data in the GUI
|
||||
-6. Create the web search -- Old method probably not very convenient. Starting new implementation with Libsoup.
|
||||
-6. Create the web search -- Old method probably not very convenient. Starting new implementation with Libsoup
|
||||
-7. Plotting graphs is still a topic of discussion. Update: Probably "Cairo", more work but more "gtk like"
|
||||
-8. Implement "smarphone functionality" e.g. find location via GPS
|
||||
+9. Insert a map view with OSM CAUTION!: Modified version of libshumate is used.
|
||||
+9. Insert a map view with OSM
|
||||
-10. Visualise important data direktly on the map
|
||||
```
|
||||
|
||||
|
@ -37,7 +37,7 @@ Some of these formulas are from the excellent book by Jean Meeus "Astronomical A
|
|||
- Libadwaita will be used to make the GUI adaptive.
|
||||
- GDK and Cairo will probably be used for the plots.
|
||||
- Libsoup is probably used to connect to "Nominatim" (OpenStreetMap) to translate searched words into coordinates.
|
||||
- Shumate is used to show a map. CAUTION!: I am using a modified version of shumate to have a "location-changed" signal.
|
||||
- Shumate is used to show a map.
|
||||
|
||||
|
||||
## Build
|
||||
|
|
|
@ -131,8 +131,6 @@ picplanner_overview_init (PicplannerOverview *overview)
|
|||
overview->viewport = shumate_simple_map_get_viewport (overview->map);
|
||||
shumate_viewport_set_zoom_level (overview->viewport, 6);
|
||||
|
||||
overview->settings = g_settings_new ("de.zwarf.picplanner");
|
||||
|
||||
g_object_bind_property (overview->viewport, "latitude",
|
||||
overview->north_entry, "value",
|
||||
G_BINDING_BIDIRECTIONAL);
|
||||
|
@ -142,8 +140,8 @@ picplanner_overview_init (PicplannerOverview *overview)
|
|||
G_BINDING_BIDIRECTIONAL);
|
||||
|
||||
shumate_location_set_location (SHUMATE_LOCATION (overview->viewport), 51, 11);
|
||||
g_signal_connect (G_OBJECT (overview->viewport), "location-changed", G_CALLBACK (map_moved), overview);
|
||||
|
||||
g_signal_connect (G_OBJECT (overview->north_entry), "value-changed", G_CALLBACK (map_moved), overview);
|
||||
g_signal_connect (G_OBJECT (overview->east_entry), "value-changed", G_CALLBACK (map_moved), overview);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -24,8 +24,8 @@
|
|||
<property name="page_increment">10</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="north_adjustment">
|
||||
<property name="upper">90</property>
|
||||
<property name="lower">-90</property>
|
||||
<property name="upper">85.0511287798</property>
|
||||
<property name="lower">-85.0511287798</property>
|
||||
<property name="step_increment">0.01</property>
|
||||
<property name="page_increment">1</property>
|
||||
</object>
|
||||
|
|
Ładowanie…
Reference in New Issue