Přemysl Eric Janouch
b2223d6595
Integrate GSettings, remember View settings.
...
The org.logdiag ID has been chosen as I haven't found any specific rules
and com.github.logdiag seems not to be future-proof. This domain remains
available so far, anyway.
The schemas are compiled only when installed directly to CMAKE_INSTALL_PREFIX
to the root filesystem. When invoking `make install` with DESTDIR, only
the XML files are copied over as the schemas would have to be recompiled
later anyway.
2011-06-12 10:05:16 +02:00
Přemysl Eric Janouch
e1e9a6d319
Fix make-template.sh.
...
It needs the bash shell interpreter to run.
2011-06-11 11:46:43 +02:00
Přemysl Eric Janouch
2509f0af52
Workaround the ANSI codepage limitation on Win32.
2011-06-10 14:52:22 +02:00
Přemysl Eric Janouch
5d1c8bbf75
Change the way command line arguments are parsed.
2011-06-10 14:51:42 +02:00
Přemysl Eric Janouch
a2b898b610
Change the cursor when scrolling the view.
...
For consistency with other GTK+ applications.
2011-06-09 21:56:38 +02:00
Přemysl Eric Janouch
c36ca83406
Update Win32Depends.cmake.
...
* Update the link for libbz2.
* Retrieve URLs for openSUSE packages from the directory listing,
start using the stable openSUSE 11.4 repository.
* Check MD5 of packages that are already present.
2011-06-09 21:11:41 +02:00
Přemysl Eric Janouch
d8fd4430fc
Add scrolling using the middle mouse button.
...
A bit of refactoring, too.
2011-06-09 21:11:41 +02:00
Přemysl Eric Janouch
82bf779405
Disallow wheel zooming when holding mouse buttons.
2011-06-09 21:11:41 +02:00
Přemysl Eric Janouch
cd66c3d84a
Ignore terminals when hovering above selection.
...
Also fix checking for the shift key and rename the "object"
variable to "object_at_cursor" in button handlers.
2011-06-09 21:11:41 +02:00
Přemysl Eric Janouch
8001619bf1
Update German translation file.
2011-06-09 21:11:40 +02:00
Přemysl Eric Janouch
423afa8eec
Fix .deb package generation.
...
Update the README instructions, too, since fakeroot is essential.
Ubuntu 11.04 did not want to accept the package previously.
2011-06-09 21:11:22 +02:00
Přemysl Eric Janouch
ef2966e9bc
Bump to version 0.1.2.
...
Update NEWS.
2011-03-07 17:29:27 +01:00
Přemysl Eric Janouch
7069108a0a
Fix action labels in Czech and Slovak.
2011-03-07 17:29:27 +01:00
Přemysl Eric Janouch
d4cff849f8
Change language team e-mail addresses.
2011-03-07 17:29:27 +01:00
Přemysl Eric Janouch
3430bf30bb
Add German translation.
2011-03-07 17:29:27 +01:00
Přemysl Eric Janouch
0640067bf0
Add Polish translation.
2011-03-07 17:29:27 +01:00
Přemysl Eric Janouch
1c118251bd
Update translations.
2011-03-07 17:29:27 +01:00
Přemysl Eric Janouch
94cb6ee53a
Add toggle actions to the View menu.
...
So far these settings are not saved anywhere.
2011-03-07 17:29:27 +01:00
Přemysl Eric Janouch
c8caca073f
Add API for turning off the grid.
2011-03-07 17:29:26 +01:00
Přemysl Eric Janouch
6ae08ee425
Glue to terminal points when creating connections.
2011-03-07 17:29:26 +01:00
Přemysl Eric Janouch
89b20380d3
Allow rotating of symbols while placing them.
2011-03-07 17:29:26 +01:00
Přemysl Eric Janouch
e40591feb8
Add the ohmmeter back again.
...
This time, it's a regular curve.
2011-03-07 17:29:26 +01:00
Přemysl Eric Janouch
01dea6fb2e
Add separate plus and minus signs.
2011-03-07 17:29:26 +01:00
Přemysl Eric Janouch
f821e029d7
Add a user guide for Microsoft Windows.
...
Currently in two translations, Czech and English.
Only the XeLaTeX sources are provided.
This is to be later replaced by a multiplatform, multilingual
DocBook-based documentation, but that requires a bit more work
on integrating it with CMake and all.
2011-03-07 17:29:26 +01:00
Přemysl Eric Janouch
df5f14060b
Add Slovak translation.
2011-03-07 17:29:19 +01:00
Přemysl Eric Janouch
582b24562c
Update translations.
...
Add translators to the About dialog.
2011-03-04 17:42:32 +01:00
Přemysl Eric Janouch
bd1b3adf56
Update symbol library.
...
* Workaround the Windows pangocairo bug by drawing text
with curves. Remove some of the meters.
* Remove terminal lines from meters and voltage sources,
add vertical terminal points instead.
2011-02-24 08:14:48 +01:00
Přemysl Eric Janouch
8cdefbca29
Bump version to 0.1.1.
2011-02-20 14:46:47 +01:00
Přemysl Eric Janouch
0aaa214a75
Update NEWS.
2011-02-20 14:46:47 +01:00
Přemysl Eric Janouch
b37f856557
Update links in Win32Depends.cmake.
2011-02-20 14:46:47 +01:00
Přemysl Eric Janouch
7d2b3a8c2f
Install the NEWS file.
2011-02-20 14:46:46 +01:00
Přemysl Eric Janouch
95b92e12f9
Fix gtk-doc comments.
2011-02-20 13:39:44 +01:00
Přemysl Eric Janouch
403a9d702a
Disable LdDiagramView scrollbars when not needed.
2011-02-20 12:54:15 +01:00
Přemysl Eric Janouch
f9827e2ff3
Refactor oper_connect_motion().
2011-02-20 12:41:45 +01:00
Přemysl Eric Janouch
d4bfd8a504
Convert encoding of command line filenames.
...
Fixes Windows.
2011-02-19 23:27:00 +01:00
Přemysl Eric Janouch
8f8866ffc4
Fix transistor symbols.
2011-02-19 22:49:21 +01:00
Přemysl Eric Janouch
f074bc6742
Also find terminals on ends of connections.
2011-02-19 22:49:21 +01:00
Přemysl Eric Janouch
8aef3fc772
Use "typedef struct" in ld-diagram-view.c.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
b5ff3b5bbb
Don't emit changes when reading.
...
When the value for a property isn't present in it's JsonObject,
it can be assigned upon reading. Previously this could generate
history events even when just viewing an old diagram with some
of newer properties missing.
Modify the code, so setting to default doesn't count as a change
anymore.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
58e3e43c15
Change voltage source symbols.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
fdb6418733
Reset view to center for new diagrams.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
6820d27efa
Add "x" and "y" properties to LdDiagramView.
...
Plus a bit of refactoring.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
781273c236
Open files from command line.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
7fa6efbaec
Rename LdCanvas to LdDiagramView.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
6a8238846c
Add a symbol for junctions.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
412a01690b
Change selection color to red.
...
To make it more distinctive.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
841e9e9f85
Fix README.
...
The sentence about goals doesn't seem to have any sense.
2011-02-19 22:48:22 +01:00
Přemysl Eric Janouch
ac56c16ab8
Update the symbol library.
2011-02-14 10:46:57 +01:00
Přemysl Eric Janouch
baed5ee4bd
Allow rotation of symbols.
...
Bind this action to the right mouse button.
Due to limitations of json-glib, we can't store rotation as an enum.
2011-02-14 10:14:28 +01:00
Přemysl Eric Janouch
5ccabad6ce
Emit "cancel-operation", don't call the handler.
2011-02-14 08:46:41 +01:00