This file is part of DisOrder. Copyright (C) 2008 Richard Kettlewell This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ------------------------------------------------------------------------ Standard macros This file is read before any other template. Its output is discarded but side effects (definitions of macros) are retained. To override it, create /etc/disorder/macros.tmpl that includes this file by absolute path and then redefines macros as desired. ------------------------------------------------------------------------ @# Standard width and height of an image @define {width} {} {16} @define {height} {} {16} @# Standard
text @# @name is the name of this page, for theDisOrder version @version © 2003-2008 Richard Kettlewell et al
} @# Expand to the time that @id will be played @# @what is the section @# @id is the track ID @define {mwhen} {what id} {@when{@id}} @# Expand to the 'who' field for @id @# @what is the section @# @id is the track ID @define {mwho} {what id} {@if{@eq{@who{@id}}{}} {@if{@eq{@state{@id}}{random}} {@label{@what.randomtrack}} { }} {@who{@id}}} @# Expand to the artist for @track @# @what is the section @# @track is the track name @define {martist} {what track} {@right{play} {@part{@track}{artist}{short}} {@part{@track}{artist}{short}}} @# Expand to the album for @track @# @what is the section @# @track is the track name @define {malbum} {what track} {@right{play} {@part{@track}{album}{short}} {@part{@track}{album}{short}}} @# Expand to the title for @track @# @what is the section @# @track is the track name @define {mtitle} {what track} {@part{@track}{title}{short}} @# Expand to the remove/scratch entry for @id @# @what is the section @# @id is the track ID @define {mremove} {what id} {@if{@removable{@id}} { } {}} @# Expand to a move button @# @id is the track ID @# @dir should be a direction: up, upall, down or downall @# @delta should be the distance, +ve for up and -ve for down @# This macro calls @movable to check that the move is possible. @define {mmove} {id dir delta} {@if{@movable{@id}{@delta}} { } {}} Local variables: mode:sgml sgml-always-quote-attributes:nil sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil fill-column:79 End: