Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add an LdCategory * argument to new() functions. | Přemysl Janouch | 2012-10-08 | 1 | -1/+1 |
| | |||||
* | Rename LdLibraryPane to LdCategoryView. | Přemysl Janouch | 2012-10-08 | 1 | -14/+14 |
| | | | | And make it load categories recursively using itself. | ||||
* | Replace LdLibraryToolbar with LdLibraryPane. | Přemysl Janouch | 2012-10-08 | 1 | -75/+29 |
| | |||||
* | Start making a replacement for LdLibraryToolbar. | Přemysl Janouch | 2012-10-08 | 1 | -0/+8 |
| | | | | | The main advantages are the lack of need to create an icon for each category there is in the library and faster workflow. | ||||
* | Fix saving. | Přemysl Janouch | 2012-08-12 | 1 | -20/+29 |
| | | | | What the user expects (TM). | ||||
* | Clean up dead assignments. | Přemysl Janouch | 2012-02-02 | 1 | -3/+0 |
| | |||||
* | Integrate GSettings, remember View settings. | Přemysl Janouch | 2011-06-12 | 1 | -0/+15 |
| | | | | | | | | | | | 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. | ||||
* | Add toggle actions to the View menu. | Přemysl Janouch | 2011-03-07 | 1 | -1/+45 |
| | | | | So far these settings are not saved anywhere. | ||||
* | Update translations. | Přemysl Janouch | 2011-03-04 | 1 | -0/+1 |
| | | | | Add translators to the About dialog. | ||||
* | Disable LdDiagramView scrollbars when not needed. | Přemysl Janouch | 2011-02-20 | 1 | -0/+2 |
| | |||||
* | Reset view to center for new diagrams. | Přemysl Janouch | 2011-02-19 | 1 | -1/+2 |
| | |||||
* | Open files from command line. | Přemysl Janouch | 2011-02-19 | 1 | -2/+9 |
| | |||||
* | Rename LdCanvas to LdDiagramView. | Přemysl Janouch | 2011-02-19 | 1 | -25/+26 |
| | |||||
* | Various changes to LdWindowMain. | Přemysl Janouch | 2011-02-13 | 1 | -41/+54 |
| | | | | | | * Convert filenames from system locale. * Internationalize. * Split diagram_show_open_dialog(). | ||||
* | Update translation template. | Přemysl Janouch | 2011-02-12 | 1 | -1/+1 |
| | |||||
* | Change the way translations are done. | Přemysl Janouch | 2011-02-12 | 1 | -35/+37 |
| | | | | | * Require gettext-tools to build. * Depend on libintl on Win32. | ||||
* | Define github as the homepage for logdiag. | Přemysl Janouch | 2011-02-07 | 1 | -0/+1 |
| | |||||
* | Implement zooming in LdWindowMain. | Přemysl Janouch | 2011-02-04 | 1 | -6/+45 |
| | | | | Add convenience methods to LdCanvas. | ||||
* | Offer the undo functionality in LdWindowMain. | Přemysl Janouch | 2011-02-01 | 1 | -11/+53 |
| | | | | Kill the "Export" action for now. | ||||
* | Add some reminder comments. | Přemysl Janouch | 2011-01-29 | 1 | -0/+1 |
| | |||||
* | Fix program messages and gtk-doc comments. | Přemysl Janouch | 2011-01-28 | 1 | -16/+9 |
| | |||||
* | Make ld_canvas_new() return a GtkWidget reference. | Přemysl Janouch | 2011-01-24 | 1 | -1/+1 |
| | | | | For consistency with GTK+. | ||||
* | Move the library toolbar to its own class. | Přemysl Janouch | 2011-01-24 | 1 | -507/+52 |
| | |||||
* | Include liblogdiag.h as it was an external lib. | Přemysl Janouch | 2011-01-24 | 1 | -1/+1 |
| | |||||
* | Handle Edit menu actions (Delete, Select All). | Přemysl Janouch | 2011-01-16 | 1 | -3/+30 |
| | |||||
* | Use JsonObject for LdDiagramObject parameters. | Přemysl Janouch | 2011-01-15 | 1 | -1/+2 |
| | | | | Make LdDiagramObject a regular class. | ||||
* | Make a separate library. | Přemysl Janouch | 2011-01-10 | 1 | -3/+0 |
| | | | | | | This is required for gtkdoc-scangobj. So far it's much like it's been before, the main differences are that source files are in two directories from now on and the build process has two stages. | ||||
* | Use a central header. | Přemysl Janouch | 2011-01-10 | 1 | -11/+1 |
| | | | | | | | $ time (make clean; make) Before: ~8.0 seconds After: ~8.1 seconds | ||||
* | Fix drawing of symbol menus. | Přemysl Janouch | 2011-01-10 | 1 | -6/+7 |
| | |||||
* | Show names of symbols in the statusbar. | Přemysl Janouch | 2011-01-10 | 1 | -11/+27 |
| | |||||
* | Draw category icons with style colors. | Přemysl Janouch | 2011-01-10 | 1 | -4/+52 |
| | | | | Previously the icons have been black in all themes. | ||||
* | Add a View menu to LdWindowMain, disabled so far. | Přemysl Janouch | 2011-01-09 | 1 | -1/+13 |
| | |||||
* | Fix comments. | Přemysl Janouch | 2011-01-09 | 1 | -1/+1 |
| | |||||
* | Ensure that the canvas is focused. | Přemysl Janouch | 2011-01-09 | 1 | -0/+5 |
| | |||||
* | Introduce LdRectangle, LdPoint and LdPointArray. | Přemysl Janouch | 2011-01-08 | 1 | -1/+2 |
| | | | | Remove LdCanvasRect and LdSymbolArea. | ||||
* | Update copyright years. | Přemysl Janouch | 2011-01-07 | 1 | -2/+2 |
| | |||||
* | Move lines around. No functional change. | Přemysl Janouch | 2011-01-04 | 1 | -6/+6 |
| | |||||
* | Make adding symbols to the diagram possible. | Přemysl Janouch | 2011-01-04 | 1 | -1/+19 |
| | | | | | | This required creating a simple framework for operations to LdCanvas. It is probable that it's going to require some changes when other operations are added. The basic idea behind it seems to be good, though. | ||||
* | Make the symbol menu grab focus. | Přemysl Janouch | 2010-12-18 | 1 | -1/+38 |
| | | | | | | | | | This way when the user clicks outside the menu when it is open, the menu will close itself first. Keyboard input is however still not handled. The symbol menu should be redesigned. | ||||
* | Rename LdDocument* to LdDiagram*. | Přemysl Janouch | 2010-12-16 | 1 | -17/+17 |
| | | | | My bad; this name is much more appropriate. | ||||
* | Implement diagram operations in UI. | Přemysl Janouch | 2010-12-16 | 1 | -47/+460 |
| | | | | | | | * Now diagrams can be created, loaded and saved. * Define descriptions and accelerators for actions. * Set irrelevant actions unsensitive. * Also remove redundant comments for clarity. | ||||
* | LdWindowMain cleanup. | Přemysl Janouch | 2010-12-12 | 1 | -73/+54 |
| | | | | | | | | | | * Restructure the initialization code. * Move LdCanvas event mask setting to ld-canvas.c. * Remove some redundant code. * Use consistent naming. * Update comments. Practically no functional change. | ||||
* | Add a main toolbar. | Přemysl Janouch | 2010-12-11 | 1 | -17/+24 |
| | | | | So far it has no special powers. This should change in the future. | ||||
* | Add a "human-name" property to LdSymbolCategory. | Přemysl Janouch | 2010-12-11 | 1 | -3/+3 |
| | | | | | | | Just as LdSymbol has a human name for localization purposes, LdSymbolCategory also needs to have this property. Use the human name in tooltips. | ||||
* | Implement more of LdCanvas. | Přemysl Janouch | 2010-12-10 | 1 | -3/+7 |
| | | | | | | | | | | 1. Add methods for coordinate translation between cairo/GtkWidget coordinates and LdDocument coordinates. 2. Draw the grid correctly (also make it significantly faster). 3. Place the canvas into a GtkScrolledWindow and register the set_scroll_adjustments signal in the GtkWidget base class. 4. Allow scrolling inside of an area of 200 x 200 units (for now). In the future, it should be possible to go to infinity. | ||||
* | Change LdSymbolArea members. | Přemysl Janouch | 2010-12-10 | 1 | -2/+2 |
| | | | | | | Now it contains coordinates of the top-left delimiting point and computed dimensions (instead of coorinates of both delimiting points). | ||||
* | Initial LdDocument implementation. | Přemysl Janouch | 2010-12-05 | 1 | -0/+3 |
| | | | | The document maintains a list of LdDocumentObject objects. | ||||
* | Added basic onscreen symbol menu. | Přemysl Janouch | 2010-11-16 | 1 | -21/+352 |
| | | | | | | So far it does not add symbols to the document, as there is momentarily no interface for neither the document nor the canvas. | ||||
* | Formatting and naming changes in LdWindowMain. | Přemysl Janouch | 2010-10-28 | 1 | -41/+29 |
| | |||||
* | Manage LdLibrary children in a GSList. | Přemysl Janouch | 2010-10-26 | 1 | -8/+11 |
| | | | | | | | | | The previous method of containment, that is using GHashTable, did not list children in any particular order. Also names of children were duplicated. One copy has been stored as a hash table index and another was present in the child itself. |