Commit f4e24e902b0d451c3dca0abce654482209d4aa0c

Authored by nbm
1 parent 114cc73c

Script no longer necessary - don't use buttons anymore.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5146 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 0 additions and 132 deletions
bin/generate-buttons.php deleted
1   -<?php
2   -
3   -/**
4   - * $Id$
5   - *
6   - * Copyright (c) 2006 Jam Warehouse http://www.jamwarehouse.com
7   - *
8   - * This program is free software; you can redistribute it and/or modify
9   - * it under the terms of the GNU General Public License as published by
10   - * the Free Software Foundation; using version 2 of the License.
11   - *
12   - * This program is distributed in the hope that it will be useful,
13   - * but WITHOUT ANY WARRANTY; without even the implied warranty of
14   - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15   - * GNU General Public License for more details.
16   - *
17   - * You should have received a copy of the GNU General Public License
18   - * along with this program; if not, write to the Free Software
19   - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20   - *
21   - * -------------------------------------------------------------------------
22   - *
23   - * You can contact the copyright owner regarding licensing via the contact
24   - * details that can be found on the KnowledgeTree web site:
25   - *
26   - * http://www.ktdms.com/
27   - */
28   -
29   -function getButtons() {
30   - return array(
31   - "add.png" => _("Add"),
32   - "cancel.png" => _("Cancel"),
33   - "next.png" => _("Next"),
34   - "previous.png" => _("Previous"),
35   - "back.png" => _("Back"),
36   - "addcomment.png" => _("Add Comment"),
37   - "subscribe.png" => _("Subscribe"),
38   - "unsubscribe.png" => _("Unsubscribe"),
39   - "reject.png" => _("Reject"),
40   - "updatePassword.png" => _("Update Password"),
41   - "delete.png" => _("Delete"),
42   - "select.png" => _("Select"),
43   - "update.png" => _("Update"),
44   - "assign.png" => _("Assign"),
45   - "search.png" => _("Search"),
46   - "edit.png" => _("Edit"),
47   - "approve.png" => _("Approve"),
48   - "done.png" => _("Done"),
49   - "publish.png" => _("Publish"),
50   - "move.png" => _("Move"),
51   - "remove.png" => _("Remove"),
52   - "restore.png" => _("Restore"),
53   - "submit.png" => _("Submit"),
54   - "expunge.png" => _("Expunge"),
55   - "restorehere.png" => _("Restore Here"),
56   - "reply.png" => _("Reply"),
57   - "new.png" => _("New"),
58   - "reset.png" => _("Reset"),
59   - "archive.png" => _("Archive"),
60   - "browse.png" => _("Browse"),
61   - "checkin.png" => _("Check In"),
62   - "checkout.png" => _("Check Out"),
63   - "download.png" => _("Download"),
64   - "email.png" => _("Email"),
65   - "movehere.png" => _("Move Here"),
66   - "begin.png" => _("Begin"),
67   - "login.png" => _("Login"),
68   - "checkall.png" => _("Check All"),
69   - "clearall.png" => _("Clear All"),
70   - );
71   -}
72   -
73   -function generate_button($fn, $text, $height) {
74   - global $font, $fontsize;
75   - $text = strtoupper($text);
76   - $size = imagettfbbox($fontsize,0, $font,$text);
77   - $dx = abs($size[2]-$size[0]);
78   - #$dy = abs($size[5]-$size[3]);
79   - $dy = $height;
80   - $xpad=9;
81   - $ypad=9;
82   - $im = ImageCreateTrueColor($dx+$xpad,$dy+$ypad);
83   - $white = ImageColorAllocate($im, 255,255,255);
84   - $black = ImageColorAllocate($im, 0,0,0);
85   - imagefill($im, 0, 0, $white);
86   - //ImageRectangle($im, 0, 0, $dx + $xpad - 1, $dy + $ypad - 1, $black);
87   - ImageRectangle($im, 2, 2, $dx + $xpad - 3, $dy + $ypad - 3, $black);
88   - ImageTTFText($im, $fontsize, 0, (int)($xpad/2), $dy+(int)($ypad/2), $black, $font, $text);
89   - ImagePng($im, $fn);
90   - ImageDestroy($im);
91   -}
92   -
93   -function get_height($buttons) {
94   - global $font, $fontsize;
95   - $maxHeight = 0;
96   -
97   - foreach ($buttons as $fn => $text) {
98   - $text = strtoupper($text);
99   - $size = imagettfbbox($fontsize,0, $font,$text);
100   - $dy = abs($size[5]-$size[3]);
101   - if ($dy > $maxHeight) {
102   - $maxHeight = $dy;
103   - }
104   - }
105   - return $maxHeight;
106   -}
107   -
108   -$argv = $_SERVER['argv'];
109   -$sLocale = $argv[1];
110   -
111   -error_reporting(E_ALL);
112   -putenv('LANG=' . $sLocale);
113   -putenv('LANGUAGE=' . $sLocale);
114   -setlocale(LC_ALL, $sLocale);
115   -// Set the text domain
116   -$sDomain = 'knowledgeTree';
117   -$btd = bindtextdomain($sDomain, "/home/nbm/KnowledgeTree/cvs/i18n");
118   -textdomain($sDomain);
119   -
120   -$font = "/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf";
121   -$fontsize = 8;
122   -
123   -$buttons = getButtons();
124   -$path = "/tmp/";
125   -
126   -$height = get_height($buttons);
127   -
128   -foreach ($buttons as $fn => $text) {
129   - generate_button($path . $fn, $text, $height);
130   -}
131   -
132   -?>