Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 076d546f736452238c54a4211788fb29 > files > 11

libxosd2-devel-2.2.14-12mdv2010.0.i586.rpm


Please send any commentry to: xosd@ignavus.net

BSD Notes:

I've heard that to compile xodf under BSD you have to include
getopt.c, getopt1.c, and getopt.h with the other files...BSD doesn't
have these in its default distro.



VERSION 2 notes:


I added and removed some of the header functions. In particular, xosd_init
is now deprecated (but still works) and has been replaced by xosd_create.
For naming consistency, I also did the same for xosd_uninit. It's
deprecated and replaced by xosd_destroy.

Other new features:
  xosd_set_offset
has been replaced by
  xosd_set_horizontal_offset
  xosd_set_vertical_offset

and we can now specify alignment to be top, middle, bottom and
left,center,right.



VERSION 1 notes:

There are several modules here.

xosd.c & xosd.h combine to form (VOLTRON!) libxosd.so, which is the main
unit

xmms_osd.c becomes libxmms_osd.so which is an xmms plugin to display various
things whenever they change (volume, track, paused/shuffle/repeat etc...)

testprog.c is a simple test program, not supposed to do anything useful,
but handy if you're having problems getting it going.

osd_cat.c is another simple program, it simply reads from stdin and displays
it using osd. All its options are hardcoded, its not supposed to be used for
anything too smart, I am hoping someone will code a replacement for me :)

NB: The first thing to check is that you have a proper font #define'd, use
xfontsel to find a suitable one

NBB: xosd is written in C99, which means you can't complain about my
use of C++ style comments.