1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
/* back_geom.h */
/*
Copyright (c) 1999 Alban Hertroys
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*
Constants that define the geometry of the dock-app window
*/
#define TLEFT 8 /* left offset for drawing in window */
#define TTOP 8 /* top offset for drawing in window */
#define TWIDTH 48 /* width of window */
#define THEIGHT 48 /* height of window */
#define TXOFFS 8 /* left offset for copying from master xpm */
#define TYOFFS 8 /* top offset for copying from master xpm */
#define W_WID 23 /* width of weekday-text */
#define W_HEI 7 /* height of weekday-text */
#define D_WID 16 /* width of a day-number pixmap */
#define D_HEI 18 /* height of a day-number pixmap */
#define D_ONE 9 /* width of day-number 1 pixmap */
#define D_OFF1 0 /* Three offsets for placing the numbers of */
#define D_OFF2 3 /* the day. Those differ because the "1" is */
#define D_OFF3 6 /* smaller than the other numbers. Now things */
/* are centered properly if there's a "1" in */
/* the day. */
#define M_WID 23 /* width of month-text */
#define M_HEI 7 /* height of month-text */
/* origins in master pixmap */
#define TW_LFT 128 /* offset of weekday left position in master pixmap */
#define TD_TOP 64 /* offset of day top position in master pixmap */
#define TM_LFT 160 /* offset of month left position in master pixmap */
/* placement */
#define PW_LFT 20 /* left offset of weekday-text in window */
#define PW_TOP 17 /* top offset of weekday-text in window */
#define PD_LFT1 16 /* hor. placement of left number of the day */
#define PD_LFT2 24 /* hor. placement if there's only one number otd */
#define PD_LFT3 32 /* hor. placement of right number of the day */
#define PD_TOP 25 /* ver. placement of numbers of the day */
#define PM_LFT 20 /* hor. placement of month-text */
#define PM_TOP 44 /* ver. placement of month-text */
#define TILELEFT 64 /* hor. offset of tile in master xpm */
#define TILETOP 0 /* ver. offset of tile in master xpm*/
#define TILEWIDTH 64 /* trivial */
#define TILEHEIGHT 64
|