Widget
Copyright 2008, 2012 Neil Edelman, distributed under the terms of the
GNU General Public License, see copying.txt
Widgets like @(files), @(pwd). To create a widget:
-
stick the code below implementing ParserWidget;
-
create a prototype in Widget.h;
-
in Parser.c, add to the symbol table, sym[] with the symbol you want, in
ASCIIbetical order.
See Parser for more information.
- minimum standard
- POSIX.1
- author
- Neil
- version
- 1.1; 2017-03 fixed pedantic warnings; command-line improvements
- since
- 0.6; 2008-03-25
Declarations
Function Summary
Return Type | Function Name | Argument List |
int |
WidgetContent |
struct Files *const f, FILE *const fp |
int |
WidgetDate |
struct Files *const f, FILE *const fp |
int |
WidgetFilealt |
struct Files *const f, FILE *const fp |
int |
WidgetFiledesc |
struct Files *const f, FILE *const fp |
int |
WidgetFilehref |
struct Files *const f, FILE *const fp |
int |
WidgetFileicon |
struct Files *const f, FILE *const fp |
int |
WidgetFilename |
struct Files *const f, FILE *const fp |
int |
WidgetFiles |
struct Files *const f, FILE *const fp |
int |
WidgetFilesize |
struct Files *const f, FILE *const fp |
int |
WidgetNews |
struct Files *const f, FILE *const fp |
int |
WidgetNewsname |
struct Files *const f, FILE *const fp |
int |
WidgetNow |
struct Files *const f, FILE *const fp |
int |
WidgetPwd |
struct Files *const f, FILE *const fp |
int |
WidgetRoot |
struct Files *const f, FILE *const fp |
int |
WidgetTitle |
struct Files *const f, FILE *const fp |
Function Detail
WidgetContent
int WidgetContent (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetDate
int WidgetDate (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetFilealt
int WidgetFilealt (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetFiledesc
int WidgetFiledesc (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetFilehref
int WidgetFilehref (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetFileicon
int WidgetFileicon (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetFilename
int WidgetFilename (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetFiles
int WidgetFiles (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetFilesize
int WidgetFilesize (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetNews
int WidgetNews (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetNewsname
int WidgetNewsname (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetNow
int WidgetNow (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetPwd
int WidgetPwd (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetRoot
int WidgetRoot (struct Files *const f, FILE *const fp)
- implements
- ParserWidget
WidgetTitle
int WidgetTitle (struct Files *const f, FILE *const fp)
- implements
- ParserWidget