From 959f022290e647f062aa6bb12bfdb124ac955d63 Mon Sep 17 00:00:00 2001 From: Sam Anklesaria Date: Fri, 24 Apr 2009 23:25:48 -0500 Subject: [PATCH] simple file merging for mac --- extra/merger/deploy.factor | 15 +++++++++++++++ extra/merger/merger.factor | 30 ++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 extra/merger/deploy.factor create mode 100644 extra/merger/merger.factor diff --git a/extra/merger/deploy.factor b/extra/merger/deploy.factor new file mode 100644 index 0000000000..54535d5bc8 --- /dev/null +++ b/extra/merger/deploy.factor @@ -0,0 +1,15 @@ +USING: tools.deploy.config ; +H{ + { deploy-math? t } + { deploy-io 2 } + { deploy-unicode? t } + { deploy-c-types? f } + { "stop-after-last-window?" t } + { deploy-ui? t } + { deploy-reflection 1 } + { deploy-compiler? t } + { deploy-name "Merger" } + { deploy-word-props? f } + { deploy-threads? t } + { deploy-word-defs? f } +} diff --git a/extra/merger/merger.factor b/extra/merger/merger.factor new file mode 100644 index 0000000000..c4986bf47f --- /dev/null +++ b/extra/merger/merger.factor @@ -0,0 +1,30 @@ +USING: accessors arrays fry io.directories kernel models sequences sets ui +ui.gadgets ui.gadgets.buttons ui.gadgets.labeled +ui.gadgets.tracks ui.gadgets.labels ui.gadgets.glass +math.rectangles cocoa.dialogs ; +IN: merger +: main ( -- ) [ + vertical + { "From:" "To:" } f f 2array + [ + [ + "…" [ + open-panel [ first + [