Commit Graph

62 Commits

Author SHA1 Message Date
Jari Vetoniemi
05212f5e44 Improve documentation. 2014-04-10 20:19:15 +03:00
Jari Vetoniemi
1f51a67589 Don't sort documentation members. 2014-04-10 20:15:25 +03:00
Jari Vetoniemi
49fc7cd08c Include index parameter in documentation. 2014-04-10 20:12:42 +03:00
Jari Vetoniemi
9525c77f55 Setter first, then getter. 2014-04-10 20:11:41 +03:00
Jari Vetoniemi
702d808b28 Make it possible to set and get userdata pointers. 2014-04-10 20:09:34 +03:00
Jari Vetoniemi
a6d0413b97 Implement list structure, and feature for multiple selections. 2014-04-10 20:04:06 +03:00
Jari Vetoniemi
16e023aa3e Assert and whitespace. 2014-04-10 20:02:27 +03:00
Jari Vetoniemi
e874818889 Cleanup curses better. 2014-04-10 20:01:34 +03:00
Jari Vetoniemi
8631506d9d Update documentation, include only public API in doxygen output. 2014-04-10 17:26:42 +03:00
Jari Vetoniemi
4a931c5ed4 Nicer doxygen output 2014-04-10 15:48:55 +03:00
Jari Vetoniemi
78713f23ac Document internal.h 2014-04-10 13:23:42 +03:00
Jari Vetoniemi
9a04c4a9a7 Document curses struct 2014-04-10 13:23:03 +03:00
Jari Vetoniemi
d53c91393d Fix bmMenuRunWithKey documentation 2014-04-10 13:08:38 +03:00
Jari Vetoniemi
e230f03e54 Fix bmMenuRender documentation 2014-04-10 13:08:26 +03:00
Jari Vetoniemi
04dede1f96 Remove unused internal function. 2014-04-10 12:07:23 +03:00
Jari Vetoniemi
ff8ad3a804 Remove @file from non-public library files. 2014-04-10 11:08:10 +03:00
Jari Vetoniemi
722af2f7a0 Clarify which enums the functions are mapped to. 2014-04-10 11:07:37 +03:00
Jari Vetoniemi
f090160ab9 Update README.md 2014-04-10 11:00:26 +03:00
Jari Vetoniemi
efc5781aec Consistency 2014-04-10 10:57:37 +03:00
Jari Vetoniemi
956494767c lolCase variables 2014-04-10 10:56:38 +03:00
Jari Vetoniemi
4d920ad9e4 Make asserts and ifs more consistent. 2014-04-10 01:41:32 +03:00
Jari Vetoniemi
cff1f37f97 Do curses refresh before endwin. 2014-04-10 01:31:22 +03:00
Jari Vetoniemi
9fda2cdb2f Fix static analyze errors. 2014-04-10 01:29:01 +03:00
Jari Vetoniemi
2615c43dc0 Move side effects after cleanup. 2014-04-10 01:26:00 +03:00
Jari Vetoniemi
dd4bddcf98 Do bounds checking correctly. 2014-04-10 01:25:46 +03:00
Jari Vetoniemi
944e36b21d Free filtered items. 2014-04-10 01:25:37 +03:00
Jari Vetoniemi
3c700a80d1 Check if there is selected item at all. 2014-04-10 01:25:18 +03:00
Jari Vetoniemi
c25af3e377 Merge branch 'dev/curses' into develop 2014-04-10 01:10:18 +03:00
Jari Vetoniemi
67be25fbe4 Basic working bemenu with curses backend 2014-04-10 01:10:05 +03:00
Jari Vetoniemi
a3498b25f4 Quote cmake variables 2014-04-02 21:43:53 +03:00
Jari Vetoniemi
1861943700 Make test actually use the iterated draw mode. 2014-03-29 02:14:25 +02:00
Jari Vetoniemi
f2eb6e5d11 Merge branch 'dev/code' into develop 2014-03-28 22:15:16 +02:00
Jari Vetoniemi
92aa6367b8 These structs are not typedefs. 2014-03-28 22:14:13 +02:00
Jari Vetoniemi
13c470fb39 Remove unused function prototype. 2014-03-28 22:03:47 +02:00
Jari Vetoniemi
5af4bdf1e6 Merge branch 'dev/tests' into develop 2014-03-28 22:01:50 +02:00
Jari Vetoniemi
c4a8bf3631 Add useful message for developer. 2014-03-28 22:01:15 +02:00
Jari Vetoniemi
db55c12128 INCLUDE(CTest) must be in root CMakeLists for 'make test' to work 2014-03-28 22:00:28 +02:00
Jari Vetoniemi
17250cfd3f Add tests. 2014-03-28 22:00:23 +02:00
Jari Vetoniemi
06c8bde93f Provide BM_DRAW_MODE_LAST for enumerating draw modes. 2014-03-28 21:59:34 +02:00
Jari Vetoniemi
ae23d48579 Merge branch 'dev/code' into develop 2014-03-28 21:41:05 +02:00
Jari Vetoniemi
c609e4025e Release renderer in bmMenuFree function. 2014-03-28 21:40:46 +02:00
Jari Vetoniemi
fa5546d704 Merge branch 'dev/code' into develop 2014-03-28 21:37:12 +02:00
Jari Vetoniemi
908749cfdf Add basic API code.
=> bmMenu instancing.
=> "Rendering"
=> bmMenu releasing.
2014-03-28 21:35:32 +02:00
Jari Vetoniemi
c2adc3c7cf Merge branch 'dev/cmake' into develop 2014-03-28 21:35:06 +02:00
Jari Vetoniemi
1c511e30f5 Remove custom output directory paths. 2014-03-28 21:34:38 +02:00
VoidAtValhalla
5bd81e8d38 Merge branch 'dev/readme' into develop 2014-03-18 22:05:36 +01:00
VoidAtValhalla
c522d625b0 Add project branches guideline 2014-03-18 22:03:32 +01:00
VoidAtValhalla
9724889d1f Merge branch 'dev/gitignore' into develop 2014-03-18 21:25:03 +01:00
VoidAtValhalla
87f72a8e41 Ignore backup files 2014-03-18 21:20:26 +01:00
VoidAtValhalla
6054f690cf Ignore build directories 2014-03-18 21:19:04 +01:00