]> git.sur5r.net Git - glabels/log
glabels
20 years ago2004-02-16 Jim Evins <evins@snaught.com>
Jim Evins [Tue, 17 Feb 2004 04:16:29 +0000 (04:16 +0000)]
2004-02-16  Jim Evins  <evins@snaught.com>

* configure.in:
If gtk+ >= 2.3.2 then define HAVE_FILE_CHOOSER.

* src/Makefile.am:
Added HAVE_FILE_CHOOSER to INCLUDES.

* src/file.c: (gl_file_open), (open_response), (gl_file_open_real),
(gl_file_save_as), (save_as_response):
Ported to use GtkFileChooserDialog if HAVE_FILE_CHOOSER is defined.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@417 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-02-16 Jim Evins <evins@snaught.com>
Jim Evins [Mon, 16 Feb 2004 22:03:47 +0000 (22:03 +0000)]
2004-02-16  Jim Evins  <evins@snaught.com>

* src/xml-label-04.c: (xml04_parse_image_props):
* src/xml-label-191.c: (xml191_parse_image_props):
* src/xml-label.c: (xml_parse_object_image):
Delay setting image size until after image has been applied to new
object.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@416 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-02-15 Jim Evins <evins@snaught.com>
Jim Evins [Mon, 16 Feb 2004 02:53:37 +0000 (02:53 +0000)]
2004-02-15  Jim Evins  <evins@snaught.com>

* src/label-barcode.c: (gl_label_barcode_set_data),
(gl_label_barcode_set_props):
Don't emit "changed" signal, if no change actually made for these
methods.  Reduces number of unnecessary redraws of barcodes.

* src/label-object.h:
* src/label-object.c: (gl_label_object_set_position),
(gl_label_object_set_position_relative), (set_size),
(gl_label_object_set_size),
(gl_label_object_set_size_honor_aspect):
Don't emit "changed" signal, if no change actually made for these
methods.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@415 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-02-15 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 15 Feb 2004 16:28:39 +0000 (16:28 +0000)]
2004-02-15  Jim Evins  <evins@snaught.com>

* data/glabels-2.0.dtd:
Added specific subtypes for various barcode types.

* src/bc.h:
* src/bc.c: (id_to_index), (name_to_index), (gl_barcode_new),
(gl_barcode_get_styles_list), (gl_barcode_default_digits),
(gl_barcode_can_text), (gl_barcode_text_optional),
(gl_barcode_can_csum), (gl_barcode_csum_optional),
(gl_barcode_id_to_name), (gl_barcode_name_to_id):
Changed API to use a string id, rather than a fixed enumeration.  Id and
name are separate strings.  Added entries to backend table for specific
subtypes for various barcode types.

* src/bc-postnet.h:
* src/bc-postnet.c: (gl_barcode_postnet_new), (postnet_code),
(is_length_valid):
Modified to conform to above API.  Now more stringent with data length
for various subtypes.

* src/bc-gnubarcode.h:
* src/bc-gnubarcode.c: (gl_barcode_gnubarcode_new),
(is_length_valid), (is_length1_valid), (is_length2_valid):
Modified to conform to above API.  Now more stringent with data length
for various subtypes.

* src/label-barcode.h:
* src/label-barcode.c: (copy), (gl_label_barcode_set_props),
(gl_label_barcode_get_props), (get_size):
Modified to use above API for storing barcode type.

* src/object-editor.h:
* src/object-editor-bc-page.c: (style_changed_cb),
(gl_object_editor_set_bc_style), (gl_object_editor_get_bc_style):
Modified to use above API for storing barcode type.

* src/object-editor-size-page.c:
(gl_object_editor_prepare_size_page), (aspect_toggle_cb),
(w_spin_cb), (h_spin_cb), (size_reset_cb):
Added debug markers.

* src/object-editor.glade:
Made barcode style combo's text entry  non-editable.

* src/print.c: (draw_barcode_object):
Modified to use above API for barcode type.

* src/view-barcode.c: (update_object_from_editor_cb),
(update_editor_from_object_cb),
(gl_view_barcode_create_event_handler), (draw_barcode):
Modified to use above API for barcode type.

* src/xml-label-04.c: (xml04_parse_barcode_props):
* src/xml-label-191.c: (xml191_parse_barcode_props):
* src/xml-label.c: (xml_parse_object_barcode),
(xml_create_object_barcode):
Modified to use above API for barcode type.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@414 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-02-07 Jim Evins <evins@snaught.com>
Jim Evins [Sat, 7 Feb 2004 05:29:48 +0000 (05:29 +0000)]
2004-02-07  Jim Evins  <evins@snaught.com>

* src/stock-pixmaps/Makefile.am:
* src/stock-pixmaps/stock_hchain_24.png:
* src/stock-pixmaps/stock_hchain_broken_24.png:
* src/stock-pixmaps/stock_vchain_24.png:
* src/stock-pixmaps/stock_vchain_broken_24.png:
Added chain pixmaps borrowed from the gimp's default theme.

* src/stock.h:
* src/stock.c: (gl_stock_init), (add_button_icon):
Added above pixmaps to stock icon sets.  Created add_button_icon() to
add these pixmaps sized as GTK_ICON_SIZE_BUTTON.

* src/wdgt-chain-button.h
* src/wdgt-chain-button.c
* src/Makefile.am:
* po/POTFILES.in:
Added this Modified version of gimpchainbutton widget, borrowed from
the gimp.

* AUTHORS:
Added acknowledgements of the above borrowing from the gimp.

* src/object-editor-size-page.c: (aspect_toggle_cb), (w_spin_cb),
(h_spin_cb):
* src/object-editor.c: (gl_object_editor_construct_chain_button):
* src/object-editor.glade:
Replaced the keep aspect ratio check box with the above chain-button
widget.

* src/text-node.c: (gl_text_node_equal):
* src/text-node.h:
Added function gl_text_node_equal() to compare text_nodes.

