Commit Graph

294 Commits

Author SHA1 Message Date
cdcf486165 Now using AgWindow instead of a simple GtkActionWindow 2013-09-08 23:02:05 +02:00
50fc3f6f70 Created the AgWindow class for the chart window 2013-09-08 23:01:37 +02:00
c52be7f679 Removed About dialog from Glade resource 2013-09-08 23:00:34 +02:00
20bb11bcb7 Created the wrapper application AgApp
AgApp is a subclass of GtkApplication, and is used to wrap around the
whole Astrognome application
2013-09-08 13:39:44 +02:00
5cd2227ff6 Added libgd as a compile time dependency
It is now used temporarily to create a header bar in the first window
2013-09-08 13:38:48 +02:00
aaeb90a6e0 Created resource from astrognome.ui 2013-09-08 13:37:38 +02:00
14241d6545 Started porting to GApplication 2013-09-07 23:17:59 +02:00
5481385474 Created small TODO file 2013-09-07 23:15:46 +02:00
74255d31c6 Added libgd as a submodule, until GTK+ 3.10 comes out
libgd provides some neat widgets, like a header similar to
GTK+ 3.10's GtkHeaderBar, which comes in handy when generating the
window headers.
2013-09-07 23:14:35 +02:00
d1240dfa6f Fixed a typo in README.md 2013-09-06 16:40:19 +02:00
49583c9c95 Now installing (and reading) UI file to (from) $(pkgdatadir) 2013-09-06 16:38:37 +02:00
6595f0f961 Created geonames_process.pl Perl script to download and process geonames.org data
It is *NOT* ready for distribution yet! The script must be finished with
downloading real data, or separate rules must be added to create
(download) dependency files like timeZones.txt, allCountries.zip and
countryInfo.txt.
2013-09-06 16:37:36 +02:00
ecfac69a67 Updated README.md to reflect recent changes 2013-09-06 12:52:11 +02:00
459163a480 Removed SWE-GLib from the source tree after making it a separate project 2013-09-06 12:51:20 +02:00
8b661ed04d Changed source to build with external SWE-GLib 2013-09-06 11:34:24 +02:00
ec9ad449b7 Moved all SWE and SWE-GLib related files under swe-glib/
!!!WARNING!!!   The build system is not updated to reflect this! The
!!!WARNING!!!   whole point is to subtree the swe-glib/ directory,
!!!WARNING!!!   making SWE-Glib a separate project as it intended to be.
2013-09-05 11:36:43 +02:00
28a55131bb Started creating "pure path" sign symbols
These symbols are based on the original Cantarell symbols, but instead of
creating filled paths, these utilize only single paths that hase to be
stroked. This way, changing the stroke-width value is enough to make the
sign emphasized.
2013-09-05 11:23:08 +02:00
549e43c4da Fixed SVG files (removed unnecessary groupings) 2013-09-05 11:19:37 +02:00
b309a49011 Renamed typo filename 2013-09-04 15:05:20 +02:00
e082c0fe07 Added chat log on the topic of 2D drawing 2013-09-03 18:12:02 +02:00
5cfb27d3cd Created basic UI for Astrognome
UI is a bit overrated word here. You can enter your name, birth date and
birth place with coordinates. Time zone is hard-coded +0100. Output is
textual, and created on separate tabs. Design of dialogs and the main
window is not clear yet.
2013-09-03 18:10:12 +02:00
ff26919775 Removed SWE as a direct dependency of Astrognome 2013-09-03 18:04:43 +02:00
1e4b769314 Now doing all calculations through SWE-GLib 2013-09-03 13:14:28 +02:00
c30c3fd9ac SWE-GLib can now calculate mirrorpoints (antiscia) 2013-09-03 12:59:32 +02:00
f61d2fa80a Added mirror point axes 2013-09-03 12:01:08 +02:00
bdc8a847b6 Outsourced aspect calculation to SWE-GLib 2013-09-03 11:40:57 +02:00
1966d1f503 Removed unneeded structs from executable code 2013-09-03 11:35:37 +02:00
a7368d92c5 Added some function documentation 2013-09-03 11:26:53 +02:00
b954f0584e Finished gswe_moment_get_planet_aspects() 2013-09-03 11:26:37 +02:00
dc94217a70 Added planetary distance to GsweAspectData structure 2013-09-03 11:26:09 +02:00
c25d078b7d SWE-GLib can now calculate aspects 2013-09-03 01:11:18 +02:00
65a014410a Added the "none" aspect to the aspect list 2013-09-03 00:45:02 +02:00
0b722dc84c Made aspect names translatable 2013-09-03 00:44:42 +02:00
a1db6a16b3 Removed unneeded variables from astrognome.c 2013-09-02 23:49:46 +02:00
7bb59c6deb Added aspect definitions to SWE-GLib 2013-09-02 23:49:17 +02:00
157bca2707 Removed function get_sign() from calculate.[ch] 2013-09-02 23:32:14 +02:00
c94ae14203 Created GsweHouseData struct to hold house data, including starting sign 2013-09-02 23:29:58 +02:00
3ae4385740 Removed unneeded printf 2013-09-02 23:28:59 +02:00
9c694df8db Now displaying planetary calculations based on SWE-GLib instead of pure SWE 2013-09-02 23:14:30 +02:00
9af961f4e4 SWE-GLib is now calculating Moon's phase 2013-09-02 23:12:56 +02:00
9a43ebb904 Now also calculating element and quality points 2013-09-02 23:10:35 +02:00
ac343217b2 Now adding all known planets to the GsweMoment in astrognome.c 2013-09-02 23:04:05 +02:00
ea28bef085 Fixed sign elements and qualities 2013-09-02 17:34:30 +02:00
c92a1ad648 Created planetary calculation functionality 2013-09-02 16:19:45 +02:00
fd26b7c01c Added GswePlanetInfo.real_body field
It shows if the given astrological body's position can be calculated with
Swiss Ephemeris' swe_calc() function.
2013-09-02 16:19:02 +02:00
ad6f87baae Added some documentation 2013-09-02 16:17:23 +02:00
770af8c2c0 Created gswe_sign_info_table 2013-09-02 12:31:19 +02:00
29968e594b Added planet point values to SWE-GLib's gswe_planet_info_table 2013-09-02 12:29:50 +02:00
32b7fa1b96 Moved the GsweHouseSystem typedef up in gswe-types.h to create some consistency 2013-09-02 10:28:30 +02:00
6aada9a3c6 Outsourced house cusp position calculations to SWE-GLib. 2013-09-01 22:30:51 +02:00