Jim Evins [Sat, 27 Nov 2010 02:27:25 +0000 (21:27 -0500)]
Fixed problem with creation of 1st barcode, again.
Previous fix only temporarily masked the problem. The problem is that
the first time the barcode tabs are made visible, the digits spin button
would emit a "changed" signal. The fix is to connect to the "value-changed"
signal instead.
This commit also includes replacing the stop_signals flag with explicit
signal blockers.
Jim Evins [Thu, 25 Nov 2010 21:23:12 +0000 (16:23 -0500)]
Remove deprecated alias node support for templates.
Removed support for the "Alias" node in templates. For backwards
compatibility alias nodes will be skipped over. This greatly simplifies
the iteration through the template database, since all templates are
fully realized.
Jim Evins [Thu, 25 Nov 2010 18:27:37 +0000 (13:27 -0500)]
Cleanup of template database.
- Alphabetized the templates in the misc-*-templates.xml files.
- Replaced the last of the deprecated "Alias" tags.
- Added TODO comments for questionable part #s and vendors.
Jim Evins [Sat, 20 Nov 2010 20:52:35 +0000 (15:52 -0500)]
Fixed problem with creation of 1st barcode.
A change signal is apparently being delayed until the actual widget is
being realized as a result of the gtk_widget_show of the object editor
notebook. The proper fix is to use actual signal blockers rather than
the simple "stop_signals" flag, since the flags assume callbacks are
always called inline rather than being called asynchronously.
Jim Evins [Fri, 19 Nov 2010 02:44:36 +0000 (21:44 -0500)]
Documentation cleanup.
Bug sf#3110768: duplicate choice in editprop.page.
Bug sf#3110794: incorrect wording in customize.page.
Bug sf#3110801: incorrect wording in customize.page.
Bug sf#3110918: docbook artifacts in link tags in createnew.page.
Bug sf#3110930: misplaced <credit></credit> tags in about.page.
Bug sf#3111019: spelling mistake in editprop.page.
Jim Evins [Mon, 1 Nov 2010 00:35:48 +0000 (20:35 -0400)]
Refinements to barcode objects
- Draw outline around barcode objects.
- Use a more sophisticated test for determining if cursor is on a barcode
object: test against lines and glyphs instead of simple bounds test. The
test will also indicate that cursor is on the object if it is on the
selection outline. Similar to text objects.
Jim Evins [Sat, 30 Oct 2010 21:37:37 +0000 (17:37 -0400)]
Refactored core barcode subsystem.
- Created new libglbarcode library
- Moved core barcode structure into library
- Moved cairo rendering of barcode into library
- Moved built-in barcodes to library
- Resurrected Code39 support (from wayback in glabels 0.1.x)
Jim Evins [Sat, 23 Oct 2010 05:22:08 +0000 (01:22 -0400)]
Updated glabels logo yet again.
Updated logo based on the new-label-dialog image rather than the simple
"gLabels" text which is more appropriate for a web-page title rather
than a graphical logo which always sits next to the text "glabels"
anyway.
Jim Evins [Mon, 18 Oct 2010 00:49:58 +0000 (20:49 -0400)]
Do not expand object editor vertically.
Gtk3 has new behavior for expansion of widgets. This commit takes care of
the most obvious case of this new behavior. Additional cases still need to
be addressed in the object-editor.ui file.
Jim Evins [Wed, 6 Oct 2010 03:28:55 +0000 (23:28 -0400)]
Cleanup of chain button.
- Convert to new drawing model for bracket lines
- Use "changes-allow" and "changes-prevent" lock images
- Use toggle button to indicate state (in addition to image)