* src/label-image.c: (gl_label_image_set_filename):
Replaced incomplete text_node comparison code with invocation of
gl_text_node_equal.  This fixed the problem of not being able to
resize an image using the object_editor if the aspect ratio is not
locked.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@413 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-02-04 Jim Evins <evins@snaught.com>
Jim Evins [Thu, 5 Feb 2004 02:56:48 +0000 (02:56 +0000)]
2004-02-04  Jim Evins  <evins@snaught.com>

* src/object-editor-image-page.c:
(gl_object_editor_prepare_image_page):
Track "changed" signal of pixmap entry's GtkEntry rather than its
"activate" signal -- this catches all changes to the entry rather than
just changes resulting from a browse, so one can easily pull previous
entries from the history. (This change is marked below on 2004-02-03,
but somehow never got checked in.)

* src/view-highlight.c: (sl_resize_event_handler),
(sr_resize_event_handler), (st_resize_event_handler),
(sb_resize_event_handler):
Side resize handles will now confirm the actual resize that the object
accepted before adjusting position parameters.  Previously some interesting
things happened when resizing a barcode to its minimum size.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@412 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-02-03 Jim Evins <evins@snaught.com>
Jim Evins [Wed, 4 Feb 2004 02:11:18 +0000 (02:11 +0000)]
2004-02-03  Jim Evins  <evins@snaught.com>

* src/object-editor-image-page.c:
(gl_object_editor_prepare_image_page):
Track "changed" signal of pixmap entry's GtkEntry rather than its
"activate" signal -- this catches all changes to the entry rather than
just changes resulting from a browse, so one can easily pull previous
entries from the history.

* src/view-highlight.c: (tl_resize_event_handler),
(tr_resize_event_handler), (bl_resize_event_handler),
(br_resize_event_handler):
Allow control key to be dropped while dragging a corner resize handle
without losing the aspect ratio lock.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@411 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-02-02 Jim Evins <evins@snaught.com>
Jim Evins [Tue, 3 Feb 2004 04:31:17 +0000 (04:31 +0000)]
2004-02-02  Jim Evins  <evins@snaught.com>

* src/label-image.c: (gl_label_image_set_filename):
When setting a new filename adjust size such that the aspect ratio of
the image is preserved using the current size as a bounding box.

* src/view-image.c: (update_object_from_editor_cb):
When updating object from editor, feed back possible size changes to
editor as a result of a possible change in image.

* src/object-editor-size-page.c: (size_reset_cb):
Fixed typo when blocking spin handlers.  If the base size is larger than
the max size, treat max size as a bounding box while keeping aspect
ratio.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@410 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-02-02 Jim Evins <evins@snaught.com>
Jim Evins [Tue, 3 Feb 2004 02:11:36 +0000 (02:11 +0000)]
2004-02-02  Jim Evins  <evins@snaught.com>

* src/label-object.h:
* src/label-object.c: (gl_label_object_set_size),
(gl_label_object_set_size_honor_aspect):
Added gl_label_object_set_size_honor_aspect() which will maintain the
current aspect ratio by modifying the supplied w or h apropriately.

* src/view-highlight.c: (tl_resize_event_handler),
(tr_resize_event_handler), (bl_resize_event_handler),
(br_resize_event_handler):
Corner handles will now maintain the current aspect ratio if the
control key is pressed while resizing.  This addresses feature
request #816603.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@409 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-01-31 Jim Evins <evins@snaught.com>
Jim Evins [Sat, 31 Jan 2004 05:15:08 +0000 (05:15 +0000)]
2004-01-31  Jim Evins  <evins@snaught.com>

* AUTHORS:
* data/avery-us-templates.xml:
Added entries for "LSK-3," "LSK-5," and "LSK-8."  Submitted by JBadger.

* libglabels/template.c: (read_template_files_from_dir):
Corrected problem with testing for extensions.

* src/object-editor.glade:
Corrected grouping of radio buttons in barcode data page.

* src/print.c: (draw_barcode_object):
* src/view-barcode.c: (draw_barcode):
Corrected problem with calculation of y_offset for locating characters.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@408 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-01-24 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 25 Jan 2004 04:28:44 +0000 (04:28 +0000)]
2004-01-24  Jim Evins  <evins@snaught.com>

* AUTHORS:
* data/avery-us-templates.xml:
Added Avery 5824, submitted by Fred Bacon.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@407 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-01-20 Jim Evins <evins@snaught.com>
Jim Evins [Wed, 21 Jan 2004 03:29:22 +0000 (03:29 +0000)]
2004-01-20  Jim Evins  <evins@snaught.com>

Catching up on a couple of backlogged user template submissions.

* data/avery-iso-templates.xml:
Added "DECAdry OLW-4731" and "DECAdry DLW-1731" aliases for Avery 7160.
Suggested by Linas Jakucionis.

* data/zweckform-iso-templates.xml:
Added Zweckform 4760, submitted by Thomas Vill.

* AUTHORS:
Updated to reflect above submissions.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@406 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-01-06 Jim Evins <evins@snaught.com>
Jim Evins [Wed, 7 Jan 2004 05:10:22 +0000 (05:10 +0000)]
2004-01-06  Jim Evins  <evins@snaught.com>

Split-out template.[ch], paper.[ch], xml-template.[ch], xml-paper.[ch], and
xml.[ch] into a separate library called libglabels, to facilitate third
party use of glabels template files.  This was suggested by Wayne Schuller.
Once split-out, some modifications to the structures and functions to
make a cleaner more useful API, hopefully.  Rather extensive changes have
propogated to other modules.

* src/paper.h:
* src/paper.c:
* src/template.h:
* src/template.c:
* src/xml-paper.h:
* src/xml-paper.c:
* src/xml-template.h:
* src/xml-template.c:
* src/xml.h:
* src/xml.c:
These files have been moved to libglabels/.  API cleanup performed.

* libglabels/libglabels.h:
* libglabels/libglabels-private.h:
* libglabels/Makefile.am:
These files have been added to finish out libglabels.

* Makefile.am:
* configure.in:
* glabels.spec.in:
* po/POTFILES.in:
* src/Makefile.am:
Modified to reflect new sets of files in src/ and libglabels/.

