From 692ff435738df31cbd70292d036cc4d06756f290 Mon Sep 17 00:00:00 2001 From: coppro Date: Sat, 5 Jan 2008 22:37:22 +0000 Subject: [PATCH] Compatibility updates step 1. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@815 0fc631ac-6414-0410-93d0-97cfa31319b6 --- Makefile.am | 262 ++-- Makefile.in | 1148 +++++++++-------- .../{card-sample.PNG => card-sample.png} | Bin src/data/field.cpp | 12 +- src/gui/control/gallery_list.cpp | 67 +- src/gui/control/gallery_list.hpp | 26 +- src/gui/control/tree_list.cpp | 106 +- src/gui/images_export_window.cpp | 4 +- src/gui/images_export_window.hpp | 3 +- src/gui/packages_window.cpp | 33 +- src/main.cpp | 4 +- src/util/atomic.hpp | 9 +- src/util/smart_ptr.hpp | 17 +- 13 files changed, 866 insertions(+), 825 deletions(-) rename data/vs-oversize.mse-style/{card-sample.PNG => card-sample.png} (100%) diff --git a/Makefile.am b/Makefile.am index 782a1aae..eab47fd1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -15,151 +15,157 @@ AM_LDFLAGS = @WX_LIBS@ magicseteditor_SOURCES = # The script used to generate is MakeAM.sh -magicseteditor_SOURCES += ./src/render/text/viewer.cpp -magicseteditor_SOURCES += ./src/render/text/compound.cpp -magicseteditor_SOURCES += ./src/render/text/symbol.cpp -magicseteditor_SOURCES += ./src/render/text/font.cpp -magicseteditor_SOURCES += ./src/render/text/element.cpp +magicseteditor_SOURCES += ./src/main.cpp +magicseteditor_SOURCES += ./src/render/value/viewer.cpp +magicseteditor_SOURCES += ./src/render/value/image.cpp +magicseteditor_SOURCES += ./src/render/value/information.cpp +magicseteditor_SOURCES += ./src/render/value/package_choice.cpp +magicseteditor_SOURCES += ./src/render/value/symbol.cpp +magicseteditor_SOURCES += ./src/render/value/choice.cpp +magicseteditor_SOURCES += ./src/render/value/color.cpp +magicseteditor_SOURCES += ./src/render/value/text.cpp +magicseteditor_SOURCES += ./src/render/value/multiple_choice.cpp magicseteditor_SOURCES += ./src/render/symbol/viewer.cpp magicseteditor_SOURCES += ./src/render/symbol/filter.cpp magicseteditor_SOURCES += ./src/render/card/viewer.cpp -magicseteditor_SOURCES += ./src/render/value/viewer.cpp -magicseteditor_SOURCES += ./src/render/value/symbol.cpp -magicseteditor_SOURCES += ./src/render/value/multiple_choice.cpp -magicseteditor_SOURCES += ./src/render/value/color.cpp -magicseteditor_SOURCES += ./src/render/value/image.cpp -magicseteditor_SOURCES += ./src/render/value/text.cpp -magicseteditor_SOURCES += ./src/render/value/information.cpp -magicseteditor_SOURCES += ./src/render/value/choice.cpp -magicseteditor_SOURCES += ./src/gfx/color.cpp -magicseteditor_SOURCES += ./src/gfx/combine_image.cpp -magicseteditor_SOURCES += ./src/gfx/bezier.cpp -magicseteditor_SOURCES += ./src/gfx/generated_image.cpp -magicseteditor_SOURCES += ./src/gfx/rotate_image.cpp -magicseteditor_SOURCES += ./src/gfx/image_effects.cpp -magicseteditor_SOURCES += ./src/gfx/polynomial.cpp -magicseteditor_SOURCES += ./src/gfx/blend_image.cpp -magicseteditor_SOURCES += ./src/gfx/resample_image.cpp -magicseteditor_SOURCES += ./src/gfx/resample_text.cpp -magicseteditor_SOURCES += ./src/gfx/mask_image.cpp +magicseteditor_SOURCES += ./src/render/text/viewer.cpp +magicseteditor_SOURCES += ./src/render/text/font.cpp +magicseteditor_SOURCES += ./src/render/text/compound.cpp +magicseteditor_SOURCES += ./src/render/text/element.cpp +magicseteditor_SOURCES += ./src/render/text/symbol.cpp +magicseteditor_SOURCES += ./src/gui/value/image.cpp +magicseteditor_SOURCES += ./src/gui/value/information.cpp +magicseteditor_SOURCES += ./src/gui/value/package_choice.cpp +magicseteditor_SOURCES += ./src/gui/value/symbol.cpp +magicseteditor_SOURCES += ./src/gui/value/choice.cpp +magicseteditor_SOURCES += ./src/gui/value/color.cpp +magicseteditor_SOURCES += ./src/gui/value/text.cpp +magicseteditor_SOURCES += ./src/gui/value/editor.cpp +magicseteditor_SOURCES += ./src/gui/value/multiple_choice.cpp +magicseteditor_SOURCES += ./src/gui/image_slice_window.cpp +magicseteditor_SOURCES += ./src/gui/html_export_window.cpp +magicseteditor_SOURCES += ./src/gui/about_window.cpp +magicseteditor_SOURCES += ./src/gui/set/stats_panel.cpp +magicseteditor_SOURCES += ./src/gui/set/cards_panel.cpp +magicseteditor_SOURCES += ./src/gui/set/panel.cpp +magicseteditor_SOURCES += ./src/gui/set/window.cpp +magicseteditor_SOURCES += ./src/gui/set/style_panel.cpp +magicseteditor_SOURCES += ./src/gui/set/keywords_panel.cpp +magicseteditor_SOURCES += ./src/gui/set/set_info_panel.cpp +magicseteditor_SOURCES += ./src/gui/images_export_window.cpp +magicseteditor_SOURCES += ./src/gui/symbol/basic_shape_editor.cpp +magicseteditor_SOURCES += ./src/gui/symbol/selection.cpp +magicseteditor_SOURCES += ./src/gui/symbol/control.cpp +magicseteditor_SOURCES += ./src/gui/symbol/window.cpp +magicseteditor_SOURCES += ./src/gui/symbol/editor.cpp +magicseteditor_SOURCES += ./src/gui/symbol/point_editor.cpp +magicseteditor_SOURCES += ./src/gui/symbol/part_list.cpp +magicseteditor_SOURCES += ./src/gui/symbol/select_editor.cpp +magicseteditor_SOURCES += ./src/gui/symbol/symmetry_editor.cpp +magicseteditor_SOURCES += ./src/gui/util.cpp +magicseteditor_SOURCES += ./src/gui/drop_down_list.cpp +magicseteditor_SOURCES += ./src/gui/update_checker.cpp +magicseteditor_SOURCES += ./src/gui/control/item_list.cpp +magicseteditor_SOURCES += ./src/gui/control/gallery_list.cpp +magicseteditor_SOURCES += ./src/gui/control/tree_list.cpp +magicseteditor_SOURCES += ./src/gui/control/text_ctrl.cpp +magicseteditor_SOURCES += ./src/gui/control/filtered_card_list.cpp +magicseteditor_SOURCES += ./src/gui/control/card_list_column_select.cpp magicseteditor_SOURCES += ./src/gui/control/graph.cpp magicseteditor_SOURCES += ./src/gui/control/select_card_list.cpp magicseteditor_SOURCES += ./src/gui/control/card_list.cpp magicseteditor_SOURCES += ./src/gui/control/image_card_list.cpp -magicseteditor_SOURCES += ./src/gui/control/text_ctrl.cpp -magicseteditor_SOURCES += ./src/gui/control/card_editor.cpp -magicseteditor_SOURCES += ./src/gui/control/keyword_list.cpp -magicseteditor_SOURCES += ./src/gui/control/card_list_column_select.cpp -magicseteditor_SOURCES += ./src/gui/control/native_look_editor.cpp -magicseteditor_SOURCES += ./src/gui/control/filtered_card_list.cpp magicseteditor_SOURCES += ./src/gui/control/package_list.cpp -magicseteditor_SOURCES += ./src/gui/control/item_list.cpp -magicseteditor_SOURCES += ./src/gui/control/gallery_list.cpp +magicseteditor_SOURCES += ./src/gui/control/card_editor.cpp +magicseteditor_SOURCES += ./src/gui/control/native_look_editor.cpp +magicseteditor_SOURCES += ./src/gui/control/keyword_list.cpp magicseteditor_SOURCES += ./src/gui/control/card_viewer.cpp -magicseteditor_SOURCES += ./src/gui/value/symbol.cpp -magicseteditor_SOURCES += ./src/gui/value/multiple_choice.cpp -magicseteditor_SOURCES += ./src/gui/value/color.cpp -magicseteditor_SOURCES += ./src/gui/value/image.cpp -magicseteditor_SOURCES += ./src/gui/value/text.cpp -magicseteditor_SOURCES += ./src/gui/value/information.cpp -magicseteditor_SOURCES += ./src/gui/value/editor.cpp -magicseteditor_SOURCES += ./src/gui/value/choice.cpp -magicseteditor_SOURCES += ./src/gui/set/panel.cpp -magicseteditor_SOURCES += ./src/gui/set/style_panel.cpp -magicseteditor_SOURCES += ./src/gui/set/set_info_panel.cpp -magicseteditor_SOURCES += ./src/gui/set/keywords_panel.cpp -magicseteditor_SOURCES += ./src/gui/set/window.cpp -magicseteditor_SOURCES += ./src/gui/set/cards_panel.cpp -magicseteditor_SOURCES += ./src/gui/set/stats_panel.cpp -magicseteditor_SOURCES += ./src/gui/symbol/point_editor.cpp -magicseteditor_SOURCES += ./src/gui/symbol/control.cpp -magicseteditor_SOURCES += ./src/gui/symbol/part_list.cpp -magicseteditor_SOURCES += ./src/gui/symbol/select_editor.cpp -magicseteditor_SOURCES += ./src/gui/symbol/editor.cpp -magicseteditor_SOURCES += ./src/gui/symbol/basic_shape_editor.cpp -magicseteditor_SOURCES += ./src/gui/symbol/window.cpp -magicseteditor_SOURCES += ./src/gui/symbol/symmetry_editor.cpp -magicseteditor_SOURCES += ./src/gui/symbol/selection.cpp -magicseteditor_SOURCES += ./src/gui/about_window.cpp -magicseteditor_SOURCES += ./src/gui/new_window.cpp -magicseteditor_SOURCES += ./src/gui/drop_down_list.cpp -magicseteditor_SOURCES += ./src/gui/preferences_window.cpp -magicseteditor_SOURCES += ./src/gui/image_slice_window.cpp magicseteditor_SOURCES += ./src/gui/card_select_window.cpp -magicseteditor_SOURCES += ./src/gui/update_checker.cpp -magicseteditor_SOURCES += ./src/gui/thumbnail_thread.cpp +magicseteditor_SOURCES += ./src/gui/new_window.cpp magicseteditor_SOURCES += ./src/gui/icon_menu.cpp -magicseteditor_SOURCES += ./src/gui/util.cpp +magicseteditor_SOURCES += ./src/gui/preferences_window.cpp +magicseteditor_SOURCES += ./src/gui/auto_replace_window.cpp magicseteditor_SOURCES += ./src/gui/welcome_window.cpp magicseteditor_SOURCES += ./src/gui/print_window.cpp -magicseteditor_SOURCES += ./src/gui/html_export_window.cpp -magicseteditor_SOURCES += ./src/gui/images_export_window.cpp -magicseteditor_SOURCES += ./src/gui/auto_replace_window.cpp -magicseteditor_SOURCES += ./src/script/functions/basic.cpp -magicseteditor_SOURCES += ./src/script/functions/export.cpp -magicseteditor_SOURCES += ./src/script/functions/image.cpp -magicseteditor_SOURCES += ./src/script/functions/editor.cpp -magicseteditor_SOURCES += ./src/script/functions/english.cpp -magicseteditor_SOURCES += ./src/script/script_manager.cpp -magicseteditor_SOURCES += ./src/script/script.cpp -magicseteditor_SOURCES += ./src/script/value.cpp -magicseteditor_SOURCES += ./src/script/dependency.cpp -magicseteditor_SOURCES += ./src/script/image.cpp -magicseteditor_SOURCES += ./src/script/context.cpp -magicseteditor_SOURCES += ./src/script/scriptable.cpp -magicseteditor_SOURCES += ./src/script/parser.cpp -magicseteditor_SOURCES += ./src/data/field/symbol.cpp -magicseteditor_SOURCES += ./src/data/field/multiple_choice.cpp -magicseteditor_SOURCES += ./src/data/field/color.cpp -magicseteditor_SOURCES += ./src/data/field/boolean.cpp -magicseteditor_SOURCES += ./src/data/field/image.cpp -magicseteditor_SOURCES += ./src/data/field/text.cpp -magicseteditor_SOURCES += ./src/data/field/information.cpp -magicseteditor_SOURCES += ./src/data/field/choice.cpp -magicseteditor_SOURCES += ./src/data/format/clipboard.cpp +magicseteditor_SOURCES += ./src/gui/thumbnail_thread.cpp +magicseteditor_SOURCES += ./src/gui/packages_window.cpp +magicseteditor_SOURCES += ./src/util/error.cpp +magicseteditor_SOURCES += ./src/util/version.cpp +magicseteditor_SOURCES += ./src/util/file_utils.cpp +magicseteditor_SOURCES += ./src/util/age.cpp +magicseteditor_SOURCES += ./src/util/action_stack.cpp +magicseteditor_SOURCES += ./src/util/tagged_string.cpp +magicseteditor_SOURCES += ./src/util/spec_sort.cpp +magicseteditor_SOURCES += ./src/util/alignment.cpp +magicseteditor_SOURCES += ./src/util/string.cpp +magicseteditor_SOURCES += ./src/util/io/package.cpp +magicseteditor_SOURCES += ./src/util/io/reader.cpp +magicseteditor_SOURCES += ./src/util/io/writer.cpp +magicseteditor_SOURCES += ./src/util/io/get_member.cpp +magicseteditor_SOURCES += ./src/util/io/package_manager.cpp +magicseteditor_SOURCES += ./src/util/rotation.cpp +magicseteditor_SOURCES += ./src/gfx/generated_image.cpp +magicseteditor_SOURCES += ./src/gfx/mask_image.cpp +magicseteditor_SOURCES += ./src/gfx/blend_image.cpp +magicseteditor_SOURCES += ./src/gfx/image_effects.cpp +magicseteditor_SOURCES += ./src/gfx/resample_image.cpp +magicseteditor_SOURCES += ./src/gfx/polynomial.cpp +magicseteditor_SOURCES += ./src/gfx/color.cpp +magicseteditor_SOURCES += ./src/gfx/bezier.cpp +magicseteditor_SOURCES += ./src/gfx/resample_text.cpp +magicseteditor_SOURCES += ./src/gfx/rotate_image.cpp +magicseteditor_SOURCES += ./src/gfx/combine_image.cpp +magicseteditor_SOURCES += ./src/data/font.cpp +magicseteditor_SOURCES += ./src/data/set.cpp +magicseteditor_SOURCES += ./src/data/action/symbol_part.cpp +magicseteditor_SOURCES += ./src/data/action/set.cpp +magicseteditor_SOURCES += ./src/data/action/symbol.cpp +magicseteditor_SOURCES += ./src/data/action/keyword.cpp +magicseteditor_SOURCES += ./src/data/action/value.cpp +magicseteditor_SOURCES += ./src/data/game.cpp +magicseteditor_SOURCES += ./src/data/field.cpp +magicseteditor_SOURCES += ./src/data/statistics.cpp +magicseteditor_SOURCES += ./src/data/stylesheet.cpp +magicseteditor_SOURCES += ./src/data/symbol_font.cpp +magicseteditor_SOURCES += ./src/data/pack.cpp +magicseteditor_SOURCES += ./src/data/symbol.cpp +magicseteditor_SOURCES += ./src/data/locale.cpp +magicseteditor_SOURCES += ./src/data/card.cpp +magicseteditor_SOURCES += ./src/data/settings.cpp +magicseteditor_SOURCES += ./src/data/word_list.cpp magicseteditor_SOURCES += ./src/data/format/image.cpp magicseteditor_SOURCES += ./src/data/format/html.cpp -magicseteditor_SOURCES += ./src/data/format/mse1.cpp -magicseteditor_SOURCES += ./src/data/format/mse2.cpp -magicseteditor_SOURCES += ./src/data/format/mws.cpp magicseteditor_SOURCES += ./src/data/format/image_to_symbol.cpp -magicseteditor_SOURCES += ./src/data/format/apprentice.cpp magicseteditor_SOURCES += ./src/data/format/formats.cpp +magicseteditor_SOURCES += ./src/data/format/mws.cpp +magicseteditor_SOURCES += ./src/data/format/apprentice.cpp +magicseteditor_SOURCES += ./src/data/format/mse2.cpp magicseteditor_SOURCES += ./src/data/format/mtg_editor.cpp -magicseteditor_SOURCES += ./src/data/action/keyword.cpp -magicseteditor_SOURCES += ./src/data/action/symbol.cpp -magicseteditor_SOURCES += ./src/data/action/set.cpp -magicseteditor_SOURCES += ./src/data/action/symbol_part.cpp -magicseteditor_SOURCES += ./src/data/action/value.cpp -magicseteditor_SOURCES += ./src/data/locale.cpp -magicseteditor_SOURCES += ./src/data/settings.cpp -magicseteditor_SOURCES += ./src/data/game.cpp -magicseteditor_SOURCES += ./src/data/export_template.cpp -magicseteditor_SOURCES += ./src/data/field.cpp -magicseteditor_SOURCES += ./src/data/set.cpp -magicseteditor_SOURCES += ./src/data/installer.cpp -magicseteditor_SOURCES += ./src/data/symbol.cpp -magicseteditor_SOURCES += ./src/data/font.cpp -magicseteditor_SOURCES += ./src/data/card.cpp -magicseteditor_SOURCES += ./src/data/pack.cpp +magicseteditor_SOURCES += ./src/data/format/mse1.cpp +magicseteditor_SOURCES += ./src/data/format/clipboard.cpp magicseteditor_SOURCES += ./src/data/keyword.cpp -magicseteditor_SOURCES += ./src/data/stylesheet.cpp -magicseteditor_SOURCES += ./src/data/statistics.cpp -magicseteditor_SOURCES += ./src/data/symbol_font.cpp -magicseteditor_SOURCES += ./src/data/word_list.cpp -magicseteditor_SOURCES += ./src/util/io/reader.cpp -magicseteditor_SOURCES += ./src/util/io/package_manager.cpp -magicseteditor_SOURCES += ./src/util/io/get_member.cpp -magicseteditor_SOURCES += ./src/util/io/package.cpp -magicseteditor_SOURCES += ./src/util/io/writer.cpp -magicseteditor_SOURCES += ./src/util/rotation.cpp -magicseteditor_SOURCES += ./src/util/version.cpp -magicseteditor_SOURCES += ./src/util/action_stack.cpp -magicseteditor_SOURCES += ./src/util/string.cpp -magicseteditor_SOURCES += ./src/util/alignment.cpp -magicseteditor_SOURCES += ./src/util/tagged_string.cpp -magicseteditor_SOURCES += ./src/util/error.cpp -magicseteditor_SOURCES += ./src/util/age.cpp -magicseteditor_SOURCES += ./src/util/spec_sort.cpp -magicseteditor_SOURCES += ./src/main.cpp +magicseteditor_SOURCES += ./src/data/field/image.cpp +magicseteditor_SOURCES += ./src/data/field/information.cpp +magicseteditor_SOURCES += ./src/data/field/package_choice.cpp +magicseteditor_SOURCES += ./src/data/field/boolean.cpp +magicseteditor_SOURCES += ./src/data/field/symbol.cpp +magicseteditor_SOURCES += ./src/data/field/choice.cpp +magicseteditor_SOURCES += ./src/data/field/color.cpp +magicseteditor_SOURCES += ./src/data/field/text.cpp +magicseteditor_SOURCES += ./src/data/field/multiple_choice.cpp +magicseteditor_SOURCES += ./src/data/installer.cpp +magicseteditor_SOURCES += ./src/data/export_template.cpp +magicseteditor_SOURCES += ./src/script/image.cpp +magicseteditor_SOURCES += ./src/script/dependency.cpp +magicseteditor_SOURCES += ./src/script/script_manager.cpp +magicseteditor_SOURCES += ./src/script/script.cpp +magicseteditor_SOURCES += ./src/script/functions/image.cpp +magicseteditor_SOURCES += ./src/script/functions/english.cpp +magicseteditor_SOURCES += ./src/script/functions/basic.cpp +magicseteditor_SOURCES += ./src/script/functions/export.cpp +magicseteditor_SOURCES += ./src/script/functions/editor.cpp +magicseteditor_SOURCES += ./src/script/parser.cpp +magicseteditor_SOURCES += ./src/script/value.cpp +magicseteditor_SOURCES += ./src/script/scriptable.cpp +magicseteditor_SOURCES += ./src/script/context.cpp magicseteditor_SOURCES += ./src/code_template.cpp diff --git a/Makefile.in b/Makefile.in index c6239dfa..9caafa91 100644 --- a/Makefile.in +++ b/Makefile.in @@ -59,133 +59,137 @@ am__installdirs = "$(DESTDIR)$(bindir)" binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) PROGRAMS = $(bin_PROGRAMS) am__dirstamp = $(am__leading_dot)dirstamp -am_magicseteditor_OBJECTS = ./src/render/text/viewer.$(OBJEXT) \ - ./src/render/text/compound.$(OBJEXT) \ - ./src/render/text/symbol.$(OBJEXT) \ - ./src/render/text/font.$(OBJEXT) \ - ./src/render/text/element.$(OBJEXT) \ +am_magicseteditor_OBJECTS = ./src/main.$(OBJEXT) \ + ./src/render/value/viewer.$(OBJEXT) \ + ./src/render/value/image.$(OBJEXT) \ + ./src/render/value/information.$(OBJEXT) \ + ./src/render/value/package_choice.$(OBJEXT) \ + ./src/render/value/symbol.$(OBJEXT) \ + ./src/render/value/choice.$(OBJEXT) \ + ./src/render/value/color.$(OBJEXT) \ + ./src/render/value/text.$(OBJEXT) \ + ./src/render/value/multiple_choice.$(OBJEXT) \ ./src/render/symbol/viewer.$(OBJEXT) \ ./src/render/symbol/filter.$(OBJEXT) \ ./src/render/card/viewer.$(OBJEXT) \ - ./src/render/value/viewer.$(OBJEXT) \ - ./src/render/value/symbol.$(OBJEXT) \ - ./src/render/value/multiple_choice.$(OBJEXT) \ - ./src/render/value/color.$(OBJEXT) \ - ./src/render/value/image.$(OBJEXT) \ - ./src/render/value/text.$(OBJEXT) \ - ./src/render/value/information.$(OBJEXT) \ - ./src/render/value/choice.$(OBJEXT) ./src/gfx/color.$(OBJEXT) \ - ./src/gfx/combine_image.$(OBJEXT) ./src/gfx/bezier.$(OBJEXT) \ - ./src/gfx/generated_image.$(OBJEXT) \ - ./src/gfx/rotate_image.$(OBJEXT) \ - ./src/gfx/image_effects.$(OBJEXT) \ - ./src/gfx/polynomial.$(OBJEXT) ./src/gfx/blend_image.$(OBJEXT) \ - ./src/gfx/resample_image.$(OBJEXT) \ - ./src/gfx/resample_text.$(OBJEXT) \ - ./src/gfx/mask_image.$(OBJEXT) \ + ./src/render/text/viewer.$(OBJEXT) \ + ./src/render/text/font.$(OBJEXT) \ + ./src/render/text/compound.$(OBJEXT) \ + ./src/render/text/element.$(OBJEXT) \ + ./src/render/text/symbol.$(OBJEXT) \ + ./src/gui/value/image.$(OBJEXT) \ + ./src/gui/value/information.$(OBJEXT) \ + ./src/gui/value/package_choice.$(OBJEXT) \ + ./src/gui/value/symbol.$(OBJEXT) \ + ./src/gui/value/choice.$(OBJEXT) \ + ./src/gui/value/color.$(OBJEXT) ./src/gui/value/text.$(OBJEXT) \ + ./src/gui/value/editor.$(OBJEXT) \ + ./src/gui/value/multiple_choice.$(OBJEXT) \ + ./src/gui/image_slice_window.$(OBJEXT) \ + ./src/gui/html_export_window.$(OBJEXT) \ + ./src/gui/about_window.$(OBJEXT) \ + ./src/gui/set/stats_panel.$(OBJEXT) \ + ./src/gui/set/cards_panel.$(OBJEXT) \ + ./src/gui/set/panel.$(OBJEXT) ./src/gui/set/window.$(OBJEXT) \ + ./src/gui/set/style_panel.$(OBJEXT) \ + ./src/gui/set/keywords_panel.$(OBJEXT) \ + ./src/gui/set/set_info_panel.$(OBJEXT) \ + ./src/gui/images_export_window.$(OBJEXT) \ + ./src/gui/symbol/basic_shape_editor.$(OBJEXT) \ + ./src/gui/symbol/selection.$(OBJEXT) \ + ./src/gui/symbol/control.$(OBJEXT) \ + ./src/gui/symbol/window.$(OBJEXT) \ + ./src/gui/symbol/editor.$(OBJEXT) \ + ./src/gui/symbol/point_editor.$(OBJEXT) \ + ./src/gui/symbol/part_list.$(OBJEXT) \ + ./src/gui/symbol/select_editor.$(OBJEXT) \ + ./src/gui/symbol/symmetry_editor.$(OBJEXT) \ + ./src/gui/util.$(OBJEXT) ./src/gui/drop_down_list.$(OBJEXT) \ + ./src/gui/update_checker.$(OBJEXT) \ + ./src/gui/control/item_list.$(OBJEXT) \ + ./src/gui/control/gallery_list.$(OBJEXT) \ + ./src/gui/control/tree_list.$(OBJEXT) \ + ./src/gui/control/text_ctrl.$(OBJEXT) \ + ./src/gui/control/filtered_card_list.$(OBJEXT) \ + ./src/gui/control/card_list_column_select.$(OBJEXT) \ ./src/gui/control/graph.$(OBJEXT) \ ./src/gui/control/select_card_list.$(OBJEXT) \ ./src/gui/control/card_list.$(OBJEXT) \ ./src/gui/control/image_card_list.$(OBJEXT) \ - ./src/gui/control/text_ctrl.$(OBJEXT) \ - ./src/gui/control/card_editor.$(OBJEXT) \ - ./src/gui/control/keyword_list.$(OBJEXT) \ - ./src/gui/control/card_list_column_select.$(OBJEXT) \ - ./src/gui/control/native_look_editor.$(OBJEXT) \ - ./src/gui/control/filtered_card_list.$(OBJEXT) \ ./src/gui/control/package_list.$(OBJEXT) \ - ./src/gui/control/item_list.$(OBJEXT) \ - ./src/gui/control/gallery_list.$(OBJEXT) \ + ./src/gui/control/card_editor.$(OBJEXT) \ + ./src/gui/control/native_look_editor.$(OBJEXT) \ + ./src/gui/control/keyword_list.$(OBJEXT) \ ./src/gui/control/card_viewer.$(OBJEXT) \ - ./src/gui/value/symbol.$(OBJEXT) \ - ./src/gui/value/multiple_choice.$(OBJEXT) \ - ./src/gui/value/color.$(OBJEXT) \ - ./src/gui/value/image.$(OBJEXT) ./src/gui/value/text.$(OBJEXT) \ - ./src/gui/value/information.$(OBJEXT) \ - ./src/gui/value/editor.$(OBJEXT) \ - ./src/gui/value/choice.$(OBJEXT) ./src/gui/set/panel.$(OBJEXT) \ - ./src/gui/set/style_panel.$(OBJEXT) \ - ./src/gui/set/set_info_panel.$(OBJEXT) \ - ./src/gui/set/keywords_panel.$(OBJEXT) \ - ./src/gui/set/window.$(OBJEXT) \ - ./src/gui/set/cards_panel.$(OBJEXT) \ - ./src/gui/set/stats_panel.$(OBJEXT) \ - ./src/gui/symbol/point_editor.$(OBJEXT) \ - ./src/gui/symbol/control.$(OBJEXT) \ - ./src/gui/symbol/part_list.$(OBJEXT) \ - ./src/gui/symbol/select_editor.$(OBJEXT) \ - ./src/gui/symbol/editor.$(OBJEXT) \ - ./src/gui/symbol/basic_shape_editor.$(OBJEXT) \ - ./src/gui/symbol/window.$(OBJEXT) \ - ./src/gui/symbol/symmetry_editor.$(OBJEXT) \ - ./src/gui/symbol/selection.$(OBJEXT) \ - ./src/gui/about_window.$(OBJEXT) \ - ./src/gui/new_window.$(OBJEXT) \ - ./src/gui/drop_down_list.$(OBJEXT) \ - ./src/gui/preferences_window.$(OBJEXT) \ - ./src/gui/image_slice_window.$(OBJEXT) \ ./src/gui/card_select_window.$(OBJEXT) \ - ./src/gui/update_checker.$(OBJEXT) \ - ./src/gui/thumbnail_thread.$(OBJEXT) \ - ./src/gui/icon_menu.$(OBJEXT) ./src/gui/util.$(OBJEXT) \ + ./src/gui/new_window.$(OBJEXT) ./src/gui/icon_menu.$(OBJEXT) \ + ./src/gui/preferences_window.$(OBJEXT) \ + ./src/gui/auto_replace_window.$(OBJEXT) \ ./src/gui/welcome_window.$(OBJEXT) \ ./src/gui/print_window.$(OBJEXT) \ - ./src/gui/html_export_window.$(OBJEXT) \ - ./src/gui/images_export_window.$(OBJEXT) \ - ./src/gui/auto_replace_window.$(OBJEXT) \ - ./src/script/functions/basic.$(OBJEXT) \ - ./src/script/functions/export.$(OBJEXT) \ - ./src/script/functions/image.$(OBJEXT) \ - ./src/script/functions/editor.$(OBJEXT) \ - ./src/script/functions/english.$(OBJEXT) \ - ./src/script/script_manager.$(OBJEXT) \ - ./src/script/script.$(OBJEXT) ./src/script/value.$(OBJEXT) \ - ./src/script/dependency.$(OBJEXT) ./src/script/image.$(OBJEXT) \ - ./src/script/context.$(OBJEXT) \ - ./src/script/scriptable.$(OBJEXT) \ - ./src/script/parser.$(OBJEXT) \ - ./src/data/field/symbol.$(OBJEXT) \ - ./src/data/field/multiple_choice.$(OBJEXT) \ - ./src/data/field/color.$(OBJEXT) \ - ./src/data/field/boolean.$(OBJEXT) \ - ./src/data/field/image.$(OBJEXT) \ - ./src/data/field/text.$(OBJEXT) \ - ./src/data/field/information.$(OBJEXT) \ - ./src/data/field/choice.$(OBJEXT) \ - ./src/data/format/clipboard.$(OBJEXT) \ + ./src/gui/thumbnail_thread.$(OBJEXT) \ + ./src/gui/packages_window.$(OBJEXT) ./src/util/error.$(OBJEXT) \ + ./src/util/version.$(OBJEXT) ./src/util/file_utils.$(OBJEXT) \ + ./src/util/age.$(OBJEXT) ./src/util/action_stack.$(OBJEXT) \ + ./src/util/tagged_string.$(OBJEXT) \ + ./src/util/spec_sort.$(OBJEXT) ./src/util/alignment.$(OBJEXT) \ + ./src/util/string.$(OBJEXT) ./src/util/io/package.$(OBJEXT) \ + ./src/util/io/reader.$(OBJEXT) ./src/util/io/writer.$(OBJEXT) \ + ./src/util/io/get_member.$(OBJEXT) \ + ./src/util/io/package_manager.$(OBJEXT) \ + ./src/util/rotation.$(OBJEXT) \ + ./src/gfx/generated_image.$(OBJEXT) \ + ./src/gfx/mask_image.$(OBJEXT) ./src/gfx/blend_image.$(OBJEXT) \ + ./src/gfx/image_effects.$(OBJEXT) \ + ./src/gfx/resample_image.$(OBJEXT) \ + ./src/gfx/polynomial.$(OBJEXT) ./src/gfx/color.$(OBJEXT) \ + ./src/gfx/bezier.$(OBJEXT) ./src/gfx/resample_text.$(OBJEXT) \ + ./src/gfx/rotate_image.$(OBJEXT) \ + ./src/gfx/combine_image.$(OBJEXT) ./src/data/font.$(OBJEXT) \ + ./src/data/set.$(OBJEXT) \ + ./src/data/action/symbol_part.$(OBJEXT) \ + ./src/data/action/set.$(OBJEXT) \ + ./src/data/action/symbol.$(OBJEXT) \ + ./src/data/action/keyword.$(OBJEXT) \ + ./src/data/action/value.$(OBJEXT) ./src/data/game.$(OBJEXT) \ + ./src/data/field.$(OBJEXT) ./src/data/statistics.$(OBJEXT) \ + ./src/data/stylesheet.$(OBJEXT) \ + ./src/data/symbol_font.$(OBJEXT) ./src/data/pack.$(OBJEXT) \ + ./src/data/symbol.$(OBJEXT) ./src/data/locale.$(OBJEXT) \ + ./src/data/card.$(OBJEXT) ./src/data/settings.$(OBJEXT) \ + ./src/data/word_list.$(OBJEXT) \ ./src/data/format/image.$(OBJEXT) \ ./src/data/format/html.$(OBJEXT) \ - ./src/data/format/mse1.$(OBJEXT) \ - ./src/data/format/mse2.$(OBJEXT) \ - ./src/data/format/mws.$(OBJEXT) \ ./src/data/format/image_to_symbol.$(OBJEXT) \ - ./src/data/format/apprentice.$(OBJEXT) \ ./src/data/format/formats.$(OBJEXT) \ + ./src/data/format/mws.$(OBJEXT) \ + ./src/data/format/apprentice.$(OBJEXT) \ + ./src/data/format/mse2.$(OBJEXT) \ ./src/data/format/mtg_editor.$(OBJEXT) \ - ./src/data/action/keyword.$(OBJEXT) \ - ./src/data/action/symbol.$(OBJEXT) \ - ./src/data/action/set.$(OBJEXT) \ - ./src/data/action/symbol_part.$(OBJEXT) \ - ./src/data/action/value.$(OBJEXT) ./src/data/locale.$(OBJEXT) \ - ./src/data/settings.$(OBJEXT) ./src/data/game.$(OBJEXT) \ + ./src/data/format/mse1.$(OBJEXT) \ + ./src/data/format/clipboard.$(OBJEXT) \ + ./src/data/keyword.$(OBJEXT) ./src/data/field/image.$(OBJEXT) \ + ./src/data/field/information.$(OBJEXT) \ + ./src/data/field/package_choice.$(OBJEXT) \ + ./src/data/field/boolean.$(OBJEXT) \ + ./src/data/field/symbol.$(OBJEXT) \ + ./src/data/field/choice.$(OBJEXT) \ + ./src/data/field/color.$(OBJEXT) \ + ./src/data/field/text.$(OBJEXT) \ + ./src/data/field/multiple_choice.$(OBJEXT) \ + ./src/data/installer.$(OBJEXT) \ ./src/data/export_template.$(OBJEXT) \ - ./src/data/field.$(OBJEXT) ./src/data/set.$(OBJEXT) \ - ./src/data/installer.$(OBJEXT) ./src/data/symbol.$(OBJEXT) \ - ./src/data/font.$(OBJEXT) ./src/data/card.$(OBJEXT) \ - ./src/data/pack.$(OBJEXT) ./src/data/keyword.$(OBJEXT) \ - ./src/data/stylesheet.$(OBJEXT) \ - ./src/data/statistics.$(OBJEXT) \ - ./src/data/symbol_font.$(OBJEXT) \ - ./src/data/word_list.$(OBJEXT) ./src/util/io/reader.$(OBJEXT) \ - ./src/util/io/package_manager.$(OBJEXT) \ - ./src/util/io/get_member.$(OBJEXT) \ - ./src/util/io/package.$(OBJEXT) ./src/util/io/writer.$(OBJEXT) \ - ./src/util/rotation.$(OBJEXT) ./src/util/version.$(OBJEXT) \ - ./src/util/action_stack.$(OBJEXT) ./src/util/string.$(OBJEXT) \ - ./src/util/alignment.$(OBJEXT) \ - ./src/util/tagged_string.$(OBJEXT) ./src/util/error.$(OBJEXT) \ - ./src/util/age.$(OBJEXT) ./src/util/spec_sort.$(OBJEXT) \ - ./src/main.$(OBJEXT) ./src/code_template.$(OBJEXT) + ./src/script/image.$(OBJEXT) ./src/script/dependency.$(OBJEXT) \ + ./src/script/script_manager.$(OBJEXT) \ + ./src/script/script.$(OBJEXT) \ + ./src/script/functions/image.$(OBJEXT) \ + ./src/script/functions/english.$(OBJEXT) \ + ./src/script/functions/basic.$(OBJEXT) \ + ./src/script/functions/export.$(OBJEXT) \ + ./src/script/functions/editor.$(OBJEXT) \ + ./src/script/parser.$(OBJEXT) ./src/script/value.$(OBJEXT) \ + ./src/script/scriptable.$(OBJEXT) \ + ./src/script/context.$(OBJEXT) ./src/code_template.$(OBJEXT) magicseteditor_OBJECTS = $(am_magicseteditor_OBJECTS) magicseteditor_LDADD = $(LDADD) DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/src @@ -311,96 +315,100 @@ AM_CXXFLAGS = @WX_CXXFLAGS@ -DUNICODE -I . -Wall AM_LDFLAGS = @WX_LIBS@ # The script used to generate is MakeAM.sh -magicseteditor_SOURCES = ./src/render/text/viewer.cpp \ - ./src/render/text/compound.cpp ./src/render/text/symbol.cpp \ - ./src/render/text/font.cpp ./src/render/text/element.cpp \ - ./src/render/symbol/viewer.cpp ./src/render/symbol/filter.cpp \ - ./src/render/card/viewer.cpp ./src/render/value/viewer.cpp \ - ./src/render/value/symbol.cpp \ +magicseteditor_SOURCES = ./src/main.cpp ./src/render/value/viewer.cpp \ + ./src/render/value/image.cpp \ + ./src/render/value/information.cpp \ + ./src/render/value/package_choice.cpp \ + ./src/render/value/symbol.cpp ./src/render/value/choice.cpp \ + ./src/render/value/color.cpp ./src/render/value/text.cpp \ ./src/render/value/multiple_choice.cpp \ - ./src/render/value/color.cpp ./src/render/value/image.cpp \ - ./src/render/value/text.cpp ./src/render/value/information.cpp \ - ./src/render/value/choice.cpp ./src/gfx/color.cpp \ - ./src/gfx/combine_image.cpp ./src/gfx/bezier.cpp \ - ./src/gfx/generated_image.cpp ./src/gfx/rotate_image.cpp \ - ./src/gfx/image_effects.cpp ./src/gfx/polynomial.cpp \ - ./src/gfx/blend_image.cpp ./src/gfx/resample_image.cpp \ - ./src/gfx/resample_text.cpp ./src/gfx/mask_image.cpp \ + ./src/render/symbol/viewer.cpp ./src/render/symbol/filter.cpp \ + ./src/render/card/viewer.cpp ./src/render/text/viewer.cpp \ + ./src/render/text/font.cpp ./src/render/text/compound.cpp \ + ./src/render/text/element.cpp ./src/render/text/symbol.cpp \ + ./src/gui/value/image.cpp ./src/gui/value/information.cpp \ + ./src/gui/value/package_choice.cpp ./src/gui/value/symbol.cpp \ + ./src/gui/value/choice.cpp ./src/gui/value/color.cpp \ + ./src/gui/value/text.cpp ./src/gui/value/editor.cpp \ + ./src/gui/value/multiple_choice.cpp \ + ./src/gui/image_slice_window.cpp \ + ./src/gui/html_export_window.cpp ./src/gui/about_window.cpp \ + ./src/gui/set/stats_panel.cpp ./src/gui/set/cards_panel.cpp \ + ./src/gui/set/panel.cpp ./src/gui/set/window.cpp \ + ./src/gui/set/style_panel.cpp ./src/gui/set/keywords_panel.cpp \ + ./src/gui/set/set_info_panel.cpp \ + ./src/gui/images_export_window.cpp \ + ./src/gui/symbol/basic_shape_editor.cpp \ + ./src/gui/symbol/selection.cpp ./src/gui/symbol/control.cpp \ + ./src/gui/symbol/window.cpp ./src/gui/symbol/editor.cpp \ + ./src/gui/symbol/point_editor.cpp \ + ./src/gui/symbol/part_list.cpp \ + ./src/gui/symbol/select_editor.cpp \ + ./src/gui/symbol/symmetry_editor.cpp ./src/gui/util.cpp \ + ./src/gui/drop_down_list.cpp ./src/gui/update_checker.cpp \ + ./src/gui/control/item_list.cpp \ + ./src/gui/control/gallery_list.cpp \ + ./src/gui/control/tree_list.cpp \ + ./src/gui/control/text_ctrl.cpp \ + ./src/gui/control/filtered_card_list.cpp \ + ./src/gui/control/card_list_column_select.cpp \ ./src/gui/control/graph.cpp \ ./src/gui/control/select_card_list.cpp \ ./src/gui/control/card_list.cpp \ ./src/gui/control/image_card_list.cpp \ - ./src/gui/control/text_ctrl.cpp \ - ./src/gui/control/card_editor.cpp \ - ./src/gui/control/keyword_list.cpp \ - ./src/gui/control/card_list_column_select.cpp \ - ./src/gui/control/native_look_editor.cpp \ - ./src/gui/control/filtered_card_list.cpp \ ./src/gui/control/package_list.cpp \ - ./src/gui/control/item_list.cpp \ - ./src/gui/control/gallery_list.cpp \ - ./src/gui/control/card_viewer.cpp ./src/gui/value/symbol.cpp \ - ./src/gui/value/multiple_choice.cpp ./src/gui/value/color.cpp \ - ./src/gui/value/image.cpp ./src/gui/value/text.cpp \ - ./src/gui/value/information.cpp ./src/gui/value/editor.cpp \ - ./src/gui/value/choice.cpp ./src/gui/set/panel.cpp \ - ./src/gui/set/style_panel.cpp ./src/gui/set/set_info_panel.cpp \ - ./src/gui/set/keywords_panel.cpp ./src/gui/set/window.cpp \ - ./src/gui/set/cards_panel.cpp ./src/gui/set/stats_panel.cpp \ - ./src/gui/symbol/point_editor.cpp ./src/gui/symbol/control.cpp \ - ./src/gui/symbol/part_list.cpp \ - ./src/gui/symbol/select_editor.cpp ./src/gui/symbol/editor.cpp \ - ./src/gui/symbol/basic_shape_editor.cpp \ - ./src/gui/symbol/window.cpp \ - ./src/gui/symbol/symmetry_editor.cpp \ - ./src/gui/symbol/selection.cpp ./src/gui/about_window.cpp \ - ./src/gui/new_window.cpp ./src/gui/drop_down_list.cpp \ - ./src/gui/preferences_window.cpp \ - ./src/gui/image_slice_window.cpp \ - ./src/gui/card_select_window.cpp ./src/gui/update_checker.cpp \ - ./src/gui/thumbnail_thread.cpp ./src/gui/icon_menu.cpp \ - ./src/gui/util.cpp ./src/gui/welcome_window.cpp \ - ./src/gui/print_window.cpp ./src/gui/html_export_window.cpp \ - ./src/gui/images_export_window.cpp \ - ./src/gui/auto_replace_window.cpp \ + ./src/gui/control/card_editor.cpp \ + ./src/gui/control/native_look_editor.cpp \ + ./src/gui/control/keyword_list.cpp \ + ./src/gui/control/card_viewer.cpp \ + ./src/gui/card_select_window.cpp ./src/gui/new_window.cpp \ + ./src/gui/icon_menu.cpp ./src/gui/preferences_window.cpp \ + ./src/gui/auto_replace_window.cpp ./src/gui/welcome_window.cpp \ + ./src/gui/print_window.cpp ./src/gui/thumbnail_thread.cpp \ + ./src/gui/packages_window.cpp ./src/util/error.cpp \ + ./src/util/version.cpp ./src/util/file_utils.cpp \ + ./src/util/age.cpp ./src/util/action_stack.cpp \ + ./src/util/tagged_string.cpp ./src/util/spec_sort.cpp \ + ./src/util/alignment.cpp ./src/util/string.cpp \ + ./src/util/io/package.cpp ./src/util/io/reader.cpp \ + ./src/util/io/writer.cpp ./src/util/io/get_member.cpp \ + ./src/util/io/package_manager.cpp ./src/util/rotation.cpp \ + ./src/gfx/generated_image.cpp ./src/gfx/mask_image.cpp \ + ./src/gfx/blend_image.cpp ./src/gfx/image_effects.cpp \ + ./src/gfx/resample_image.cpp ./src/gfx/polynomial.cpp \ + ./src/gfx/color.cpp ./src/gfx/bezier.cpp \ + ./src/gfx/resample_text.cpp ./src/gfx/rotate_image.cpp \ + ./src/gfx/combine_image.cpp ./src/data/font.cpp \ + ./src/data/set.cpp ./src/data/action/symbol_part.cpp \ + ./src/data/action/set.cpp ./src/data/action/symbol.cpp \ + ./src/data/action/keyword.cpp ./src/data/action/value.cpp \ + ./src/data/game.cpp ./src/data/field.cpp \ + ./src/data/statistics.cpp ./src/data/stylesheet.cpp \ + ./src/data/symbol_font.cpp ./src/data/pack.cpp \ + ./src/data/symbol.cpp ./src/data/locale.cpp \ + ./src/data/card.cpp ./src/data/settings.cpp \ + ./src/data/word_list.cpp ./src/data/format/image.cpp \ + ./src/data/format/html.cpp \ + ./src/data/format/image_to_symbol.cpp \ + ./src/data/format/formats.cpp ./src/data/format/mws.cpp \ + ./src/data/format/apprentice.cpp ./src/data/format/mse2.cpp \ + ./src/data/format/mtg_editor.cpp ./src/data/format/mse1.cpp \ + ./src/data/format/clipboard.cpp ./src/data/keyword.cpp \ + ./src/data/field/image.cpp ./src/data/field/information.cpp \ + ./src/data/field/package_choice.cpp \ + ./src/data/field/boolean.cpp ./src/data/field/symbol.cpp \ + ./src/data/field/choice.cpp ./src/data/field/color.cpp \ + ./src/data/field/text.cpp ./src/data/field/multiple_choice.cpp \ + ./src/data/installer.cpp ./src/data/export_template.cpp \ + ./src/script/image.cpp ./src/script/dependency.cpp \ + ./src/script/script_manager.cpp ./src/script/script.cpp \ + ./src/script/functions/image.cpp \ + ./src/script/functions/english.cpp \ ./src/script/functions/basic.cpp \ ./src/script/functions/export.cpp \ - ./src/script/functions/image.cpp \ - ./src/script/functions/editor.cpp \ - ./src/script/functions/english.cpp \ - ./src/script/script_manager.cpp ./src/script/script.cpp \ - ./src/script/value.cpp ./src/script/dependency.cpp \ - ./src/script/image.cpp ./src/script/context.cpp \ - ./src/script/scriptable.cpp ./src/script/parser.cpp \ - ./src/data/field/symbol.cpp \ - ./src/data/field/multiple_choice.cpp \ - ./src/data/field/color.cpp ./src/data/field/boolean.cpp \ - ./src/data/field/image.cpp ./src/data/field/text.cpp \ - ./src/data/field/information.cpp ./src/data/field/choice.cpp \ - ./src/data/format/clipboard.cpp ./src/data/format/image.cpp \ - ./src/data/format/html.cpp ./src/data/format/mse1.cpp \ - ./src/data/format/mse2.cpp ./src/data/format/mws.cpp \ - ./src/data/format/image_to_symbol.cpp \ - ./src/data/format/apprentice.cpp ./src/data/format/formats.cpp \ - ./src/data/format/mtg_editor.cpp ./src/data/action/keyword.cpp \ - ./src/data/action/symbol.cpp ./src/data/action/set.cpp \ - ./src/data/action/symbol_part.cpp ./src/data/action/value.cpp \ - ./src/data/locale.cpp ./src/data/settings.cpp \ - ./src/data/game.cpp ./src/data/export_template.cpp \ - ./src/data/field.cpp ./src/data/set.cpp \ - ./src/data/installer.cpp ./src/data/symbol.cpp \ - ./src/data/font.cpp ./src/data/card.cpp ./src/data/pack.cpp \ - ./src/data/keyword.cpp ./src/data/stylesheet.cpp \ - ./src/data/statistics.cpp ./src/data/symbol_font.cpp \ - ./src/data/word_list.cpp ./src/util/io/reader.cpp \ - ./src/util/io/package_manager.cpp ./src/util/io/get_member.cpp \ - ./src/util/io/package.cpp ./src/util/io/writer.cpp \ - ./src/util/rotation.cpp ./src/util/version.cpp \ - ./src/util/action_stack.cpp ./src/util/string.cpp \ - ./src/util/alignment.cpp ./src/util/tagged_string.cpp \ - ./src/util/error.cpp ./src/util/age.cpp \ - ./src/util/spec_sort.cpp ./src/main.cpp \ - ./src/code_template.cpp + ./src/script/functions/editor.cpp ./src/script/parser.cpp \ + ./src/script/value.cpp ./src/script/scriptable.cpp \ + ./src/script/context.cpp ./src/code_template.cpp all: all-am .SUFFIXES: @@ -478,22 +486,41 @@ uninstall-binPROGRAMS: clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) -src/render/text/$(am__dirstamp): - @$(mkdir_p) ./src/render/text - @: > src/render/text/$(am__dirstamp) -src/render/text/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/render/text/$(DEPDIR) - @: > src/render/text/$(DEPDIR)/$(am__dirstamp) -./src/render/text/viewer.$(OBJEXT): src/render/text/$(am__dirstamp) \ - src/render/text/$(DEPDIR)/$(am__dirstamp) -./src/render/text/compound.$(OBJEXT): src/render/text/$(am__dirstamp) \ - src/render/text/$(DEPDIR)/$(am__dirstamp) -./src/render/text/symbol.$(OBJEXT): src/render/text/$(am__dirstamp) \ - src/render/text/$(DEPDIR)/$(am__dirstamp) -./src/render/text/font.$(OBJEXT): src/render/text/$(am__dirstamp) \ - src/render/text/$(DEPDIR)/$(am__dirstamp) -./src/render/text/element.$(OBJEXT): src/render/text/$(am__dirstamp) \ - src/render/text/$(DEPDIR)/$(am__dirstamp) +src/$(am__dirstamp): + @$(mkdir_p) ./src + @: > src/$(am__dirstamp) +src/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/$(DEPDIR) + @: > src/$(DEPDIR)/$(am__dirstamp) +./src/main.$(OBJEXT): src/$(am__dirstamp) \ + src/$(DEPDIR)/$(am__dirstamp) +src/render/value/$(am__dirstamp): + @$(mkdir_p) ./src/render/value + @: > src/render/value/$(am__dirstamp) +src/render/value/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/render/value/$(DEPDIR) + @: > src/render/value/$(DEPDIR)/$(am__dirstamp) +./src/render/value/viewer.$(OBJEXT): src/render/value/$(am__dirstamp) \ + src/render/value/$(DEPDIR)/$(am__dirstamp) +./src/render/value/image.$(OBJEXT): src/render/value/$(am__dirstamp) \ + src/render/value/$(DEPDIR)/$(am__dirstamp) +./src/render/value/information.$(OBJEXT): \ + src/render/value/$(am__dirstamp) \ + src/render/value/$(DEPDIR)/$(am__dirstamp) +./src/render/value/package_choice.$(OBJEXT): \ + src/render/value/$(am__dirstamp) \ + src/render/value/$(DEPDIR)/$(am__dirstamp) +./src/render/value/symbol.$(OBJEXT): src/render/value/$(am__dirstamp) \ + src/render/value/$(DEPDIR)/$(am__dirstamp) +./src/render/value/choice.$(OBJEXT): src/render/value/$(am__dirstamp) \ + src/render/value/$(DEPDIR)/$(am__dirstamp) +./src/render/value/color.$(OBJEXT): src/render/value/$(am__dirstamp) \ + src/render/value/$(DEPDIR)/$(am__dirstamp) +./src/render/value/text.$(OBJEXT): src/render/value/$(am__dirstamp) \ + src/render/value/$(DEPDIR)/$(am__dirstamp) +./src/render/value/multiple_choice.$(OBJEXT): \ + src/render/value/$(am__dirstamp) \ + src/render/value/$(DEPDIR)/$(am__dirstamp) src/render/symbol/$(am__dirstamp): @$(mkdir_p) ./src/render/symbol @: > src/render/symbol/$(am__dirstamp) @@ -514,64 +541,140 @@ src/render/card/$(DEPDIR)/$(am__dirstamp): @: > src/render/card/$(DEPDIR)/$(am__dirstamp) ./src/render/card/viewer.$(OBJEXT): src/render/card/$(am__dirstamp) \ src/render/card/$(DEPDIR)/$(am__dirstamp) -src/render/value/$(am__dirstamp): - @$(mkdir_p) ./src/render/value - @: > src/render/value/$(am__dirstamp) -src/render/value/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/render/value/$(DEPDIR) - @: > src/render/value/$(DEPDIR)/$(am__dirstamp) -./src/render/value/viewer.$(OBJEXT): src/render/value/$(am__dirstamp) \ - src/render/value/$(DEPDIR)/$(am__dirstamp) -./src/render/value/symbol.$(OBJEXT): src/render/value/$(am__dirstamp) \ - src/render/value/$(DEPDIR)/$(am__dirstamp) -./src/render/value/multiple_choice.$(OBJEXT): \ - src/render/value/$(am__dirstamp) \ - src/render/value/$(DEPDIR)/$(am__dirstamp) -./src/render/value/color.$(OBJEXT): src/render/value/$(am__dirstamp) \ - src/render/value/$(DEPDIR)/$(am__dirstamp) -./src/render/value/image.$(OBJEXT): src/render/value/$(am__dirstamp) \ - src/render/value/$(DEPDIR)/$(am__dirstamp) -./src/render/value/text.$(OBJEXT): src/render/value/$(am__dirstamp) \ - src/render/value/$(DEPDIR)/$(am__dirstamp) -./src/render/value/information.$(OBJEXT): \ - src/render/value/$(am__dirstamp) \ - src/render/value/$(DEPDIR)/$(am__dirstamp) -./src/render/value/choice.$(OBJEXT): src/render/value/$(am__dirstamp) \ - src/render/value/$(DEPDIR)/$(am__dirstamp) -src/gfx/$(am__dirstamp): - @$(mkdir_p) ./src/gfx - @: > src/gfx/$(am__dirstamp) -src/gfx/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/gfx/$(DEPDIR) - @: > src/gfx/$(DEPDIR)/$(am__dirstamp) -./src/gfx/color.$(OBJEXT): src/gfx/$(am__dirstamp) \ - src/gfx/$(DEPDIR)/$(am__dirstamp) -./src/gfx/combine_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ - src/gfx/$(DEPDIR)/$(am__dirstamp) -./src/gfx/bezier.$(OBJEXT): src/gfx/$(am__dirstamp) \ - src/gfx/$(DEPDIR)/$(am__dirstamp) -./src/gfx/generated_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ - src/gfx/$(DEPDIR)/$(am__dirstamp) -./src/gfx/rotate_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ - src/gfx/$(DEPDIR)/$(am__dirstamp) -./src/gfx/image_effects.$(OBJEXT): src/gfx/$(am__dirstamp) \ - src/gfx/$(DEPDIR)/$(am__dirstamp) -./src/gfx/polynomial.$(OBJEXT): src/gfx/$(am__dirstamp) \ - src/gfx/$(DEPDIR)/$(am__dirstamp) -./src/gfx/blend_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ - src/gfx/$(DEPDIR)/$(am__dirstamp) -./src/gfx/resample_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ - src/gfx/$(DEPDIR)/$(am__dirstamp) -./src/gfx/resample_text.$(OBJEXT): src/gfx/$(am__dirstamp) \ - src/gfx/$(DEPDIR)/$(am__dirstamp) -./src/gfx/mask_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ - src/gfx/$(DEPDIR)/$(am__dirstamp) +src/render/text/$(am__dirstamp): + @$(mkdir_p) ./src/render/text + @: > src/render/text/$(am__dirstamp) +src/render/text/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/render/text/$(DEPDIR) + @: > src/render/text/$(DEPDIR)/$(am__dirstamp) +./src/render/text/viewer.$(OBJEXT): src/render/text/$(am__dirstamp) \ + src/render/text/$(DEPDIR)/$(am__dirstamp) +./src/render/text/font.$(OBJEXT): src/render/text/$(am__dirstamp) \ + src/render/text/$(DEPDIR)/$(am__dirstamp) +./src/render/text/compound.$(OBJEXT): src/render/text/$(am__dirstamp) \ + src/render/text/$(DEPDIR)/$(am__dirstamp) +./src/render/text/element.$(OBJEXT): src/render/text/$(am__dirstamp) \ + src/render/text/$(DEPDIR)/$(am__dirstamp) +./src/render/text/symbol.$(OBJEXT): src/render/text/$(am__dirstamp) \ + src/render/text/$(DEPDIR)/$(am__dirstamp) +src/gui/value/$(am__dirstamp): + @$(mkdir_p) ./src/gui/value + @: > src/gui/value/$(am__dirstamp) +src/gui/value/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/gui/value/$(DEPDIR) + @: > src/gui/value/$(DEPDIR)/$(am__dirstamp) +./src/gui/value/image.$(OBJEXT): src/gui/value/$(am__dirstamp) \ + src/gui/value/$(DEPDIR)/$(am__dirstamp) +./src/gui/value/information.$(OBJEXT): src/gui/value/$(am__dirstamp) \ + src/gui/value/$(DEPDIR)/$(am__dirstamp) +./src/gui/value/package_choice.$(OBJEXT): \ + src/gui/value/$(am__dirstamp) \ + src/gui/value/$(DEPDIR)/$(am__dirstamp) +./src/gui/value/symbol.$(OBJEXT): src/gui/value/$(am__dirstamp) \ + src/gui/value/$(DEPDIR)/$(am__dirstamp) +./src/gui/value/choice.$(OBJEXT): src/gui/value/$(am__dirstamp) \ + src/gui/value/$(DEPDIR)/$(am__dirstamp) +./src/gui/value/color.$(OBJEXT): src/gui/value/$(am__dirstamp) \ + src/gui/value/$(DEPDIR)/$(am__dirstamp) +./src/gui/value/text.$(OBJEXT): src/gui/value/$(am__dirstamp) \ + src/gui/value/$(DEPDIR)/$(am__dirstamp) +./src/gui/value/editor.$(OBJEXT): src/gui/value/$(am__dirstamp) \ + src/gui/value/$(DEPDIR)/$(am__dirstamp) +./src/gui/value/multiple_choice.$(OBJEXT): \ + src/gui/value/$(am__dirstamp) \ + src/gui/value/$(DEPDIR)/$(am__dirstamp) +src/gui/$(am__dirstamp): + @$(mkdir_p) ./src/gui + @: > src/gui/$(am__dirstamp) +src/gui/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/gui/$(DEPDIR) + @: > src/gui/$(DEPDIR)/$(am__dirstamp) +./src/gui/image_slice_window.$(OBJEXT): src/gui/$(am__dirstamp) \ + src/gui/$(DEPDIR)/$(am__dirstamp) +./src/gui/html_export_window.$(OBJEXT): src/gui/$(am__dirstamp) \ + src/gui/$(DEPDIR)/$(am__dirstamp) +./src/gui/about_window.$(OBJEXT): src/gui/$(am__dirstamp) \ + src/gui/$(DEPDIR)/$(am__dirstamp) +src/gui/set/$(am__dirstamp): + @$(mkdir_p) ./src/gui/set + @: > src/gui/set/$(am__dirstamp) +src/gui/set/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/gui/set/$(DEPDIR) + @: > src/gui/set/$(DEPDIR)/$(am__dirstamp) +./src/gui/set/stats_panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ + src/gui/set/$(DEPDIR)/$(am__dirstamp) +./src/gui/set/cards_panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ + src/gui/set/$(DEPDIR)/$(am__dirstamp) +./src/gui/set/panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ + src/gui/set/$(DEPDIR)/$(am__dirstamp) +./src/gui/set/window.$(OBJEXT): src/gui/set/$(am__dirstamp) \ + src/gui/set/$(DEPDIR)/$(am__dirstamp) +./src/gui/set/style_panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ + src/gui/set/$(DEPDIR)/$(am__dirstamp) +./src/gui/set/keywords_panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ + src/gui/set/$(DEPDIR)/$(am__dirstamp) +./src/gui/set/set_info_panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ + src/gui/set/$(DEPDIR)/$(am__dirstamp) +./src/gui/images_export_window.$(OBJEXT): src/gui/$(am__dirstamp) \ + src/gui/$(DEPDIR)/$(am__dirstamp) +src/gui/symbol/$(am__dirstamp): + @$(mkdir_p) ./src/gui/symbol + @: > src/gui/symbol/$(am__dirstamp) +src/gui/symbol/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/gui/symbol/$(DEPDIR) + @: > src/gui/symbol/$(DEPDIR)/$(am__dirstamp) +./src/gui/symbol/basic_shape_editor.$(OBJEXT): \ + src/gui/symbol/$(am__dirstamp) \ + src/gui/symbol/$(DEPDIR)/$(am__dirstamp) +./src/gui/symbol/selection.$(OBJEXT): src/gui/symbol/$(am__dirstamp) \ + src/gui/symbol/$(DEPDIR)/$(am__dirstamp) +./src/gui/symbol/control.$(OBJEXT): src/gui/symbol/$(am__dirstamp) \ + src/gui/symbol/$(DEPDIR)/$(am__dirstamp) +./src/gui/symbol/window.$(OBJEXT): src/gui/symbol/$(am__dirstamp) \ + src/gui/symbol/$(DEPDIR)/$(am__dirstamp) +./src/gui/symbol/editor.$(OBJEXT): src/gui/symbol/$(am__dirstamp) \ + src/gui/symbol/$(DEPDIR)/$(am__dirstamp) +./src/gui/symbol/point_editor.$(OBJEXT): \ + src/gui/symbol/$(am__dirstamp) \ + src/gui/symbol/$(DEPDIR)/$(am__dirstamp) +./src/gui/symbol/part_list.$(OBJEXT): src/gui/symbol/$(am__dirstamp) \ + src/gui/symbol/$(DEPDIR)/$(am__dirstamp) +./src/gui/symbol/select_editor.$(OBJEXT): \ + src/gui/symbol/$(am__dirstamp) \ + src/gui/symbol/$(DEPDIR)/$(am__dirstamp) +./src/gui/symbol/symmetry_editor.$(OBJEXT): \ + src/gui/symbol/$(am__dirstamp) \ + src/gui/symbol/$(DEPDIR)/$(am__dirstamp) +./src/gui/util.$(OBJEXT): src/gui/$(am__dirstamp) \ + src/gui/$(DEPDIR)/$(am__dirstamp) +./src/gui/drop_down_list.$(OBJEXT): src/gui/$(am__dirstamp) \ + src/gui/$(DEPDIR)/$(am__dirstamp) +./src/gui/update_checker.$(OBJEXT): src/gui/$(am__dirstamp) \ + src/gui/$(DEPDIR)/$(am__dirstamp) src/gui/control/$(am__dirstamp): @$(mkdir_p) ./src/gui/control @: > src/gui/control/$(am__dirstamp) src/gui/control/$(DEPDIR)/$(am__dirstamp): @$(mkdir_p) ./src/gui/control/$(DEPDIR) @: > src/gui/control/$(DEPDIR)/$(am__dirstamp) +./src/gui/control/item_list.$(OBJEXT): \ + src/gui/control/$(am__dirstamp) \ + src/gui/control/$(DEPDIR)/$(am__dirstamp) +./src/gui/control/gallery_list.$(OBJEXT): \ + src/gui/control/$(am__dirstamp) \ + src/gui/control/$(DEPDIR)/$(am__dirstamp) +./src/gui/control/tree_list.$(OBJEXT): \ + src/gui/control/$(am__dirstamp) \ + src/gui/control/$(DEPDIR)/$(am__dirstamp) +./src/gui/control/text_ctrl.$(OBJEXT): \ + src/gui/control/$(am__dirstamp) \ + src/gui/control/$(DEPDIR)/$(am__dirstamp) +./src/gui/control/filtered_card_list.$(OBJEXT): \ + src/gui/control/$(am__dirstamp) \ + src/gui/control/$(DEPDIR)/$(am__dirstamp) +./src/gui/control/card_list_column_select.$(OBJEXT): \ + src/gui/control/$(am__dirstamp) \ + src/gui/control/$(DEPDIR)/$(am__dirstamp) ./src/gui/control/graph.$(OBJEXT): src/gui/control/$(am__dirstamp) \ src/gui/control/$(DEPDIR)/$(am__dirstamp) ./src/gui/control/select_card_list.$(OBJEXT): \ @@ -583,343 +686,264 @@ src/gui/control/$(DEPDIR)/$(am__dirstamp): ./src/gui/control/image_card_list.$(OBJEXT): \ src/gui/control/$(am__dirstamp) \ src/gui/control/$(DEPDIR)/$(am__dirstamp) -./src/gui/control/text_ctrl.$(OBJEXT): \ +./src/gui/control/package_list.$(OBJEXT): \ src/gui/control/$(am__dirstamp) \ src/gui/control/$(DEPDIR)/$(am__dirstamp) ./src/gui/control/card_editor.$(OBJEXT): \ src/gui/control/$(am__dirstamp) \ src/gui/control/$(DEPDIR)/$(am__dirstamp) -./src/gui/control/keyword_list.$(OBJEXT): \ - src/gui/control/$(am__dirstamp) \ - src/gui/control/$(DEPDIR)/$(am__dirstamp) -./src/gui/control/card_list_column_select.$(OBJEXT): \ - src/gui/control/$(am__dirstamp) \ - src/gui/control/$(DEPDIR)/$(am__dirstamp) ./src/gui/control/native_look_editor.$(OBJEXT): \ src/gui/control/$(am__dirstamp) \ src/gui/control/$(DEPDIR)/$(am__dirstamp) -./src/gui/control/filtered_card_list.$(OBJEXT): \ - src/gui/control/$(am__dirstamp) \ - src/gui/control/$(DEPDIR)/$(am__dirstamp) -./src/gui/control/package_list.$(OBJEXT): \ - src/gui/control/$(am__dirstamp) \ - src/gui/control/$(DEPDIR)/$(am__dirstamp) -./src/gui/control/item_list.$(OBJEXT): \ - src/gui/control/$(am__dirstamp) \ - src/gui/control/$(DEPDIR)/$(am__dirstamp) -./src/gui/control/gallery_list.$(OBJEXT): \ +./src/gui/control/keyword_list.$(OBJEXT): \ src/gui/control/$(am__dirstamp) \ src/gui/control/$(DEPDIR)/$(am__dirstamp) ./src/gui/control/card_viewer.$(OBJEXT): \ src/gui/control/$(am__dirstamp) \ src/gui/control/$(DEPDIR)/$(am__dirstamp) -src/gui/value/$(am__dirstamp): - @$(mkdir_p) ./src/gui/value - @: > src/gui/value/$(am__dirstamp) -src/gui/value/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/gui/value/$(DEPDIR) - @: > src/gui/value/$(DEPDIR)/$(am__dirstamp) -./src/gui/value/symbol.$(OBJEXT): src/gui/value/$(am__dirstamp) \ - src/gui/value/$(DEPDIR)/$(am__dirstamp) -./src/gui/value/multiple_choice.$(OBJEXT): \ - src/gui/value/$(am__dirstamp) \ - src/gui/value/$(DEPDIR)/$(am__dirstamp) -./src/gui/value/color.$(OBJEXT): src/gui/value/$(am__dirstamp) \ - src/gui/value/$(DEPDIR)/$(am__dirstamp) -./src/gui/value/image.$(OBJEXT): src/gui/value/$(am__dirstamp) \ - src/gui/value/$(DEPDIR)/$(am__dirstamp) -./src/gui/value/text.$(OBJEXT): src/gui/value/$(am__dirstamp) \ - src/gui/value/$(DEPDIR)/$(am__dirstamp) -./src/gui/value/information.$(OBJEXT): src/gui/value/$(am__dirstamp) \ - src/gui/value/$(DEPDIR)/$(am__dirstamp) -./src/gui/value/editor.$(OBJEXT): src/gui/value/$(am__dirstamp) \ - src/gui/value/$(DEPDIR)/$(am__dirstamp) -./src/gui/value/choice.$(OBJEXT): src/gui/value/$(am__dirstamp) \ - src/gui/value/$(DEPDIR)/$(am__dirstamp) -src/gui/set/$(am__dirstamp): - @$(mkdir_p) ./src/gui/set - @: > src/gui/set/$(am__dirstamp) -src/gui/set/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/gui/set/$(DEPDIR) - @: > src/gui/set/$(DEPDIR)/$(am__dirstamp) -./src/gui/set/panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ - src/gui/set/$(DEPDIR)/$(am__dirstamp) -./src/gui/set/style_panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ - src/gui/set/$(DEPDIR)/$(am__dirstamp) -./src/gui/set/set_info_panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ - src/gui/set/$(DEPDIR)/$(am__dirstamp) -./src/gui/set/keywords_panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ - src/gui/set/$(DEPDIR)/$(am__dirstamp) -./src/gui/set/window.$(OBJEXT): src/gui/set/$(am__dirstamp) \ - src/gui/set/$(DEPDIR)/$(am__dirstamp) -./src/gui/set/cards_panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ - src/gui/set/$(DEPDIR)/$(am__dirstamp) -./src/gui/set/stats_panel.$(OBJEXT): src/gui/set/$(am__dirstamp) \ - src/gui/set/$(DEPDIR)/$(am__dirstamp) -src/gui/symbol/$(am__dirstamp): - @$(mkdir_p) ./src/gui/symbol - @: > src/gui/symbol/$(am__dirstamp) -src/gui/symbol/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/gui/symbol/$(DEPDIR) - @: > src/gui/symbol/$(DEPDIR)/$(am__dirstamp) -./src/gui/symbol/point_editor.$(OBJEXT): \ - src/gui/symbol/$(am__dirstamp) \ - src/gui/symbol/$(DEPDIR)/$(am__dirstamp) -./src/gui/symbol/control.$(OBJEXT): src/gui/symbol/$(am__dirstamp) \ - src/gui/symbol/$(DEPDIR)/$(am__dirstamp) -./src/gui/symbol/part_list.$(OBJEXT): src/gui/symbol/$(am__dirstamp) \ - src/gui/symbol/$(DEPDIR)/$(am__dirstamp) -./src/gui/symbol/select_editor.$(OBJEXT): \ - src/gui/symbol/$(am__dirstamp) \ - src/gui/symbol/$(DEPDIR)/$(am__dirstamp) -./src/gui/symbol/editor.$(OBJEXT): src/gui/symbol/$(am__dirstamp) \ - src/gui/symbol/$(DEPDIR)/$(am__dirstamp) -./src/gui/symbol/basic_shape_editor.$(OBJEXT): \ - src/gui/symbol/$(am__dirstamp) \ - src/gui/symbol/$(DEPDIR)/$(am__dirstamp) -./src/gui/symbol/window.$(OBJEXT): src/gui/symbol/$(am__dirstamp) \ - src/gui/symbol/$(DEPDIR)/$(am__dirstamp) -./src/gui/symbol/symmetry_editor.$(OBJEXT): \ - src/gui/symbol/$(am__dirstamp) \ - src/gui/symbol/$(DEPDIR)/$(am__dirstamp) -./src/gui/symbol/selection.$(OBJEXT): src/gui/symbol/$(am__dirstamp) \ - src/gui/symbol/$(DEPDIR)/$(am__dirstamp) -src/gui/$(am__dirstamp): - @$(mkdir_p) ./src/gui - @: > src/gui/$(am__dirstamp) -src/gui/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/gui/$(DEPDIR) - @: > src/gui/$(DEPDIR)/$(am__dirstamp) -./src/gui/about_window.$(OBJEXT): src/gui/$(am__dirstamp) \ +./src/gui/card_select_window.$(OBJEXT): src/gui/$(am__dirstamp) \ src/gui/$(DEPDIR)/$(am__dirstamp) ./src/gui/new_window.$(OBJEXT): src/gui/$(am__dirstamp) \ src/gui/$(DEPDIR)/$(am__dirstamp) -./src/gui/drop_down_list.$(OBJEXT): src/gui/$(am__dirstamp) \ +./src/gui/icon_menu.$(OBJEXT): src/gui/$(am__dirstamp) \ src/gui/$(DEPDIR)/$(am__dirstamp) ./src/gui/preferences_window.$(OBJEXT): src/gui/$(am__dirstamp) \ src/gui/$(DEPDIR)/$(am__dirstamp) -./src/gui/image_slice_window.$(OBJEXT): src/gui/$(am__dirstamp) \ - src/gui/$(DEPDIR)/$(am__dirstamp) -./src/gui/card_select_window.$(OBJEXT): src/gui/$(am__dirstamp) \ - src/gui/$(DEPDIR)/$(am__dirstamp) -./src/gui/update_checker.$(OBJEXT): src/gui/$(am__dirstamp) \ - src/gui/$(DEPDIR)/$(am__dirstamp) -./src/gui/thumbnail_thread.$(OBJEXT): src/gui/$(am__dirstamp) \ - src/gui/$(DEPDIR)/$(am__dirstamp) -./src/gui/icon_menu.$(OBJEXT): src/gui/$(am__dirstamp) \ - src/gui/$(DEPDIR)/$(am__dirstamp) -./src/gui/util.$(OBJEXT): src/gui/$(am__dirstamp) \ +./src/gui/auto_replace_window.$(OBJEXT): src/gui/$(am__dirstamp) \ src/gui/$(DEPDIR)/$(am__dirstamp) ./src/gui/welcome_window.$(OBJEXT): src/gui/$(am__dirstamp) \ src/gui/$(DEPDIR)/$(am__dirstamp) ./src/gui/print_window.$(OBJEXT): src/gui/$(am__dirstamp) \ src/gui/$(DEPDIR)/$(am__dirstamp) -./src/gui/html_export_window.$(OBJEXT): src/gui/$(am__dirstamp) \ +./src/gui/thumbnail_thread.$(OBJEXT): src/gui/$(am__dirstamp) \ src/gui/$(DEPDIR)/$(am__dirstamp) -./src/gui/images_export_window.$(OBJEXT): src/gui/$(am__dirstamp) \ +./src/gui/packages_window.$(OBJEXT): src/gui/$(am__dirstamp) \ src/gui/$(DEPDIR)/$(am__dirstamp) -./src/gui/auto_replace_window.$(OBJEXT): src/gui/$(am__dirstamp) \ - src/gui/$(DEPDIR)/$(am__dirstamp) -src/script/functions/$(am__dirstamp): - @$(mkdir_p) ./src/script/functions - @: > src/script/functions/$(am__dirstamp) -src/script/functions/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/script/functions/$(DEPDIR) - @: > src/script/functions/$(DEPDIR)/$(am__dirstamp) -./src/script/functions/basic.$(OBJEXT): \ - src/script/functions/$(am__dirstamp) \ - src/script/functions/$(DEPDIR)/$(am__dirstamp) -./src/script/functions/export.$(OBJEXT): \ - src/script/functions/$(am__dirstamp) \ - src/script/functions/$(DEPDIR)/$(am__dirstamp) -./src/script/functions/image.$(OBJEXT): \ - src/script/functions/$(am__dirstamp) \ - src/script/functions/$(DEPDIR)/$(am__dirstamp) -./src/script/functions/editor.$(OBJEXT): \ - src/script/functions/$(am__dirstamp) \ - src/script/functions/$(DEPDIR)/$(am__dirstamp) -./src/script/functions/english.$(OBJEXT): \ - src/script/functions/$(am__dirstamp) \ - src/script/functions/$(DEPDIR)/$(am__dirstamp) -src/script/$(am__dirstamp): - @$(mkdir_p) ./src/script - @: > src/script/$(am__dirstamp) -src/script/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/script/$(DEPDIR) - @: > src/script/$(DEPDIR)/$(am__dirstamp) -./src/script/script_manager.$(OBJEXT): src/script/$(am__dirstamp) \ - src/script/$(DEPDIR)/$(am__dirstamp) -./src/script/script.$(OBJEXT): src/script/$(am__dirstamp) \ - src/script/$(DEPDIR)/$(am__dirstamp) -./src/script/value.$(OBJEXT): src/script/$(am__dirstamp) \ - src/script/$(DEPDIR)/$(am__dirstamp) -./src/script/dependency.$(OBJEXT): src/script/$(am__dirstamp) \ - src/script/$(DEPDIR)/$(am__dirstamp) -./src/script/image.$(OBJEXT): src/script/$(am__dirstamp) \ - src/script/$(DEPDIR)/$(am__dirstamp) -./src/script/context.$(OBJEXT): src/script/$(am__dirstamp) \ - src/script/$(DEPDIR)/$(am__dirstamp) -./src/script/scriptable.$(OBJEXT): src/script/$(am__dirstamp) \ - src/script/$(DEPDIR)/$(am__dirstamp) -./src/script/parser.$(OBJEXT): src/script/$(am__dirstamp) \ - src/script/$(DEPDIR)/$(am__dirstamp) -src/data/field/$(am__dirstamp): - @$(mkdir_p) ./src/data/field - @: > src/data/field/$(am__dirstamp) -src/data/field/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/data/field/$(DEPDIR) - @: > src/data/field/$(DEPDIR)/$(am__dirstamp) -./src/data/field/symbol.$(OBJEXT): src/data/field/$(am__dirstamp) \ - src/data/field/$(DEPDIR)/$(am__dirstamp) -./src/data/field/multiple_choice.$(OBJEXT): \ - src/data/field/$(am__dirstamp) \ - src/data/field/$(DEPDIR)/$(am__dirstamp) -./src/data/field/color.$(OBJEXT): src/data/field/$(am__dirstamp) \ - src/data/field/$(DEPDIR)/$(am__dirstamp) -./src/data/field/boolean.$(OBJEXT): src/data/field/$(am__dirstamp) \ - src/data/field/$(DEPDIR)/$(am__dirstamp) -./src/data/field/image.$(OBJEXT): src/data/field/$(am__dirstamp) \ - src/data/field/$(DEPDIR)/$(am__dirstamp) -./src/data/field/text.$(OBJEXT): src/data/field/$(am__dirstamp) \ - src/data/field/$(DEPDIR)/$(am__dirstamp) -./src/data/field/information.$(OBJEXT): \ - src/data/field/$(am__dirstamp) \ - src/data/field/$(DEPDIR)/$(am__dirstamp) -./src/data/field/choice.$(OBJEXT): src/data/field/$(am__dirstamp) \ - src/data/field/$(DEPDIR)/$(am__dirstamp) -src/data/format/$(am__dirstamp): - @$(mkdir_p) ./src/data/format - @: > src/data/format/$(am__dirstamp) -src/data/format/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/data/format/$(DEPDIR) - @: > src/data/format/$(DEPDIR)/$(am__dirstamp) -./src/data/format/clipboard.$(OBJEXT): \ - src/data/format/$(am__dirstamp) \ - src/data/format/$(DEPDIR)/$(am__dirstamp) -./src/data/format/image.$(OBJEXT): src/data/format/$(am__dirstamp) \ - src/data/format/$(DEPDIR)/$(am__dirstamp) -./src/data/format/html.$(OBJEXT): src/data/format/$(am__dirstamp) \ - src/data/format/$(DEPDIR)/$(am__dirstamp) -./src/data/format/mse1.$(OBJEXT): src/data/format/$(am__dirstamp) \ - src/data/format/$(DEPDIR)/$(am__dirstamp) -./src/data/format/mse2.$(OBJEXT): src/data/format/$(am__dirstamp) \ - src/data/format/$(DEPDIR)/$(am__dirstamp) -./src/data/format/mws.$(OBJEXT): src/data/format/$(am__dirstamp) \ - src/data/format/$(DEPDIR)/$(am__dirstamp) -./src/data/format/image_to_symbol.$(OBJEXT): \ - src/data/format/$(am__dirstamp) \ - src/data/format/$(DEPDIR)/$(am__dirstamp) -./src/data/format/apprentice.$(OBJEXT): \ - src/data/format/$(am__dirstamp) \ - src/data/format/$(DEPDIR)/$(am__dirstamp) -./src/data/format/formats.$(OBJEXT): src/data/format/$(am__dirstamp) \ - src/data/format/$(DEPDIR)/$(am__dirstamp) -./src/data/format/mtg_editor.$(OBJEXT): \ - src/data/format/$(am__dirstamp) \ - src/data/format/$(DEPDIR)/$(am__dirstamp) -src/data/action/$(am__dirstamp): - @$(mkdir_p) ./src/data/action - @: > src/data/action/$(am__dirstamp) -src/data/action/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/data/action/$(DEPDIR) - @: > src/data/action/$(DEPDIR)/$(am__dirstamp) -./src/data/action/keyword.$(OBJEXT): src/data/action/$(am__dirstamp) \ - src/data/action/$(DEPDIR)/$(am__dirstamp) -./src/data/action/symbol.$(OBJEXT): src/data/action/$(am__dirstamp) \ - src/data/action/$(DEPDIR)/$(am__dirstamp) -./src/data/action/set.$(OBJEXT): src/data/action/$(am__dirstamp) \ - src/data/action/$(DEPDIR)/$(am__dirstamp) -./src/data/action/symbol_part.$(OBJEXT): \ - src/data/action/$(am__dirstamp) \ - src/data/action/$(DEPDIR)/$(am__dirstamp) -./src/data/action/value.$(OBJEXT): src/data/action/$(am__dirstamp) \ - src/data/action/$(DEPDIR)/$(am__dirstamp) -src/data/$(am__dirstamp): - @$(mkdir_p) ./src/data - @: > src/data/$(am__dirstamp) -src/data/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/data/$(DEPDIR) - @: > src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/locale.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/settings.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/game.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/export_template.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/field.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/set.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/installer.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/symbol.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/font.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/card.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/pack.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/keyword.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/stylesheet.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/statistics.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/symbol_font.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -./src/data/word_list.$(OBJEXT): src/data/$(am__dirstamp) \ - src/data/$(DEPDIR)/$(am__dirstamp) -src/util/io/$(am__dirstamp): - @$(mkdir_p) ./src/util/io - @: > src/util/io/$(am__dirstamp) -src/util/io/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/util/io/$(DEPDIR) - @: > src/util/io/$(DEPDIR)/$(am__dirstamp) -./src/util/io/reader.$(OBJEXT): src/util/io/$(am__dirstamp) \ - src/util/io/$(DEPDIR)/$(am__dirstamp) -./src/util/io/package_manager.$(OBJEXT): src/util/io/$(am__dirstamp) \ - src/util/io/$(DEPDIR)/$(am__dirstamp) -./src/util/io/get_member.$(OBJEXT): src/util/io/$(am__dirstamp) \ - src/util/io/$(DEPDIR)/$(am__dirstamp) -./src/util/io/package.$(OBJEXT): src/util/io/$(am__dirstamp) \ - src/util/io/$(DEPDIR)/$(am__dirstamp) -./src/util/io/writer.$(OBJEXT): src/util/io/$(am__dirstamp) \ - src/util/io/$(DEPDIR)/$(am__dirstamp) src/util/$(am__dirstamp): @$(mkdir_p) ./src/util @: > src/util/$(am__dirstamp) src/util/$(DEPDIR)/$(am__dirstamp): @$(mkdir_p) ./src/util/$(DEPDIR) @: > src/util/$(DEPDIR)/$(am__dirstamp) -./src/util/rotation.$(OBJEXT): src/util/$(am__dirstamp) \ +./src/util/error.$(OBJEXT): src/util/$(am__dirstamp) \ src/util/$(DEPDIR)/$(am__dirstamp) ./src/util/version.$(OBJEXT): src/util/$(am__dirstamp) \ src/util/$(DEPDIR)/$(am__dirstamp) -./src/util/action_stack.$(OBJEXT): src/util/$(am__dirstamp) \ - src/util/$(DEPDIR)/$(am__dirstamp) -./src/util/string.$(OBJEXT): src/util/$(am__dirstamp) \ - src/util/$(DEPDIR)/$(am__dirstamp) -./src/util/alignment.$(OBJEXT): src/util/$(am__dirstamp) \ - src/util/$(DEPDIR)/$(am__dirstamp) -./src/util/tagged_string.$(OBJEXT): src/util/$(am__dirstamp) \ - src/util/$(DEPDIR)/$(am__dirstamp) -./src/util/error.$(OBJEXT): src/util/$(am__dirstamp) \ +./src/util/file_utils.$(OBJEXT): src/util/$(am__dirstamp) \ src/util/$(DEPDIR)/$(am__dirstamp) ./src/util/age.$(OBJEXT): src/util/$(am__dirstamp) \ src/util/$(DEPDIR)/$(am__dirstamp) +./src/util/action_stack.$(OBJEXT): src/util/$(am__dirstamp) \ + src/util/$(DEPDIR)/$(am__dirstamp) +./src/util/tagged_string.$(OBJEXT): src/util/$(am__dirstamp) \ + src/util/$(DEPDIR)/$(am__dirstamp) ./src/util/spec_sort.$(OBJEXT): src/util/$(am__dirstamp) \ src/util/$(DEPDIR)/$(am__dirstamp) -src/$(am__dirstamp): - @$(mkdir_p) ./src - @: > src/$(am__dirstamp) -src/$(DEPDIR)/$(am__dirstamp): - @$(mkdir_p) ./src/$(DEPDIR) - @: > src/$(DEPDIR)/$(am__dirstamp) -./src/main.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) +./src/util/alignment.$(OBJEXT): src/util/$(am__dirstamp) \ + src/util/$(DEPDIR)/$(am__dirstamp) +./src/util/string.$(OBJEXT): src/util/$(am__dirstamp) \ + src/util/$(DEPDIR)/$(am__dirstamp) +src/util/io/$(am__dirstamp): + @$(mkdir_p) ./src/util/io + @: > src/util/io/$(am__dirstamp) +src/util/io/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/util/io/$(DEPDIR) + @: > src/util/io/$(DEPDIR)/$(am__dirstamp) +./src/util/io/package.$(OBJEXT): src/util/io/$(am__dirstamp) \ + src/util/io/$(DEPDIR)/$(am__dirstamp) +./src/util/io/reader.$(OBJEXT): src/util/io/$(am__dirstamp) \ + src/util/io/$(DEPDIR)/$(am__dirstamp) +./src/util/io/writer.$(OBJEXT): src/util/io/$(am__dirstamp) \ + src/util/io/$(DEPDIR)/$(am__dirstamp) +./src/util/io/get_member.$(OBJEXT): src/util/io/$(am__dirstamp) \ + src/util/io/$(DEPDIR)/$(am__dirstamp) +./src/util/io/package_manager.$(OBJEXT): src/util/io/$(am__dirstamp) \ + src/util/io/$(DEPDIR)/$(am__dirstamp) +./src/util/rotation.$(OBJEXT): src/util/$(am__dirstamp) \ + src/util/$(DEPDIR)/$(am__dirstamp) +src/gfx/$(am__dirstamp): + @$(mkdir_p) ./src/gfx + @: > src/gfx/$(am__dirstamp) +src/gfx/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/gfx/$(DEPDIR) + @: > src/gfx/$(DEPDIR)/$(am__dirstamp) +./src/gfx/generated_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ + src/gfx/$(DEPDIR)/$(am__dirstamp) +./src/gfx/mask_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ + src/gfx/$(DEPDIR)/$(am__dirstamp) +./src/gfx/blend_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ + src/gfx/$(DEPDIR)/$(am__dirstamp) +./src/gfx/image_effects.$(OBJEXT): src/gfx/$(am__dirstamp) \ + src/gfx/$(DEPDIR)/$(am__dirstamp) +./src/gfx/resample_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ + src/gfx/$(DEPDIR)/$(am__dirstamp) +./src/gfx/polynomial.$(OBJEXT): src/gfx/$(am__dirstamp) \ + src/gfx/$(DEPDIR)/$(am__dirstamp) +./src/gfx/color.$(OBJEXT): src/gfx/$(am__dirstamp) \ + src/gfx/$(DEPDIR)/$(am__dirstamp) +./src/gfx/bezier.$(OBJEXT): src/gfx/$(am__dirstamp) \ + src/gfx/$(DEPDIR)/$(am__dirstamp) +./src/gfx/resample_text.$(OBJEXT): src/gfx/$(am__dirstamp) \ + src/gfx/$(DEPDIR)/$(am__dirstamp) +./src/gfx/rotate_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ + src/gfx/$(DEPDIR)/$(am__dirstamp) +./src/gfx/combine_image.$(OBJEXT): src/gfx/$(am__dirstamp) \ + src/gfx/$(DEPDIR)/$(am__dirstamp) +src/data/$(am__dirstamp): + @$(mkdir_p) ./src/data + @: > src/data/$(am__dirstamp) +src/data/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/data/$(DEPDIR) + @: > src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/font.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/set.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +src/data/action/$(am__dirstamp): + @$(mkdir_p) ./src/data/action + @: > src/data/action/$(am__dirstamp) +src/data/action/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/data/action/$(DEPDIR) + @: > src/data/action/$(DEPDIR)/$(am__dirstamp) +./src/data/action/symbol_part.$(OBJEXT): \ + src/data/action/$(am__dirstamp) \ + src/data/action/$(DEPDIR)/$(am__dirstamp) +./src/data/action/set.$(OBJEXT): src/data/action/$(am__dirstamp) \ + src/data/action/$(DEPDIR)/$(am__dirstamp) +./src/data/action/symbol.$(OBJEXT): src/data/action/$(am__dirstamp) \ + src/data/action/$(DEPDIR)/$(am__dirstamp) +./src/data/action/keyword.$(OBJEXT): src/data/action/$(am__dirstamp) \ + src/data/action/$(DEPDIR)/$(am__dirstamp) +./src/data/action/value.$(OBJEXT): src/data/action/$(am__dirstamp) \ + src/data/action/$(DEPDIR)/$(am__dirstamp) +./src/data/game.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/field.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/statistics.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/stylesheet.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/symbol_font.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/pack.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/symbol.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/locale.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/card.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/settings.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/word_list.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +src/data/format/$(am__dirstamp): + @$(mkdir_p) ./src/data/format + @: > src/data/format/$(am__dirstamp) +src/data/format/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/data/format/$(DEPDIR) + @: > src/data/format/$(DEPDIR)/$(am__dirstamp) +./src/data/format/image.$(OBJEXT): src/data/format/$(am__dirstamp) \ + src/data/format/$(DEPDIR)/$(am__dirstamp) +./src/data/format/html.$(OBJEXT): src/data/format/$(am__dirstamp) \ + src/data/format/$(DEPDIR)/$(am__dirstamp) +./src/data/format/image_to_symbol.$(OBJEXT): \ + src/data/format/$(am__dirstamp) \ + src/data/format/$(DEPDIR)/$(am__dirstamp) +./src/data/format/formats.$(OBJEXT): src/data/format/$(am__dirstamp) \ + src/data/format/$(DEPDIR)/$(am__dirstamp) +./src/data/format/mws.$(OBJEXT): src/data/format/$(am__dirstamp) \ + src/data/format/$(DEPDIR)/$(am__dirstamp) +./src/data/format/apprentice.$(OBJEXT): \ + src/data/format/$(am__dirstamp) \ + src/data/format/$(DEPDIR)/$(am__dirstamp) +./src/data/format/mse2.$(OBJEXT): src/data/format/$(am__dirstamp) \ + src/data/format/$(DEPDIR)/$(am__dirstamp) +./src/data/format/mtg_editor.$(OBJEXT): \ + src/data/format/$(am__dirstamp) \ + src/data/format/$(DEPDIR)/$(am__dirstamp) +./src/data/format/mse1.$(OBJEXT): src/data/format/$(am__dirstamp) \ + src/data/format/$(DEPDIR)/$(am__dirstamp) +./src/data/format/clipboard.$(OBJEXT): \ + src/data/format/$(am__dirstamp) \ + src/data/format/$(DEPDIR)/$(am__dirstamp) +./src/data/keyword.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +src/data/field/$(am__dirstamp): + @$(mkdir_p) ./src/data/field + @: > src/data/field/$(am__dirstamp) +src/data/field/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/data/field/$(DEPDIR) + @: > src/data/field/$(DEPDIR)/$(am__dirstamp) +./src/data/field/image.$(OBJEXT): src/data/field/$(am__dirstamp) \ + src/data/field/$(DEPDIR)/$(am__dirstamp) +./src/data/field/information.$(OBJEXT): \ + src/data/field/$(am__dirstamp) \ + src/data/field/$(DEPDIR)/$(am__dirstamp) +./src/data/field/package_choice.$(OBJEXT): \ + src/data/field/$(am__dirstamp) \ + src/data/field/$(DEPDIR)/$(am__dirstamp) +./src/data/field/boolean.$(OBJEXT): src/data/field/$(am__dirstamp) \ + src/data/field/$(DEPDIR)/$(am__dirstamp) +./src/data/field/symbol.$(OBJEXT): src/data/field/$(am__dirstamp) \ + src/data/field/$(DEPDIR)/$(am__dirstamp) +./src/data/field/choice.$(OBJEXT): src/data/field/$(am__dirstamp) \ + src/data/field/$(DEPDIR)/$(am__dirstamp) +./src/data/field/color.$(OBJEXT): src/data/field/$(am__dirstamp) \ + src/data/field/$(DEPDIR)/$(am__dirstamp) +./src/data/field/text.$(OBJEXT): src/data/field/$(am__dirstamp) \ + src/data/field/$(DEPDIR)/$(am__dirstamp) +./src/data/field/multiple_choice.$(OBJEXT): \ + src/data/field/$(am__dirstamp) \ + src/data/field/$(DEPDIR)/$(am__dirstamp) +./src/data/installer.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +./src/data/export_template.$(OBJEXT): src/data/$(am__dirstamp) \ + src/data/$(DEPDIR)/$(am__dirstamp) +src/script/$(am__dirstamp): + @$(mkdir_p) ./src/script + @: > src/script/$(am__dirstamp) +src/script/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/script/$(DEPDIR) + @: > src/script/$(DEPDIR)/$(am__dirstamp) +./src/script/image.$(OBJEXT): src/script/$(am__dirstamp) \ + src/script/$(DEPDIR)/$(am__dirstamp) +./src/script/dependency.$(OBJEXT): src/script/$(am__dirstamp) \ + src/script/$(DEPDIR)/$(am__dirstamp) +./src/script/script_manager.$(OBJEXT): src/script/$(am__dirstamp) \ + src/script/$(DEPDIR)/$(am__dirstamp) +./src/script/script.$(OBJEXT): src/script/$(am__dirstamp) \ + src/script/$(DEPDIR)/$(am__dirstamp) +src/script/functions/$(am__dirstamp): + @$(mkdir_p) ./src/script/functions + @: > src/script/functions/$(am__dirstamp) +src/script/functions/$(DEPDIR)/$(am__dirstamp): + @$(mkdir_p) ./src/script/functions/$(DEPDIR) + @: > src/script/functions/$(DEPDIR)/$(am__dirstamp) +./src/script/functions/image.$(OBJEXT): \ + src/script/functions/$(am__dirstamp) \ + src/script/functions/$(DEPDIR)/$(am__dirstamp) +./src/script/functions/english.$(OBJEXT): \ + src/script/functions/$(am__dirstamp) \ + src/script/functions/$(DEPDIR)/$(am__dirstamp) +./src/script/functions/basic.$(OBJEXT): \ + src/script/functions/$(am__dirstamp) \ + src/script/functions/$(DEPDIR)/$(am__dirstamp) +./src/script/functions/export.$(OBJEXT): \ + src/script/functions/$(am__dirstamp) \ + src/script/functions/$(DEPDIR)/$(am__dirstamp) +./src/script/functions/editor.$(OBJEXT): \ + src/script/functions/$(am__dirstamp) \ + src/script/functions/$(DEPDIR)/$(am__dirstamp) +./src/script/parser.$(OBJEXT): src/script/$(am__dirstamp) \ + src/script/$(DEPDIR)/$(am__dirstamp) +./src/script/value.$(OBJEXT): src/script/$(am__dirstamp) \ + src/script/$(DEPDIR)/$(am__dirstamp) +./src/script/scriptable.$(OBJEXT): src/script/$(am__dirstamp) \ + src/script/$(DEPDIR)/$(am__dirstamp) +./src/script/context.$(OBJEXT): src/script/$(am__dirstamp) \ + src/script/$(DEPDIR)/$(am__dirstamp) ./src/code_template.$(OBJEXT): src/$(am__dirstamp) \ src/$(DEPDIR)/$(am__dirstamp) magicseteditor$(EXEEXT): $(magicseteditor_OBJECTS) $(magicseteditor_DEPENDENCIES) @@ -943,6 +967,7 @@ mostlyclean-compile: -rm -f ./src/data/field/image.$(OBJEXT) -rm -f ./src/data/field/information.$(OBJEXT) -rm -f ./src/data/field/multiple_choice.$(OBJEXT) + -rm -f ./src/data/field/package_choice.$(OBJEXT) -rm -f ./src/data/field/symbol.$(OBJEXT) -rm -f ./src/data/field/text.$(OBJEXT) -rm -f ./src/data/font.$(OBJEXT) @@ -996,12 +1021,14 @@ mostlyclean-compile: -rm -f ./src/gui/control/package_list.$(OBJEXT) -rm -f ./src/gui/control/select_card_list.$(OBJEXT) -rm -f ./src/gui/control/text_ctrl.$(OBJEXT) + -rm -f ./src/gui/control/tree_list.$(OBJEXT) -rm -f ./src/gui/drop_down_list.$(OBJEXT) -rm -f ./src/gui/html_export_window.$(OBJEXT) -rm -f ./src/gui/icon_menu.$(OBJEXT) -rm -f ./src/gui/image_slice_window.$(OBJEXT) -rm -f ./src/gui/images_export_window.$(OBJEXT) -rm -f ./src/gui/new_window.$(OBJEXT) + -rm -f ./src/gui/packages_window.$(OBJEXT) -rm -f ./src/gui/preferences_window.$(OBJEXT) -rm -f ./src/gui/print_window.$(OBJEXT) -rm -f ./src/gui/set/cards_panel.$(OBJEXT) @@ -1029,6 +1056,7 @@ mostlyclean-compile: -rm -f ./src/gui/value/image.$(OBJEXT) -rm -f ./src/gui/value/information.$(OBJEXT) -rm -f ./src/gui/value/multiple_choice.$(OBJEXT) + -rm -f ./src/gui/value/package_choice.$(OBJEXT) -rm -f ./src/gui/value/symbol.$(OBJEXT) -rm -f ./src/gui/value/text.$(OBJEXT) -rm -f ./src/gui/welcome_window.$(OBJEXT) @@ -1046,6 +1074,7 @@ mostlyclean-compile: -rm -f ./src/render/value/image.$(OBJEXT) -rm -f ./src/render/value/information.$(OBJEXT) -rm -f ./src/render/value/multiple_choice.$(OBJEXT) + -rm -f ./src/render/value/package_choice.$(OBJEXT) -rm -f ./src/render/value/symbol.$(OBJEXT) -rm -f ./src/render/value/text.$(OBJEXT) -rm -f ./src/render/value/viewer.$(OBJEXT) @@ -1066,6 +1095,7 @@ mostlyclean-compile: -rm -f ./src/util/age.$(OBJEXT) -rm -f ./src/util/alignment.$(OBJEXT) -rm -f ./src/util/error.$(OBJEXT) + -rm -f ./src/util/file_utils.$(OBJEXT) -rm -f ./src/util/io/get_member.$(OBJEXT) -rm -f ./src/util/io/package.$(OBJEXT) -rm -f ./src/util/io/package_manager.$(OBJEXT) @@ -1109,6 +1139,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./src/data/field/$(DEPDIR)/image.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/data/field/$(DEPDIR)/information.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/data/field/$(DEPDIR)/multiple_choice.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./src/data/field/$(DEPDIR)/package_choice.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/data/field/$(DEPDIR)/symbol.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/data/field/$(DEPDIR)/text.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/data/format/$(DEPDIR)/apprentice.Po@am__quote@ @@ -1141,6 +1172,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/$(DEPDIR)/image_slice_window.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/$(DEPDIR)/images_export_window.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/$(DEPDIR)/new_window.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./src/gui/$(DEPDIR)/packages_window.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/$(DEPDIR)/preferences_window.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/$(DEPDIR)/print_window.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/$(DEPDIR)/thumbnail_thread.Po@am__quote@ @@ -1161,6 +1193,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/control/$(DEPDIR)/package_list.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/control/$(DEPDIR)/select_card_list.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/control/$(DEPDIR)/text_ctrl.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./src/gui/control/$(DEPDIR)/tree_list.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/set/$(DEPDIR)/cards_panel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/set/$(DEPDIR)/keywords_panel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/set/$(DEPDIR)/panel.Po@am__quote@ @@ -1183,6 +1216,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/value/$(DEPDIR)/image.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/value/$(DEPDIR)/information.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/value/$(DEPDIR)/multiple_choice.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./src/gui/value/$(DEPDIR)/package_choice.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/value/$(DEPDIR)/symbol.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/gui/value/$(DEPDIR)/text.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/render/card/$(DEPDIR)/viewer.Po@am__quote@ @@ -1198,6 +1232,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./src/render/value/$(DEPDIR)/image.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/render/value/$(DEPDIR)/information.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/render/value/$(DEPDIR)/multiple_choice.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./src/render/value/$(DEPDIR)/package_choice.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/render/value/$(DEPDIR)/symbol.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/render/value/$(DEPDIR)/text.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/render/value/$(DEPDIR)/viewer.Po@am__quote@ @@ -1218,6 +1253,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./src/util/$(DEPDIR)/age.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/util/$(DEPDIR)/alignment.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/util/$(DEPDIR)/error.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./src/util/$(DEPDIR)/file_utils.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/util/$(DEPDIR)/rotation.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/util/$(DEPDIR)/spec_sort.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./src/util/$(DEPDIR)/string.Po@am__quote@ diff --git a/data/vs-oversize.mse-style/card-sample.PNG b/data/vs-oversize.mse-style/card-sample.png similarity index 100% rename from data/vs-oversize.mse-style/card-sample.PNG rename to data/vs-oversize.mse-style/card-sample.png diff --git a/src/data/field.cpp b/src/data/field.cpp index c3cac043..673c1266 100644 --- a/src/data/field.cpp +++ b/src/data/field.cpp @@ -1,4 +1,4 @@ -//+----------------------------------------------------------------------------+ +// //+----------------------------------------------------------------------------+ //| Description: Magic Set Editor - Program to make Magic (tm) cards | //| Copyright: (C) 2001 - 2007 Twan van Laarhoven | //| License: GNU General Public License 2 or later (see file COPYING) | @@ -131,7 +131,7 @@ inline bool is_set(const Scriptable& x) { return x.isScripted() || x < 100000; } inline bool is_setw(const Scriptable& x) { - return x.isScripted() || abs(x) > 0.001; + return x.isScripted() || fabs(x) > 0.001; } int Style::update(Context& ctx) { @@ -187,11 +187,11 @@ int Style::update(Context& ctx) { bool Style::isVisible() const { return visible && (width) > 0 - && abs(left) < 100000 - && abs(right) < 100000 + && fabs(left) < 100000 + && fabs(right) < 100000 && (height) > 0 - && abs(top) < 100000 - && abs(bottom) < 100000; + && fabs(top) < 100000 + && fabs(bottom) < 100000; } bool Style::hasSize() const { int h = is_setw(width) + is_set(left) + is_set(right); diff --git a/src/gui/control/gallery_list.cpp b/src/gui/control/gallery_list.cpp index dab77c01..d9eecf9e 100644 --- a/src/gui/control/gallery_list.cpp +++ b/src/gui/control/gallery_list.cpp @@ -18,10 +18,6 @@ DEFINE_EVENT_TYPE(EVENT_GALLERY_ACTIVATE); // ----------------------------------------------------------------------------- : GalleryList -const int MARGIN = 1; // margin between items (excluding border) -const int BORDER = 1; // border aroung items -const int SPACING = MARGIN + 2*BORDER; // distance between items - GalleryList::GalleryList(Window* parent, int id, int direction, bool always_focused) : wxPanel(parent, id, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER | wxWANTS_CHARS | (direction == wxHORIZONTAL ? wxHSCROLL : wxVSCROLL) ) , selection(NO_SELECTION) @@ -72,19 +68,6 @@ wxPoint GalleryList::itemPos(size_t item) const { // ----------------------------------------------------------------------------- : Scrolling & sizing -int GalleryList::visibleEnd() const { - return visible_start + mainSize(GetClientSize()); -} -int GalleryList::itemStart(size_t item) const { - return (int)item * (mainSize(item_size) + SPACING); -} -int GalleryList::itemEnd(size_t item) const { - return (int)(item + 1) * (mainSize(item_size) + SPACING) + MARGIN; -} -int GalleryList::mainSize(wxSize s) const { - return direction == wxHORIZONTAL ? s.x : s.y; -} - void GalleryList::scrollTo(int top, bool update_scrollbar) { wxSize cs = GetClientSize(); int total_height = itemEnd(itemCount() - 1); @@ -101,12 +84,12 @@ void GalleryList::scrollTo(int top, bool update_scrollbar) { } } -void GalleryList::updateScrollbar() { - scrollTo(visible_start, false); - // how many lines fit on the screen? +void GalleryList::updateScrollbar() { + scrollTo(visible_start, false); + // how many lines fit on the screen? int screen_height = mainSize(GetClientSize()); - int total_height = itemEnd(itemCount() - 1); - // set the scrollbar parameters to reflect this + int total_height = itemEnd(itemCount() - 1); + // set the scrollbar parameters to reflect this SetScrollbar(direction, visible_start, screen_height, total_height); } @@ -114,26 +97,26 @@ void GalleryList::RefreshItem(size_t item) { if (item >= itemCount()) return; RefreshRect(wxRect(itemPos(item),item_size).Inflate(BORDER,BORDER), false); } - -void GalleryList::onScroll(wxScrollWinEvent& ev) { - wxEventType type = ev.GetEventType(); - if (type == wxEVT_SCROLLWIN_TOP) { - scrollTo(0); - } else if (type == wxEVT_SCROLLWIN_BOTTOM) { - scrollTo(INT_MAX); - } else if (type == wxEVT_SCROLLWIN_LINEUP) { - scrollTo(visible_start - (mainSize(item_size) + SPACING)); - } else if (type == wxEVT_SCROLLWIN_LINEDOWN) { - scrollTo(visible_start + (mainSize(item_size) + SPACING)); - } else if (type == wxEVT_SCROLLWIN_PAGEUP) { - scrollTo(visible_start - visibleEnd() + mainSize(item_size)); - } else if (type == wxEVT_SCROLLWIN_PAGEDOWN) { - scrollTo(visibleEnd() - mainSize(item_size)); - } else { - scrollTo(ev.GetPosition()); - } -} - + +void GalleryList::onScroll(wxScrollWinEvent& ev) { + wxEventType type = ev.GetEventType(); + if (type == wxEVT_SCROLLWIN_TOP) { + scrollTo(0); + } else if (type == wxEVT_SCROLLWIN_BOTTOM) { + scrollTo(INT_MAX); + } else if (type == wxEVT_SCROLLWIN_LINEUP) { + scrollTo(visible_start - (mainSize(item_size) + SPACING)); + } else if (type == wxEVT_SCROLLWIN_LINEDOWN) { + scrollTo(visible_start + (mainSize(item_size) + SPACING)); + } else if (type == wxEVT_SCROLLWIN_PAGEUP) { + scrollTo(visible_start - visibleEnd() + mainSize(item_size)); + } else if (type == wxEVT_SCROLLWIN_PAGEDOWN) { + scrollTo(visibleEnd() - mainSize(item_size)); + } else { + scrollTo(ev.GetPosition()); + } +} + void GalleryList::onSize(wxSizeEvent& ev) { update(); ev.Skip(); diff --git a/src/gui/control/gallery_list.hpp b/src/gui/control/gallery_list.hpp index f2a69080..9f5b7742 100644 --- a/src/gui/control/gallery_list.hpp +++ b/src/gui/control/gallery_list.hpp @@ -73,25 +73,37 @@ class GalleryList : public wxPanel { wxPoint itemPos(size_t item) const; /// Scroll to the given position (note: 'top' can also mean 'left') - void GalleryList::scrollTo(int top, bool update_scrollbar = true); + void scrollTo(int top, bool update_scrollbar = true); /// Update the scrollbar(s) - void GalleryList::updateScrollbar(); + void updateScrollbar(); /// Redraw just a single item - void GalleryList::RefreshItem(size_t item); + void RefreshItem(size_t item); /// First visible pixel position int visible_start; /// First no-longer-visible pixel position - inline int GalleryList::visibleEnd() const; + inline int visibleEnd() const { + return visible_start + mainSize(GetClientSize()); + } /// Pixel position of an item - inline int GalleryList::itemStart(size_t item) const; - inline int GalleryList::itemEnd(size_t item) const; + inline int itemStart(size_t item) const { + return (int)item * (mainSize(item_size) + SPACING); + } + inline int itemEnd(size_t item) const { + return (int)(item + 1) * (mainSize(item_size) + SPACING) + MARGIN; + } /// Main component of a size (i.e. in the direction of this list) - inline int GalleryList::mainSize(wxSize s) const; + inline int mainSize(wxSize s) const { + return direction == wxHORIZONTAL ? s.x : s.y; + } protected: /// Send an event void sendEvent(WXTYPE type); + + static const int MARGIN = 1; // margin between items (excluding border) + static const int BORDER = 1; // border aroung items + static const int SPACING = MARGIN + 2*BORDER; // distance between items }; // ----------------------------------------------------------------------------- : EOF diff --git a/src/gui/control/tree_list.cpp b/src/gui/control/tree_list.cpp index ade3f6ca..de9c2314 100644 --- a/src/gui/control/tree_list.cpp +++ b/src/gui/control/tree_list.cpp @@ -224,11 +224,11 @@ void TreeList::onChar(wxKeyEvent& ev) { expand(selection, true); } } - break; - } case WXK_PAGEUP: case WXK_PRIOR: { - ScrollToLine(first_line > visible_lines_t ? first_line - visible_lines_t : 0); - break; - } case WXK_PAGEDOWN: case WXK_NEXT: { + break; + } case WXK_PAGEUP: { + ScrollToLine(first_line > visible_lines_t ? first_line - visible_lines_t : 0); + break; + } case WXK_PAGEDOWN: { ScrollToLine(first_line + visible_lines_t); break; } case WXK_HOME: { @@ -272,56 +272,56 @@ void TreeList::onLeftDClick(wxMouseEvent& ev) { // ----------------------------------------------------------------------------- : TreeList : Copy of VScrolledWindow void TreeList::ScrollToLine(size_t line) { - // determine the real first line to scroll to: we shouldn't scroll beyond the end - line = (size_t)max((int)line, 0); - line = (size_t)min((int)line, max(0, (int)(total_lines - visible_lines_t))); - // nothing to do? - if (line == first_line) return; - first_line = line; - UpdateScrollbar(); + // determine the real first line to scroll to: we shouldn't scroll beyond the end + line = (size_t)max((int)line, 0); + line = (size_t)min((int)line, max(0, (int)(total_lines - visible_lines_t))); + // nothing to do? + if (line == first_line) return; + first_line = line; + UpdateScrollbar(); Refresh(false); } - -void TreeList::UpdateScrollbar() { - // how many lines fit on the screen? - int h = GetClientSize().y - header_height; - visible_lines = (h + item_height - 1) / item_height; - visible_lines_t = h / item_height; - // set the scrollbar parameters to reflect this - SetScrollbar(wxVERTICAL, (int)first_line, (int)visible_lines_t, (int)total_lines); -} - -void TreeList::RefreshLine(size_t line) { - if (line < first_line || line >= first_line + visible_lines) return; - // calculate the rect occupied by this line on screen - wxRect rect; - rect.x = 0; - rect.y = header_height + (int)(line - first_line) * item_height; - rect.width = GetClientSize().x; - rect.height = item_height; - // do refresh it - RefreshRect(rect, false); -} - -void TreeList::onScroll(wxScrollWinEvent& ev) { - wxEventType type = ev.GetEventType(); - if (type == wxEVT_SCROLLWIN_TOP) { - ScrollToLine(0); - } else if (type == wxEVT_SCROLLWIN_BOTTOM) { - ScrollToLine(total_lines); - } else if (type == wxEVT_SCROLLWIN_LINEUP) { - ScrollToLine(first_line > 0 ? first_line - 1 : 0); - } else if (type == wxEVT_SCROLLWIN_LINEDOWN) { - ScrollToLine(first_line + 1); - } else if (type == wxEVT_SCROLLWIN_PAGEUP) { - ScrollToLine(first_line > visible_lines_t ? first_line - visible_lines_t : 0); - } else if (type == wxEVT_SCROLLWIN_PAGEDOWN) { - ScrollToLine(first_line + visible_lines_t); - } else { - ScrollToLine(ev.GetPosition()); - } -} - + +void TreeList::UpdateScrollbar() { + // how many lines fit on the screen? + int h = GetClientSize().y - header_height; + visible_lines = (h + item_height - 1) / item_height; + visible_lines_t = h / item_height; + // set the scrollbar parameters to reflect this + SetScrollbar(wxVERTICAL, (int)first_line, (int)visible_lines_t, (int)total_lines); +} + +void TreeList::RefreshLine(size_t line) { + if (line < first_line || line >= first_line + visible_lines) return; + // calculate the rect occupied by this line on screen + wxRect rect; + rect.x = 0; + rect.y = header_height + (int)(line - first_line) * item_height; + rect.width = GetClientSize().x; + rect.height = item_height; + // do refresh it + RefreshRect(rect, false); +} + +void TreeList::onScroll(wxScrollWinEvent& ev) { + wxEventType type = ev.GetEventType(); + if (type == wxEVT_SCROLLWIN_TOP) { + ScrollToLine(0); + } else if (type == wxEVT_SCROLLWIN_BOTTOM) { + ScrollToLine(total_lines); + } else if (type == wxEVT_SCROLLWIN_LINEUP) { + ScrollToLine(first_line > 0 ? first_line - 1 : 0); + } else if (type == wxEVT_SCROLLWIN_LINEDOWN) { + ScrollToLine(first_line + 1); + } else if (type == wxEVT_SCROLLWIN_PAGEUP) { + ScrollToLine(first_line > visible_lines_t ? first_line - visible_lines_t : 0); + } else if (type == wxEVT_SCROLLWIN_PAGEDOWN) { + ScrollToLine(first_line + visible_lines_t); + } else { + ScrollToLine(ev.GetPosition()); + } +} + void TreeList::onSize(wxSizeEvent& ev) { UpdateScrollbar(); Refresh(false); diff --git a/src/gui/images_export_window.cpp b/src/gui/images_export_window.cpp index 7975898c..13806b83 100644 --- a/src/gui/images_export_window.cpp +++ b/src/gui/images_export_window.cpp @@ -57,7 +57,7 @@ ImagesExportWindow::ImagesExportWindow(Window* parent, const SetP& set) // ----------------------------------------------------------------------------- : Exporting the images -void ExportCardImages::export(const SetP& set, wxFileName& fn, const String& filename_template, FilenameConflicts conflicts) { +void ExportCardImages::exportImages(const SetP& set, wxFileName& fn, const String& filename_template, FilenameConflicts conflicts) { // Script ScriptP filename_script = parse(filename_template, nullptr, true); // Export @@ -116,7 +116,7 @@ void ImagesExportWindow::onOk(wxCommandEvent&) { if (name.empty()) return; wxFileName fn(name); // Export - export(set, fn, gs.images_export_filename, gs.images_export_conflicts); + exportImages(set, fn, gs.images_export_filename, gs.images_export_conflicts); // Done EndModal(wxID_OK); } diff --git a/src/gui/images_export_window.hpp b/src/gui/images_export_window.hpp index 0f50f886..d81a86d7 100644 --- a/src/gui/images_export_window.hpp +++ b/src/gui/images_export_window.hpp @@ -19,7 +19,8 @@ class wxFileName; /// Export the cards in a set class ExportCardImages { public: - void export(const SetP& set, wxFileName& filename, const String& filename_template, FilenameConflicts conflicts); + void exportImages(const SetP& set, wxFileName& filename, const String& filename_template, FilenameConflicts conflicts); + virtual ~ExportCardImages() {} protected: virtual bool exportCard(const CardP& card) const { return true; } }; diff --git a/src/gui/packages_window.cpp b/src/gui/packages_window.cpp index f55413a5..d4e9e2dc 100644 --- a/src/gui/packages_window.cpp +++ b/src/gui/packages_window.cpp @@ -284,21 +284,21 @@ class SeekAtStartInputStream : public wxFilterInputStream { } bool IsSeekable() const { return true; } - protected: - virtual size_t OnSysRead(void *buffer, size_t bufsize) { - size_t len = min(buffer_size - buffer_pos, bufsize); - memcpy(buffer, this->buffer + buffer_pos, len); - buffer_pos += len; - m_parent_i_stream->Read((Byte*)buffer + len, bufsize - len); - return m_parent_i_stream->LastRead() + len; - } - virtual wxFileOffset OnSysSeek(wxFileOffset seek, wxSeekMode mode) { - if (mode == wxFromStart) buffer_pos = seek; - else if (mode == wxFromCurrent) buffer_pos += seek; - else assert(false); - assert(buffer_pos < buffer_size); - return buffer_pos; - } + protected: + virtual size_t OnSysRead(void *buffer, size_t bufsize) { + size_t len = min(buffer_size - buffer_pos, bufsize); + memcpy(buffer, this->buffer + buffer_pos, len); + buffer_pos += len; + m_parent_i_stream->Read((Byte*)buffer + len, bufsize - len); + return m_parent_i_stream->LastRead() + len; + } + virtual wxFileOffset OnSysSeek(wxFileOffset seek, wxSeekMode mode) { + if (mode == wxFromStart) buffer_pos = seek; + else if (mode == wxFromCurrent) buffer_pos += seek; + else assert(false); + assert(buffer_pos < buffer_size); + return buffer_pos; + } virtual wxFileOffset OnSysTell() const { assert(buffer_pos < buffer_size); return buffer_pos; @@ -606,7 +606,8 @@ void PackagesWindow::onOk(wxCommandEvent& ev) { packages.install(*ip); } // Done - wxDialog::OnOK(ev); + // Continue event propagation into the dialog window so that it closes. + ev.Skip(); } void PackagesWindow::onUpdateUI(wxUpdateUIEvent& ev) { diff --git a/src/main.cpp b/src/main.cpp index be5b552f..e1cc0fd8 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -174,8 +174,8 @@ int MSE::OnRun() { } wxFileName fn(path); // export - ExportCardImages export; - export.export(set, fn, out, CONFLICT_NUMBER_OVERWRITE); + ExportCardImages exporter; + exporter.exportImages(set, fn, out, CONFLICT_NUMBER_OVERWRITE); return EXIT_SUCCESS; } else { handle_error(_("Invalid command line argument:\n") + String(argv[1])); diff --git a/src/util/atomic.hpp b/src/util/atomic.hpp index 9109a072..d4b4c540 100644 --- a/src/util/atomic.hpp +++ b/src/util/atomic.hpp @@ -17,7 +17,6 @@ // ----------------------------------------------------------------------------- : AtomicInt : windows #if defined(__WXMSW__) - #ifdef _MSC_VER extern "C" { LONG __cdecl _InterlockedIncrement(LONG volatile *Addend); @@ -61,16 +60,16 @@ typedef unsigned int AtomicIntEquiv; /// An integer that can be incremented and decremented atomicly - class AtomicIntEquiv { + class AtomicInt { public: - AtomicIntEquiv(AtomicIntEquiv v) : v(v) {} + AtomicInt(AtomicIntEquiv v) : v(v) {} inline operator AtomicIntEquiv() const { return v; } - inline AtomicIntEquiv operator ++ () { + inline AtomicInt operator ++ () { return __sync_add_and_fetch(&v,1); } - inline AtomicIntEquiv operator -- () { + inline AtomicInt operator -- () { return __sync_add_and_fetch(&v,(AtomicIntEquiv)-1); } private: diff --git a/src/util/smart_ptr.hpp b/src/util/smart_ptr.hpp index 4b623dae..22d2d2b0 100644 --- a/src/util/smart_ptr.hpp +++ b/src/util/smart_ptr.hpp @@ -149,6 +149,9 @@ inline shared_ptr new_shared9(const A0& a0, const A1& a1, const A2& a2, const // ----------------------------------------------------------------------------- : Intrusive pointer base + template class IntrusivePtrBase; + template void intrusive_ptr_add_ref(IntrusivePtrBase*); + template void intrusive_ptr_release(IntrusivePtrBase*); /// Base class for objects wishing to use intrusive_ptrs. /** There is no implicit virtual destructor, objects are destructed as type T * Usage: @@ -171,19 +174,19 @@ inline shared_ptr new_shared9(const A0& a0, const A1& a1, const A2& a2, const } private: AtomicInt ref_count; - template friend void intrusive_ptr_add_ref(IntrusivePtrBase*); - template friend void intrusive_ptr_release(IntrusivePtrBase*); + friend void intrusive_ptr_add_ref <> (IntrusivePtrBase*); + friend void intrusive_ptr_release <> (IntrusivePtrBase*); }; - - template inline void intrusive_ptr_add_ref(IntrusivePtrBase* p) { - ++p->ref_count; + + template void intrusive_ptr_add_ref(IntrusivePtrBase* p) { + ++(p->ref_count); } - template inline void intrusive_ptr_release(IntrusivePtrBase* p) { + + template void intrusive_ptr_release(IntrusivePtrBase* p) { if (--p->ref_count == 0) { static_cast(p)->destroy(); } } - // ----------------------------------------------------------------------------- : Intrusive pointer base : virtual /// IntrusivePtrBase with a virtual destructor