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
Přemysl Eric Janouch
1730064ed3
Avoid too wide items in symbol menus.
2011-02-14 08:21:30 +01:00
Přemysl Eric Janouch
8ac4674a8e
Fix ld-types.h for gtk-doc.
2011-02-14 06:41:08 +01:00
Přemysl Eric Janouch
0841e75076
Change the current directory on Windows.
...
So the application can always find it's files.
2011-02-13 21:14:24 +01:00
Přemysl Eric Janouch
bc491d0d0f
Update translations.
2011-02-13 20:55:03 +01:00
Přemysl Eric Janouch
cffc6f01a5
Use gtk_init_with_args().
2011-02-13 20:55:03 +01:00
Přemysl Eric Janouch
ebd4cd3a17
Various changes to LdWindowMain.
...
* Convert filenames from system locale.
* Internationalize.
* Split diagram_show_open_dialog().
2011-02-13 20:17:21 +01:00
Přemysl Eric Janouch
69f3ce89c5
Register the file type on Windows.
2011-02-13 17:51:56 +01:00
Přemysl Eric Janouch
5fd66ada46
Add a header image for NSIS.
2011-02-13 17:46:53 +01:00
Přemysl Eric Janouch
440a9da5fc
Only install the MS-Windows GTK+ theme on Win32.
2011-02-12 18:54:54 +01:00
Přemysl Eric Janouch
ee8a82925f
Update json-glib checksums.
...
The files have been rebuilt or repacked.
2011-02-12 18:54:54 +01:00
Přemysl Eric Janouch
66dc2948df
Add Czech translation.
2011-02-12 18:54:42 +01:00
Přemysl Eric Janouch
948e9d53d2
Update translation template.
2011-02-12 18:40:21 +01:00
Přemysl Eric Janouch
9a217e97c8
Change the way translations are done.
...
* Require gettext-tools to build.
* Depend on libintl on Win32.
2011-02-12 18:40:16 +01:00
Přemysl Eric Janouch
68e6e4a7e8
Make symbol menus nicer.
2011-02-12 18:26:27 +01:00
Přemysl Eric Janouch
b7875c361f
Update the symbol library, add trivial text API.
2011-02-12 18:26:15 +01:00
Přemysl Eric Janouch
299ce010bd
Update the symbol library.
...
* Add bipolar, IGFET and JFET transistors.
* Add more variants to some symbols.
* Add a symbol for a simple terminal.
* Avoid unneccessary stroke() calls.
* Fix comments.
2011-02-11 18:37:00 +01:00
Přemysl Eric Janouch
2c5f2f5b3f
Export more cairo functions to Lua.
...
Also rewrite the wrappers to be shorter.
2011-02-11 18:07:49 +01:00
Přemysl Eric Janouch
d96acedcdb
Speed up drawing of the grid.
2011-02-10 06:03:41 +01:00
Přemysl Eric Janouch
39fb4bb56f
Make all variables in Lua scripts local.
2011-02-09 14:18:22 +01:00
Přemysl Eric Janouch
ab3e2733ce
Add build instructions for Windows to README.
2011-02-08 10:56:00 +01:00
Přemysl Eric Janouch
93bac99a10
Make CPack information more NSIS-friendly.
...
1. It's wont process UTF-8 correctly, so let's cripple my name.
2. Add a project URL, again in a crippled format.
2011-02-08 00:38:44 +01:00
Přemysl Eric Janouch
da34bbb3bb
Fix Win32Depends.cmake.
...
I've known about this all the time, hoping it's not a problem.
2011-02-07 23:28:55 +01:00
Přemysl Eric Janouch
8ddea0ecad
Bump version to 0.1.0.
2011-02-07 20:46:29 +01:00
Přemysl Eric Janouch
a27122e3ae
Fix generation of NSIS installer packages.
2011-02-07 20:34:48 +01:00
Přemysl Eric Janouch
ea6bae70e5
Normalize CMakeLists.txt.
...
Use the full version number in package names.
2011-02-07 19:20:53 +01:00
Přemysl Eric Janouch
97f7d2808f
Update README.
2011-02-07 19:10:29 +01:00
Přemysl Eric Janouch
169a28cc23
Define github as the homepage for logdiag.
2011-02-07 18:03:15 +01:00
Přemysl Eric Janouch
ea9267665d
Add some hints for CPack RPM generator.
2011-02-07 17:53:31 +01:00
Přemysl Eric Janouch
be10a5602b
Fix the win32-depends target.
...
Now the target seems to be quite useless, but let's keep it there.
2011-02-07 17:00:31 +01:00
Přemysl Eric Janouch
2aac9c6f23
Fix drawing of symbol menus.
2011-02-07 13:53:56 +01:00
Přemysl Eric Janouch
847945f051
Split the inductor symbol in two, remove pads.
2011-02-07 13:53:55 +01:00
Přemysl Eric Janouch
00d9072c5b
Add some miscellaneous symbols.
2011-02-07 13:53:49 +01:00
Přemysl Eric Janouch
1277b6eaaf
Add support for LdDiagramConnection to LdCanvas.
...
Heavy LdCanvas refactoring, some modifications to ld-types.
It just wasn't possible for me to further work with an old,
2000 lines long file without shuffling everything around
at the same time.
2011-02-07 01:10:17 +01:00
Přemysl Eric Janouch
ee95916749
Fix memory leaks in LdDiagramConnection.
2011-02-06 18:29:35 +01:00
Přemysl Eric Janouch
107ec13506
Fix a memory leak in LdDiagramSymbol.
2011-02-06 17:57:37 +01:00
Přemysl Eric Janouch
7f08a51c66
Extend symbol area to whole pixels.
...
This gives better cairo performance.
2011-02-06 12:36:11 +01:00