* COPYING.LIBGLABELS:
* COPYING-DOCS:
Added copy of the LGPL for libglabels, and a copy the GFDL for
documentation.

* src/glabels-batch.c:
* src/glabels.c:
* src/label.c: (gl_label_finalize), (gl_label_set_template),
(gl_label_get_size):
* src/label.h:
* src/prefs-model.c: (gl_prefs_model_load_settings):
* src/print-dialog.c:
* src/print.c: (gl_print_simple), (gl_print_merge_collated),
(gl_print_merge_uncollated), (gl_print_batch), (print_info_free),
(print_crop_marks), (print_label), (draw_outline),
(clip_to_outline), (clip_punchouts):
* src/template-designer.c: (construct_pg_size_page),
(pg_size_page_changed_cb), (layout_page_changed_cb),
(print_test_cb), (build_template):
* src/util.c: (gl_util_fraction):
* src/util.h:
* src/view.c: (draw_bg_fg_layers), (draw_bg_fg_rect),
(draw_bg_fg_rounded_rect), (draw_bg_fg_round), (draw_bg_fg_cd),
(draw_bg_fg_cd_bc), (draw_markup_layer), (draw_markup_margin),
(draw_markup_margin_rect), (draw_markup_margin_rounded_rect),
(draw_markup_margin_round), (draw_markup_margin_cd),
(draw_markup_margin_cd_bc), (draw_markup_line),
(draw_markup_circle), (gl_view_copy):
* src/wdgt-media-select.c: (gl_wdgt_media_select_construct),
(page_size_entry_changed_cb), (details_update), (get_layout_desc),
(get_label_size_desc):
* src/wdgt-mini-preview.c:
(gl_wdgt_mini_preview_set_label_by_name), (mini_outline_list_new),
(cdbc_item):
* src/wdgt-print-copies.c: (gl_wdgt_print_copies_construct):
* src/wdgt-print-merge.c: (gl_wdgt_print_merge_construct):
* src/wdgt-rotate-label.c: (mini_preview_canvas_update),
(gl_wdgt_rotate_label_set_template_name), (cdbc_item):
* src/wdgt-rotate-label.h:
* src/xml-label-04.c: (xml04_parse_media_description):
* src/xml-label-191.c: (gl_xml_label_191_parse),
(xml191_parse_sheet), (xml191_parse_label), (xml191_parse_layout),
(xml191_parse_markup), (xml191_parse_alias):
* src/xml-label.c: (xml_doc_to_label), (xml_parse_label),
(xml_label_to_doc):
Various changes to accomodate new libglabels API.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@405 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-01-03 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 4 Jan 2004 04:46:21 +0000 (04:46 +0000)]
2004-01-03  Jim Evins  <evins@snaught.com>

* configure.in:
Release 1.93.2.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@403 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-01-03 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 4 Jan 2004 04:18:02 +0000 (04:18 +0000)]
2004-01-03  Jim Evins  <evins@snaught.com>

* AUTHORS:
Added acknowledgement of contributions by Wayne Schuller.

* src/commands.c: (gl_cmd_file_print):
Create extra reference to print dialog, so that it can be properly re-used.

* src/mygal/mygal-combo-box.h:
* src/mygal/mygal-combo-box.c:
(mygal_combo_box_popup_hide_unconditional),
(mygal_combo_box_popup_display), (mygal_combo_box_set_display),
(gtk_combo_set_tearoff_state), (mygal_combo_box_construct),
(mygal_combo_box_set_arrow_relief), (mygal_combo_box_set_title),
(mygal_combo_box_set_tearable):
Changed all occurances of GTK_IS_COMBO_BOX to MYGAL_IS_COMBO_BOX, to
complete the rename of this widget to prevent namespace collisions
with Gtk+-2.3.

* src/prefs-dialog.glade:
Fixed alignment of Fill/Color widgets.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@402 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-01-03 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 4 Jan 2004 01:54:19 +0000 (01:54 +0000)]
2004-01-03  Jim Evins  <evins@snaught.com>

* data/avery-iso-templates.xml:
Added user submitted templates.
Avery 8435A & 8435B, submitted by Ludger Solbach.

* doc/C/glabels.xml:
Added minimal documentation, noting the new template designer.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@401 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-01-03 Jim Evins <evins@snaught.com>
Jim Evins [Sat, 3 Jan 2004 20:50:54 +0000 (20:50 +0000)]
2004-01-03  Jim Evins  <evins@snaught.com>

* pixmaps/ex-rect-size.png:
* pixmaps/ex-round-size.png:
* pixmaps/ex-cd-size.png:
* pixmaps/Makefile.am:
Added ex-rect-size.png, ex-round-size.png, and ex-cd-size.png image
files to be used as illustrations/examples in the template-designer.

* src/template-designer.c: (construct_rect_size_page),
(construct_round_size_page), (construct_cd_size_page),
(construct_nlayouts_page), (rect_size_page_prepare_cb),
(round_size_page_prepare_cb), (cd_size_page_prepare_cb),
(layout_page_prepare_cb), (build_template):
* src/template-designer.glade:
Added illustrations for rectangle, round, and cd label size pages.
Added margin spinboxes to these pages, and now add a margin markup
to the constructed template.  Added realistic default values for
some of the size spinboxes.  Cleaned up the code for setting spinbox
ranges on the layouts page.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@400 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2004-01-02 Jim Evins <evins@snaught.com>
Jim Evins [Sat, 3 Jan 2004 03:55:02 +0000 (03:55 +0000)]
2004-01-02  Jim Evins  <evins@snaught.com>

* src/object-editor-size-page.c: (h_spin_cb):
Fixed cut-n-paste error in h_spin_cb that loaded h from
the wrong spinbutton.

* src/object-editor.h:
* src/object-editor.c: (gl_object_editor_class_init),
(gl_object_editor_changed_cb), (gl_object_editor_size_changed_cb):
* src/object-editor-private.h:
* src/object-editor-size-page.c: (w_spin_cb), (h_spin_cb),
(size_reset_cb):
Added "size_changed" signal.

