From 06972a357983a4686dc37a2aa5a8b0bfd2dd4e7e Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Sat, 12 Apr 2014 22:12:44 +0300 Subject: CLI interface, aka option parsing. --- lib/library.c | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 lib/library.c (limited to 'lib/library.c') diff --git a/lib/library.c b/lib/library.c new file mode 100644 index 0000000..69e898b --- /dev/null +++ b/lib/library.c @@ -0,0 +1,8 @@ +#include "version.h" + +const char *bmVersion(void) +{ + return BM_VERSION; +} + +/* vim: set ts=8 sw=4 tw=0 :*/ -- cgit v1.2.3-70-g09d2 From 4f72d188ada1e6ad725dfa9927112ec90c3ddf80 Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Mon, 14 Apr 2014 19:25:04 +0300 Subject: Fix documentation. --- lib/bemenu.h | 32 ++++++++++++++++---------------- lib/library.c | 7 +++++++ 2 files changed, 23 insertions(+), 16 deletions(-) (limited to 'lib/library.c') diff --git a/lib/bemenu.h b/lib/bemenu.h index f4fc954..172c6ed 100644 --- a/lib/bemenu.h +++ b/lib/bemenu.h @@ -170,6 +170,22 @@ void bmMenuSetUserdata(bmMenu *menu, void *userdata); */ void* bmMenuGetUserdata(bmMenu *menu); +/** + * Set filter text to bmMenu instance. + * + * @param menu bmMenu instance where to set filter. + * @param filter Null terminated C "string" to act as filter. + */ +void bmMenuSetFilter(bmMenu *menu, const char *filter); + +/** + * Get filter text from bmMenu instance. + * + * @param menu bmMenu instance where to get filter. + * @return Const pointer to current filter text, may be **NULL** if empty. + */ +const char* bmMenuGetFilter(bmMenu *menu); + /** * Set active filter mode to bmMenu instance. * @@ -429,22 +445,6 @@ void bmItemSetUserdata(bmItem *item, void *userdata); */ void* bmItemGetUserdata(bmItem *item); -/** - * Set filter text to bmMenu instance. - * - * @param menu bmMenu instance where to set filter. - * @param filter Null terminated C "string" to act as filter. - */ -void bmMenuSetFilter(bmMenu *menu, const char *filter); - -/** - * Get filter text from bmMenu instance. - * - * @param menu bmMenu instance where to get filter. - * @return Const pointer to current filter text, may be **NULL** if empty. - */ -const char* bmMenuGetFilter(bmMenu *menu); - /** * Set text to bmItem instance. * diff --git a/lib/library.c b/lib/library.c index 69e898b..f432eda 100644 --- a/lib/library.c +++ b/lib/library.c @@ -1,5 +1,12 @@ #include "version.h" +/** + * Get version of the library in 'major.minor.patch' format. + * + * @see @link http://semver.org/ Semantic Versioning @endlink + * + * @return Null terminated C "string" to version string. + */ const char *bmVersion(void) { return BM_VERSION; -- cgit v1.2.3-70-g09d2