Upload files to "/"
Main file and Codeblocks project.
This commit is contained in:
parent
df4f325ba0
commit
9454f19b16
53
XOSD-xft_affirmations.cbp
Normal file
53
XOSD-xft_affirmations.cbp
Normal file
|
@ -0,0 +1,53 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<CodeBlocks_project_file>
|
||||
<FileVersion major="1" minor="6" />
|
||||
<Project>
|
||||
<Option title="XOSD-xft_affirmations" />
|
||||
<Option pch_mode="2" />
|
||||
<Option compiler="gcc" />
|
||||
<Build>
|
||||
<Target title="Debug">
|
||||
<Option output="bin/Debug/XOSD-xft_affirmations" prefix_auto="1" extension_auto="1" />
|
||||
<Option object_output="obj/Debug/" />
|
||||
<Option type="1" />
|
||||
<Option compiler="gcc" />
|
||||
<Compiler>
|
||||
<Add option="-Og" />
|
||||
<Add option="-g" />
|
||||
</Compiler>
|
||||
</Target>
|
||||
<Target title="Release">
|
||||
<Option output="bin/Release/XOSD-xft_affirmations" prefix_auto="1" extension_auto="1" />
|
||||
<Option object_output="obj/Release/" />
|
||||
<Option type="1" />
|
||||
<Option compiler="gcc" />
|
||||
<Compiler>
|
||||
<Add option="-flto" />
|
||||
<Add option="-O2" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-flto" />
|
||||
<Add option="-s" />
|
||||
</Linker>
|
||||
</Target>
|
||||
</Build>
|
||||
<Compiler>
|
||||
<Add option="-Wall" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add library="xosd-xft" />
|
||||
<Add library="pthread" />
|
||||
<Add library="X11" />
|
||||
<Add library="Xext" />
|
||||
<Add library="Xinerama" />
|
||||
<Add library="Xrandr" />
|
||||
<Add library="Xft" />
|
||||
</Linker>
|
||||
<Unit filename="xosd_affirmations.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Extensions>
|
||||
<lib_finder disable_auto="1" />
|
||||
</Extensions>
|
||||
</Project>
|
||||
</CodeBlocks_project_file>
|
33
xosd_affirmations.c
Normal file
33
xosd_affirmations.c
Normal file
|
@ -0,0 +1,33 @@
|
|||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include <xosd-xft.h>
|
||||
|
||||
xosd_xft *osd;
|
||||
|
||||
int main (int argc, char *argv[])
|
||||
{
|
||||
osd_geometry g;
|
||||
|
||||
osd = osd_create(1);
|
||||
if (osd_parse_geometry("100%x100%+0+0*middle/center", "center/middle", &g) == NULL)
|
||||
{
|
||||
fprintf(stderr, "%s\n", osd_error);
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
osd_set_geometry(osd, &g);
|
||||
osd_set_font(osd, "mono:size=16");
|
||||
osd_set_textcolor(osd, "red", 100);
|
||||
osd_set_bgcolor(osd, "black", 0);
|
||||
osd_set_shadowcolor(osd, "lightblue", 100);
|
||||
osd_set_shadowoffset(osd, 3);
|
||||
|
||||
char* message = "Hello world";
|
||||
osd_display(osd, message, strlen(message));
|
||||
|
||||
usleep(1000000);
|
||||
osd_destroy(osd);
|
||||
return EXIT_SUCCESS;
|
||||
}
|
Loading…
Reference in a new issue