* src/view-text.c: (construct_properties_editor),
(update_object_from_editor_cb),
(update_object_from_editor_size_cb):
Track size changes from object editor separately from other
properties.  This is so the default size (0,0) of a text
object is not modified unintentionally.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@399 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2003-12-30 Wayne Schuller <k_wayne@linuxpower.org>
Jim Evins [Tue, 30 Dec 2003 07:25:43 +0000 (07:25 +0000)]
2003-12-30  Wayne Schuller  <k_wayne@linuxpower.org>

Added feature: line spacing - allows you to comfortably space a text box to
fit a label perfectly.

* data/glabels-2.0.dtd:
* src/label-object.c: (gl_label_object_set_text_line_spacing),
(gl_label_object_get_text_alignment),
(gl_label_object_get_text_line_spacing):
* src/label-object.h:
* src/label-text.c: (gl_label_text_class_init),
(gl_label_text_instance_init), (copy), (get_size),
(set_text_line_spacing), (get_text_alignment),
(get_text_line_spacing):
* src/object-editor-private.h:
* src/object-editor-text-page.c:
(gl_object_editor_prepare_text_page),
(gl_object_editor_set_text_line_spacing),
(gl_object_editor_get_text_line_spacing):
* src/object-editor.glade:
* src/object-editor.h:
* src/prefs-dialog.c: (construct_object_page),
(update_object_page_from_prefs), (update_prefs_from_object_page):
* src/prefs-dialog.glade:
* src/prefs-model.c: (gl_prefs_model_save_settings),
(gl_prefs_model_load_settings), (get_float):
* src/prefs-model.h:
* src/print.c: (draw_text_object):
* src/ui-sidebar.c:
* src/view-text.c: (update_object_from_editor_cb),
(update_editor_from_object_cb),
(gl_view_text_create_event_handler), (draw_hacktext):
* src/view.c: (gl_view_construct),
(gl_view_set_selection_text_line_spacing),
(gl_view_set_default_text_line_spacing),
(gl_view_get_default_text_line_spacing):
* src/view.h:
* src/xml-label.c: (xml_parse_toplevel_span),
(xml_create_toplevel_span):

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@398 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2003-12-30 Jim Evins <evins@snaught.com>
Jim Evins [Tue, 30 Dec 2003 05:41:48 +0000 (05:41 +0000)]
2003-12-30  Jim Evins  <evins@snaught.com>

* src/template-designer.c:
* src/template-designer.h:
* src/template-designer.glade:
New template designer assistant.

* po/POTFILES.in:
* src/Makefile.am:
Added entries for src/template-designer.* files.

* pixmaps/ex-1layout.png
* pixmaps/ex-2layouts.png
* pixmaps/Makefile.am:
Added the new image files ex-*.png used as illustrations in the
template designer assistant.

* src/print-dialog.h:
* src/print-dialog.c: (gl_print_dialog_finalize),
(gl_print_dialog_new), (gl_print_dialog_construct),
(gl_print_dialog_force_outline_flag):
Changed first argument of gl_print_dialog_new() from glView to glLabel,
to support printing from the template designer assistant which does not
have a full-fledged view.  Nothing else from the view object was being
used by the dialog anyway.

Added the gl_print_dialog_force_outline_flag() method, for better
integration with the template designer assistant.

* src/commands.h:
* src/commands.c: (gl_cmd_file_template_designer),
(gl_cmd_file_print):
Modified print command to provide label instead of view to dialog.
Added the gl_cmd_file_template_designer() command to invoke the
template designer assistant.

* src/ui.c:
* src/glabels-ui.xml:
Added support for template designer assistant.

* src/wdgt-mini-preview.h:
* src/wdgt-mini-preview.c: (gl_wdgt_mini_preview_set_template),
(gl_wdgt_mini_preview_set_bg_color):
Preview is now centered in canvas.  Added
gl_wdgt_mini_preview_set_bg_color() to allow the template designer
assistant to match the background color with its own.

* src/print.c: (clip_to_outline):
Fixed really stupid bug when adding waste to clip region of rectangular
labels/cards.  Each side of the clip region needs to be extended by
twice the waste margin, as well as negatively offset by the waste
margin.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@397 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2003-12-28 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 28 Dec 2003 20:20:23 +0000 (20:20 +0000)]
2003-12-28  Jim Evins  <evins@snaught.com>

* src/prefs-dialog.c: (update_object_page_from_prefs):
Block intermediary function align_toggle_cb() instead of
update_prefs_from_object_page() for the three alignment
widgets.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@396 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2003-12-28 Wayne Schuller <k_wayne@linuxpower.org>
Jim Evins [Sun, 28 Dec 2003 16:16:05 +0000 (16:16 +0000)]
2003-12-28  Wayne Schuller  <k_wayne@linuxpower.org>

        * src/file.c: (gl_file_new), (gl_file_properties): Swap button order and set default for higificatory pleasure.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@395 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2003-12-27 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 28 Dec 2003 02:23:56 +0000 (02:23 +0000)]
2003-12-27  Jim Evins  <evins@snaught.com>

* barcode-0.98/Makefile.am:
One last time:  removed doc/Makefile and po/Makefile.in.in from
EXTRA_DIST files.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@394 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2003-12-27 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 28 Dec 2003 00:57:00 +0000 (00:57 +0000)]
2003-12-27  Jim Evins  <evins@snaught.com>

reviewed by: <delete if not using a buddy>

* barcode-0.98/Makefile.am:
Removed config.stat entry from EXTRA_DIST files.

