/* $Id: widget_text.h,v 1.3 2004/03/06 20:31:16 reinelt Exp $ * * simple text widget handling * * Copyright 2003,2004 Michael Reinelt * Copyright 2004 The LCD4Linux Team * * This file is part of LCD4Linux. * * LCD4Linux 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, or (at your option) * any later version. * * LCD4Linux 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., 675 Mass Ave, Cambridge, MA 02139, USA. * * * $Log: widget_text.h,v $ * Revision 1.3 2004/03/06 20:31:16 reinelt * Complete rewrite of the evaluator to get rid of the code * from mark Morley (because of license issues). * The new Evaluator does a pre-compile of expressions, and * stores them in trees. Therefore it should be reasonable faster... * * Revision 1.2 2004/01/15 07:47:03 reinelt * debian/ postinst and watch added (did CVS forget about them?) * evaluator: conditional expressions (a?b:c) added * text widget nearly finished * * Revision 1.1 2004/01/15 04:29:45 reinelt * moved lcd4linux.conf.sample to *.old * lcd4linux.conf.sample with new layout * new plugins 'loadavg' and 'meminfo' * text widget have pre- and postfix * */ #ifndef _WIDGET_TEXT_H_ #define _WIDGET_TEXT_H_ typedef enum { ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT, ALIGN_MARQUEE } ALIGN; typedef struct WIDGET_TEXT { char *prefix; // expression for label on the left side void *pretree; // pre-compiled expression for label on the left side char *preval; // value for label on the left side char *postfix; // expression for label on the right side void *posttree; // pre-compiled expression for label on the right side char *postval; // value for label on the right side char *expression; // expression that delivers the value void *tree; // pre-compiled expression that delivers the value char *value; // evaluated value from expression char *buffer; // string with 'width+1' bytes allocated int width; // field width int precision; // number of digits after the decimal point ALIGN align; // alignment: L, C, R, M(arquee) int update; // update interval int scroll; // marquee starting point int speed; // marquee scrolling speed } WIDGET_TEXT; extern WIDGET_CLASS Widget_Text; #endif tr>
blob: d11c11f670c801578be409008535f317f72c3ec2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Turun Kaapelitelevisio Oy (Turku)
# freq sr fec mod
C 146000000 6900000 NONE QAM128
C 154000000 6900000 NONE QAM128
C 162000000 6900000 NONE QAM128
C 234000000 6900000 NONE QAM256
C 242000000 6900000 NONE QAM256
C 250000000 6900000 NONE QAM256
C 258000000 6900000 NONE QAM256
C 266000000 6900000 NONE QAM256
C 290000000 6900000 NONE QAM128
C 298000000 6900000 NONE QAM128
C 322000000 6900000 NONE QAM128
C 330000000 6900000 NONE QAM128
C 338000000 6900000 NONE QAM128
C 362000000 6900000 NONE QAM128
C 378000000 6900000 NONE QAM128
C 386000000 6900000 NONE QAM128
C 402000000 6900000 NONE QAM128
C 410000000 6900000 NONE QAM128
C 418000000 6900000 NONE QAM128
C 426000000 6900000 NONE QAM128
C 442000000 6900000 NONE QAM128