* barcode-0.98/Makefile.in:
Removed.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@393 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2003-12-27 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 28 Dec 2003 00:29:36 +0000 (00:29 +0000)]
2003-12-27  Jim Evins  <evins@snaught.com>

        * configure.in:
                Updated to work with latest gnome-common package from CVS.
                Removed recursive configuration of barcode-0.98.

        * acconfig.h:
        * macros/*:
                Removed.

        * Makefile.am:
                Added barcode-0.98/ as a SUBDIR, and removed dist-hook.

        * barcode-0.98/Makefile.in:
        * barcode-0.98/configure.in:
        * barcode-0.98/Makefile.am:
        * barcode-0.98/README.glabels:
                Modified to ignore the barcode package's build system, and build
                as a part of glabels.
                Renamed Makefile.in to Makefile.in.dist.
                Renamed configure.in to configure.in.dist.
                Added barcode-0.98/Makefile.am and barcode-0.98/README.glabels.
        * src/Makefile.am:
        * src/mygal/Makefile.am:
        * src/recent-files/Makefile.am:
                In order to build against the GNOME 2.5 platform,
                all use of *_DISABLE_DEPRECATED compile-time flags has been removed.

        * src/mygal/Makefile.am:
        * src/mygal/mygal-combo-box.c:
        * src/mygal/mygal-combo-box.h:
        * src/mygal/widget-color-combo.c:
        * src/mygal/widget-color-combo.h:
        * po/POTFILES.in:
                In order to build against the GNOME 2.5 platform,
                Renamed gtk_combo_box widget to mygal_combo_box, to prevent namespace
                collisions with the real gtk_combo_box widget, now a part of gtk.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@392 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2003-12-27 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 28 Dec 2003 00:19:55 +0000 (00:19 +0000)]
2003-12-27  Jim Evins  <evins@snaught.com>

* configure.in:
Updated to work with latest gnome-common package from CVS.
Removed recursive configuration of barcode-0.98.

* acconfig.h:
* macros/*:
Removed.

* Makefile.am:
Added barcode-0.98/ as a SUBDIR, and removed dist-hook.

* barcode-0.98/Makefile.in:
* barcode-0.98/configure.in:
* barcode-0.98/Makefile.am:
* barcode-0.98/README.glabels:
Modified to ignore the barcode package's build system, and build
as a part of glabels.
Renamed Makefile.in to Makefile.in.dist.
Renamed configure.in to configure.in.dist.
Added barcode-0.98/Makefile.am and barcode-0.98/README.glabels.

* src/Makefile.am:
* src/mygal/Makefile.am:
* src/recent-files/Makefile.am:
In order to build against the GNOME 2.5 platform,
all use of *_DISABLE_DEPRECATED compile-time flags has been removed.

* src/mygal/Makefile.am:
* src/mygal/mygal-combo-box.c:
* src/mygal/mygal-combo-box.h:
* src/mygal/widget-color-combo.c:
* src/mygal/widget-color-combo.h:
* po/POTFILES.in:
In order to build against the GNOME 2.5 platform,
Renamed gtk_combo_box widget to mygal_combo_box, to prevent namespace
collisions with the real gtk_combo_box widget, now a part of gtk.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@391 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2003-12-27 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 28 Dec 2003 00:13:29 +0000 (00:13 +0000)]
2003-12-27  Jim Evins  <evins@snaught.com>

* configure.in:
Updated to work with latest gnome-common package from CVS.
Removed recursive configuration of barcode-0.98.

* acconfig.h:
* macros/*:
Removed.

* Makefile.am:
Added barcode-0.98/ as a SUBDIR, and removed dist-hook.

* barcode-0.98/Makefile.in:
* barcode-0.98/configure.in:
* barcode-0.98/Makefile.am:
* barcode-0.98/README.glabels:
Modified to ignore the barcode package's build system, and build
as a part of glabels.
Renamed Makefile.in to Makefile.in.dist.
Renamed configure.in to configure.in.dist.
Added barcode-0.98/Makefile.am and barcode-0.98/README.glabels.

* src/Makefile.am:
* src/mygal/Makefile.am:
* src/recent-files/Makefile.am:
In order to build against the GNOME 2.5 platform,
all use of *_DISABLE_DEPRECATED compile-time flags has been removed.

* src/mygal/Makefile.am:
* src/mygal/mygal-combo-box.c:
* src/mygal/mygal-combo-box.h:
* src/mygal/widget-color-combo.c:
* src/mygal/widget-color-combo.h:
* po/POTFILES.in:
In order to build against the GNOME 2.5 platform,
Renamed gtk_combo_box widget to mygal_combo_box, to prevent namespace
collisions with the real gtk_combo_box widget, now a part of gtk.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@390 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago2003-12-26 Jim Evins <evins@snaught.com>
Jim Evins [Sat, 27 Dec 2003 04:33:08 +0000 (04:33 +0000)]
2003-12-26  Jim Evins  <evins@snaught.com>

* src/paper.c:
* src/template.c:
* src/util.c:
* src/util.h:
Moved local versions of get_home_data_dir() in paper.c and
template.c to util package.  Cleaned up formatting in
util.[ch].

* src/template.c:
In gl_template_register() save a copy of the template in
~/.glabels if the template is not known.  Still need to
handle duplicate filename case and duplicate name but
different template case.

* src/xml-label.c:
* src/xml.h:
Moved local definition of NAME_SPACE macro from xml-label.c
to xml.h.

* src/xml-template.c:
* src/xml-template.h:
Added function gl_xml_template_write_template_to_file(), used
in gl_template_register().

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@389 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAdded user contributed template.
Jim Evins [Fri, 26 Dec 2003 19:06:30 +0000 (19:06 +0000)]
Added user contributed template.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@388 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoPreparing for 1.93.2 development.
Jim Evins [Fri, 26 Dec 2003 06:59:19 +0000 (06:59 +0000)]
Preparing for 1.93.2 development.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@387 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoWhen looking up templates by name and name isn't found, return
Jim Evins [Fri, 26 Dec 2003 06:56:12 +0000 (06:56 +0000)]
When looking up templates by name and name isn't found, return
first template instead of NULL (suggested by Wayne Schuller <k_wayne@linuxpower.org>).  In addition, added code to register templates (make known, if not already known) when they are encountered when reading a label.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@386 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoFinal prep for 1.93.1.
Jim Evins [Tue, 23 Dec 2003 15:51:31 +0000 (15:51 +0000)]
Final prep for 1.93.1.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@384 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAdded scrollkeeper stuff.
Jim Evins [Tue, 23 Dec 2003 07:11:20 +0000 (07:11 +0000)]
Added scrollkeeper stuff.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@383 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoNew user submitted template.
Jim Evins [Mon, 22 Dec 2003 22:03:04 +0000 (22:03 +0000)]
New user submitted template.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@382 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoChanged some tabbed notebook labels to hopefully be more understandable.
Jim Evins [Mon, 22 Dec 2003 18:36:34 +0000 (18:36 +0000)]
Changed some tabbed notebook labels to hopefully be more understandable.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@381 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoIn size_reset_cb() fixed broken, un-initialized, use of w_base and h_base. This...
Jim Evins [Sun, 21 Dec 2003 04:02:01 +0000 (04:02 +0000)]
In size_reset_cb() fixed broken, un-initialized, use of w_base and h_base.  This was accidentally introduced when modified to track gl_prefs.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@380 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAdded skeletal xml documentation.
Jim Evins [Sat, 20 Dec 2003 00:01:16 +0000 (00:01 +0000)]
Added skeletal xml documentation.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@379 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoFixed properties for text and linewidth spinbuttons.
Jim Evins [Fri, 19 Dec 2003 22:43:34 +0000 (22:43 +0000)]
Fixed properties for text and linewidth spinbuttons.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@378 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoCreated 2 methods for setting label for mini-preview widget. The first is "by name...
Jim Evins [Fri, 19 Dec 2003 05:21:02 +0000 (05:21 +0000)]
Created 2 methods for setting label for mini-preview widget.  The first is "by name" and the second is by template.   This second method allows us to use a label's local template, even if its name is not an exact match with an existing template's -- can occur if templates are renamed between versions or if a label uses someone else's custom template.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@377 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoModifications to track properties of selected objects. This addresses Bug #839801...
Jim Evins [Wed, 17 Dec 2003 00:30:21 +0000 (00:30 +0000)]
Modifications to track properties of selected objects.  This addresses Bug #839801.  Patch provided by Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@376 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAdded src/prefs-model.[ch].
Jim Evins [Sun, 14 Dec 2003 06:06:59 +0000 (06:06 +0000)]
Added src/prefs-model.[ch].

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@375 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAdded 2 user submitted templates. Did a little cleanup of the avery-iso and zweckfor...
Jim Evins [Sun, 14 Dec 2003 05:35:23 +0000 (05:35 +0000)]
Added 2 user submitted templates.  Did a little cleanup of the avery-iso and zweckform-iso files.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@374 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAdded menu entry to toggle visibility of property toolbar. Also added entry to toggl...
Jim Evins [Sun, 14 Dec 2003 04:26:46 +0000 (04:26 +0000)]
Added menu entry to toggle visibility of property toolbar.  Also added entry to toggle its tooltips.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@373 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoTrack changes in prefered units and update widgets appropriately. This addresses...
Jim Evins [Sun, 14 Dec 2003 00:37:35 +0000 (00:37 +0000)]
Track changes in prefered units and update widgets appropriately.  This addresses bug #852974.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@372 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoRemoved some artifacts in copy() method. In particular a g_free() on an unitialized...
Jim Evins [Fri, 12 Dec 2003 03:22:14 +0000 (03:22 +0000)]
Removed some artifacts in copy() method.  In particular a g_free() on an unitialized automatic variable was removed, which caused a copy/paste of a text object to segfault (See bug #857773).

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@371 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoView box's object will track position in object editor.
Jim Evins [Sun, 7 Dec 2003 03:35:41 +0000 (03:35 +0000)]
View box's object will track position in object editor.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@370 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago- Changed gl_prefs from a simple structure to a full-fledged object (prefs_model).
Jim Evins [Sat, 6 Dec 2003 14:49:16 +0000 (14:49 +0000)]
- Changed gl_prefs from a simple structure to a full-fledged object (prefs_model).
- Moved prefs_init after paper_init so that page size proof reading code in prefs_model_load_settings works properly.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@369 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAdjust canvas scroll region if when label size is changed.
Jim Evins [Wed, 3 Dec 2003 03:31:12 +0000 (03:31 +0000)]
Adjust canvas scroll region if when label size is changed.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@368 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoPrint dialog now tracks changes to a label's template.
Jim Evins [Wed, 3 Dec 2003 03:25:43 +0000 (03:25 +0000)]
Print dialog now tracks changes to a label's template.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@367 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoPrint dialog is now a full-fledged object, with a unique instance attached to a view...
Jim Evins [Wed, 3 Dec 2003 02:52:30 +0000 (02:52 +0000)]
Print dialog is now a full-fledged object, with a unique instance attached to a view.  This address Bug #839860.  The dialog is also no longer modal.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@366 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoWhen setting ranges for object-editor size and position spinboxes, allow for plenty...
Jim Evins [Tue, 2 Dec 2003 03:12:53 +0000 (03:12 +0000)]
When setting ranges for object-editor size and position spinboxes, allow for plenty of slop.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@365 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoText merge backend now assumes text files are encoded according to the current locale...
Jim Evins [Mon, 1 Dec 2003 02:48:34 +0000 (02:48 +0000)]
Text merge backend now assumes text files are encoded according to the current locale -- converts to UTF8 for internal use.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@364 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoGetting ready for work on 1.93.1.
Jim Evins [Mon, 1 Dec 2003 02:46:07 +0000 (02:46 +0000)]
Getting ready for work on 1.93.1.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@363 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoFinal preps for 1.93.0.
Jim Evins [Sun, 30 Nov 2003 04:32:00 +0000 (04:32 +0000)]
Final preps for 1.93.0.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@361 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoMake sure canvas item representing selection region has a finite size.
Jim Evins [Sat, 29 Nov 2003 15:58:36 +0000 (15:58 +0000)]
Make sure canvas item representing selection region has a finite size.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@360 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAdded build dependency on libglade2.
Jim Evins [Sat, 29 Nov 2003 03:37:28 +0000 (03:37 +0000)]
Added build dependency on libglade2.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@359 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoDelay doing a gtk_widget_show on notebook until it is known if any pages are visible...
Jim Evins [Sat, 29 Nov 2003 03:34:01 +0000 (03:34 +0000)]
Delay doing a gtk_widget_show on notebook until it is known if any pages are visible or not.  Doing the show on a notebook with all hidden pages causes a crash on Fedora Core 1/Gnome 2.4.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@358 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agogl_view_delete_selection(): Actually clear out selection before deleting these objects.
Jim Evins [Fri, 28 Nov 2003 05:10:26 +0000 (05:10 +0000)]
gl_view_delete_selection(): Actually clear out selection before deleting these objects.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@357 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoCreated generic "get" methods for text, fill and line properties for all label object...
Jim Evins [Thu, 27 Nov 2003 06:27:43 +0000 (06:27 +0000)]
Created generic "get" methods for text, fill and line properties for all label objects.  This will make it easier to track changes in a general view such as the property toolbar.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@356 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAfter setting max size, restore current setting.
Jim Evins [Thu, 27 Nov 2003 06:24:40 +0000 (06:24 +0000)]
After setting max size, restore current setting.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@355 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoMake sure canvas will regain focus if clicked on.
Jim Evins [Thu, 27 Nov 2003 02:08:14 +0000 (02:08 +0000)]
Make sure canvas will regain focus if clicked on.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@354 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoOnly act on zoom changes (modifying canvas scale and emitting signal) if the new...
Jim Evins [Wed, 26 Nov 2003 04:39:56 +0000 (04:39 +0000)]
Only act on zoom changes (modifying canvas scale and emitting signal) if the new level is actually different.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@353 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoModified zoom code:
Jim Evins [Wed, 26 Nov 2003 01:12:23 +0000 (01:12 +0000)]
Modified zoom code:
- Now keeps track of zoom levels, rather than screen scale
- Calculates home scale from screen DPI
- View size changes are tracked, and if selected zoom_to_fit is maintained.
- New windows default to zoom_to_fit.
- Tracks changes in screen, so that new home scale can be updated

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@352 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoOnly present object property editor when selection is atomic.
Jim Evins [Wed, 26 Nov 2003 01:08:03 +0000 (01:08 +0000)]
Only present object property editor when selection is atomic.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@351 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoGlade files are now installed at GLABELS_GLADE_DIR.
Jim Evins [Mon, 24 Nov 2003 05:12:16 +0000 (05:12 +0000)]
Glade files are now installed at GLABELS_GLADE_DIR.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@350 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoUpdated to reflect current source files.
Jim Evins [Mon, 24 Nov 2003 05:09:42 +0000 (05:09 +0000)]
Updated to reflect current source files.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@349 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoChanged object property dialogs to a single object property editor sidebar.
Jim Evins [Mon, 24 Nov 2003 03:44:28 +0000 (03:44 +0000)]
Changed object property dialogs to a single object property editor sidebar.
Added zoom to fit command.
Converted object property editor and preferences dialog to use libglade and removed un-needed widgets.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@348 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoModified for upcomming 1.93.0.
Jim Evins [Mon, 24 Nov 2003 02:56:19 +0000 (02:56 +0000)]
Modified for upcomming 1.93.0.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@347 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoFixed cut-n-paste error: font_italic_flag is gboolean, not GnomeFontWeight.
Jim Evins [Mon, 17 Nov 2003 04:17:28 +0000 (04:17 +0000)]
Fixed cut-n-paste error:  font_italic_flag is gboolean, not GnomeFontWeight.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@346 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAdded italian translations. Provided by Mancio <mancio_and@yahoo.it>.
Jim Evins [Sun, 16 Nov 2003 05:20:41 +0000 (05:20 +0000)]
Added italian translations.  Provided by Mancio <mancio_and@yahoo.it>.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@345 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoUpdated copyright date in about dialog.
Jim Evins [Sun, 16 Nov 2003 05:03:31 +0000 (05:03 +0000)]
Updated copyright date in about dialog.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@344 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoUpdated japanese translation. Provided by Takeshi Aihana <aihana@jcom.home.ne.jp>.
Jim Evins [Sun, 16 Nov 2003 04:59:49 +0000 (04:59 +0000)]
Updated japanese translation.  Provided by Takeshi Aihana <aihana@jcom.home.ne.jp>.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@343 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAdded "break" in draw_markup_layer between line and circle cases of switch. This...
Jim Evins [Sat, 15 Nov 2003 13:50:29 +0000 (13:50 +0000)]
Added "break" in draw_markup_layer between line and circle cases of switch.  This fixes Bug #842705.  This is also the 2nd time I have fixed this bug -- I must of neglected to check it in.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@342 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoPrefixed $(configdir) with $(DESTDIR) in intall-data-local rule. Patch provided...
Jim Evins [Tue, 11 Nov 2003 01:39:45 +0000 (01:39 +0000)]
Prefixed $(configdir) with $(DESTDIR) in intall-data-local rule.  Patch provided by Andrew Lau <netsnipe@users.sourceforge.net> needed to build debian package.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@341 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoPreparation for 1.92.3 release.
Jim Evins [Sun, 9 Nov 2003 18:38:30 +0000 (18:38 +0000)]
Preparation for 1.92.3 release.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@339 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAdded additional user submitted templates.
Jim Evins [Sun, 9 Nov 2003 18:36:52 +0000 (18:36 +0000)]
Added additional user submitted templates.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@338 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoMake the "Other" page size a full-fledged member of the pages list.
Jim Evins [Sun, 9 Nov 2003 18:33:48 +0000 (18:33 +0000)]
Make the "Other" page size a full-fledged member of the pages list.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@337 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoOne of the signal handlers (view_scale_changed_cb) created with a view_highlight...
Jim Evins [Sun, 9 Nov 2003 15:34:08 +0000 (15:34 +0000)]
One of the signal handlers (view_scale_changed_cb) created with a view_highlight actually belongs to view.  So when a view_highlight is finalized, we must disconnect this handler.  This fixes the crash reported in bug #836873.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@336 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years ago*** empty log message ***
Jim Evins [Sun, 2 Nov 2003 00:38:21 +0000 (00:38 +0000)]
*** empty log message ***

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@335 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoReturn immediately if --version option set.
Jim Evins [Sun, 2 Nov 2003 00:24:26 +0000 (00:24 +0000)]
Return immediately if --version option set.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@333 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoFixes glabels-batch frontend that broke when porting to gnome-print 2.2. This fixes...
Jim Evins [Fri, 31 Oct 2003 00:57:31 +0000 (00:57 +0000)]
Fixes glabels-batch frontend that broke when porting to gnome-print 2.2.  This fixes bug #832206.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@332 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoMuch cleaner implementation of fix for Bug #822848.
Jim Evins [Tue, 28 Oct 2003 00:53:02 +0000 (00:53 +0000)]
Much cleaner implementation of fix for Bug #822848.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@330 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoBrought README up-to-date, including updating website.
Jim Evins [Mon, 27 Oct 2003 04:49:09 +0000 (04:49 +0000)]
Brought README up-to-date, including updating website.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@329 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoFix for Bug #822848: in gl_window_destroy() unreference window->uic and recent_view.
Jim Evins [Mon, 27 Oct 2003 04:15:24 +0000 (04:15 +0000)]
Fix for Bug #822848:  in gl_window_destroy() unreference window->uic and recent_view.

Hack:  squirrel away recent_view as data in window->uic, and extract this in gl_window_destroy().  A better approach might be to wrap up the ui_component in its own object, then simply unreference it.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@328 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoUpdated reference to glabels website.
Jim Evins [Mon, 27 Oct 2003 04:07:08 +0000 (04:07 +0000)]
Updated reference to glabels website.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@327 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoNew glabels icon. Adding as a binary file this time.
Jim Evins [Sun, 19 Oct 2003 05:44:13 +0000 (05:44 +0000)]
New glabels icon.  Adding as a binary file this time.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@326 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoRemoving glabels-icon.png, to replace with new file to be added as a binary file...
Jim Evins [Sun, 19 Oct 2003 05:42:29 +0000 (05:42 +0000)]
Removing glabels-icon.png, to replace with new file to be added as a binary file this time.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@325 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoApplied patch #826108: Installs files to register glabels and glabels filetypes...
Jim Evins [Sun, 19 Oct 2003 05:00:58 +0000 (05:00 +0000)]
Applied patch #826108:  Installs files to register glabels and glabels filetypes/mimetypes with gnome.  This addresses bug #822852.  Supplied by Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>.  This patch adds the files:

pixmaps/glabels.png
data/glabels.mime
data/glabels.applications
data/glabels.keys.in

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@324 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoDo not attempt to install header files.
Jim Evins [Sun, 19 Oct 2003 04:52:20 +0000 (04:52 +0000)]
Do not attempt to install header files.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@323 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoCannot translate an empty string -- changed to " ".
Jim Evins [Sun, 19 Oct 2003 04:51:07 +0000 (04:51 +0000)]
Cannot translate an empty string -- changed to " ".

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@322 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoRemoved references to old gnome-recent-* files.
Jim Evins [Sun, 19 Oct 2003 04:48:58 +0000 (04:48 +0000)]
Removed references to old gnome-recent-* files.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@321 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoglabels.spec.in: Updated by merging with Dag Wieers's <dag@wieers.com> glabels.spec...
Jim Evins [Sun, 19 Oct 2003 04:47:39 +0000 (04:47 +0000)]
glabels.spec.in:  Updated by merging with Dag Wieers's <dag@wieers.com> glabels.spec file.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@320 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoWorkaround for problem with gnome-print rendering images with alpha channels. See...
Jim Evins [Sat, 18 Oct 2003 15:46:00 +0000 (15:46 +0000)]
Workaround for problem with gnome-print rendering images with alpha channels.  See bug #822840.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@319 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoMinor tweaks to Avery US definitions.
Jim Evins [Sat, 18 Oct 2003 01:15:07 +0000 (01:15 +0000)]
Minor tweaks to Avery US definitions.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@318 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoCleanup of Avery US-Letter templates.
Jim Evins [Fri, 17 Oct 2003 03:26:47 +0000 (03:26 +0000)]
Cleanup of Avery US-Letter templates.

 - Spaced between manufacturer and part # to facilitate sorting, i.e. Assume part #s are 5 digits and right justified.

 - Unified descriptions so they are consistent with the generic portion of Avery's descriptions, and their are fewer unique descriptions to facilitate translations.

 - If multiple types per sheet or part #, the part # is suffixed with an appropriate description (e.g. 8391-Disc).

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@317 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoAllow comments anytime traversing a list of child nodes.
Jim Evins [Fri, 17 Oct 2003 03:18:13 +0000 (03:18 +0000)]
Allow comments anytime traversing a list of child nodes.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@316 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoApplied patch #822935. This patch slightly increases the invalidated area during...
Jim Evins [Wed, 15 Oct 2003 01:02:46 +0000 (01:02 +0000)]
Applied patch #822935.  This patch slightly increases the invalidated area during a redraw request, to account for anti-aliasing.  This prevent small artifacts from being left around when text and barcode objects are dragged around the canvas.  This patch also corrects an oversight in view-barcode.c when converting from gnome_canvas_hacktext to gl_canvas_hacktext.  This patch was provided by  Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@315 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoRemoved aclocal.m4.
Jim Evins [Mon, 13 Oct 2003 02:23:58 +0000 (02:23 +0000)]
Removed aclocal.m4.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@314 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoPatch #819541: moved to latest libegg version of recent-files. Patch provided by...
Jim Evins [Mon, 13 Oct 2003 02:12:21 +0000 (02:12 +0000)]
Patch #819541:  moved to latest libegg version of recent-files.  Patch provided by: Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@313 f5e0f49d-192f-0410-a22d-a8d8700d0965

20 years agoPatch #820699: corrects interpretation of Object-text nodes when it consists of...
Jim Evins [Mon, 13 Oct 2003 02:00:10 +0000 (02:00 +0000)]
Patch #820699:  corrects interpretation of Object-text nodes when it consists of a single Field node.  Interpretation gets screwed up by the automatic XML indentation.  Patch provided by:  Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@312 f5e0f49d-192f-0410-a22d-a8d8700d0965