mirror of
https://github.com/dankamongmen/notcurses
synced 2025-03-09 17:19:03 -04:00
nctree: drop bchannels from options
This commit is contained in:
parent
7c40f40ba2
commit
aa4da3f335
@ -23,7 +23,6 @@ typedef struct nctree_item {
|
||||
typedef struct nctree_options {
|
||||
const nctree_item* items; // top-level nctree_item array
|
||||
unsigned count; // size of |items|
|
||||
uint64_t bchannels; // base channels
|
||||
int (*nctreecb)(struct ncplane*, void*, int); // item callback
|
||||
int indentcols; // columns to indent per hierarchy
|
||||
uint64_t flags; // bitfield of NCTREE_OPTION_*
|
||||
|
@ -3014,7 +3014,6 @@ typedef struct nctree_item {
|
||||
typedef struct nctree_options {
|
||||
const nctree_item* items; // top-level nctree_item array
|
||||
unsigned count; // size of |items|
|
||||
uint64_t bchannels; // base channels
|
||||
int (*nctreecb)(struct ncplane*, void*, int); // item callback function
|
||||
int indentcols; // columns to indent per level of hierarchy
|
||||
uint64_t flags; // bitfield of NCTREE_OPTION_*
|
||||
|
@ -90,7 +90,6 @@ static nctree*
|
||||
nctree_inner_create(ncplane* n, const struct nctree_options* opts){
|
||||
nctree* ret = malloc(sizeof(*ret));
|
||||
if(ret){
|
||||
ret->bchannels = opts->bchannels;
|
||||
ret->cbfxn = opts->nctreecb;
|
||||
ret->indentcols = opts->indentcols;
|
||||
ret->maxdepth = 0;
|
||||
@ -104,7 +103,6 @@ nctree_inner_create(ncplane* n, const struct nctree_options* opts){
|
||||
free(ret);
|
||||
return NULL;
|
||||
}
|
||||
ncplane_set_base(n, " ", 0, opts->bchannels);
|
||||
ret->items.ncp = n;
|
||||
ret->items.curry = NULL;
|
||||
nctree_redraw(ret);
|
||||
|
@ -415,7 +415,6 @@ create_tree(struct notcurses* nc){
|
||||
.count = 1,
|
||||
.nctreecb = callback,
|
||||
.indentcols = 2,
|
||||
.bchannels = 0,
|
||||
.flags = 0,
|
||||
};
|
||||
struct nctree* tree = nctree_create(notcurses_stdplane(nc), &topts);
|
||||
|
@ -21,7 +21,6 @@ TEST_CASE("Tree") {
|
||||
struct nctree_options opts = {
|
||||
.items = nullptr,
|
||||
.count = 2,
|
||||
.bchannels = 0,
|
||||
.nctreecb = treecb,
|
||||
.indentcols = 0,
|
||||
.flags = 0,
|
||||
@ -35,7 +34,6 @@ TEST_CASE("Tree") {
|
||||
struct nctree_options opts = {
|
||||
.items = {},
|
||||
.count = 0,
|
||||
.bchannels = 0,
|
||||
.nctreecb = treecb,
|
||||
.indentcols = 1,
|
||||
.flags = 0,
|
||||
@ -73,7 +71,6 @@ TEST_CASE("Tree") {
|
||||
struct nctree_options opts = {
|
||||
.items = items,
|
||||
.count = sizeof(items) / sizeof(*items),
|
||||
.bchannels = 0,
|
||||
.nctreecb = nullptr,
|
||||
.indentcols = 1,
|
||||
.flags = 0,
|
||||
@ -87,7 +84,6 @@ TEST_CASE("Tree") {
|
||||
struct nctree_options opts = {
|
||||
.items = items,
|
||||
.count = sizeof(items) / sizeof(*items),
|
||||
.bchannels = 0,
|
||||
.nctreecb = treecb,
|
||||
.indentcols = -1,
|
||||
.flags = 0,
|
||||
@ -100,7 +96,6 @@ TEST_CASE("Tree") {
|
||||
struct nctree_options opts = {
|
||||
.items = items,
|
||||
.count = sizeof(items) / sizeof(*items),
|
||||
.bchannels = 0,
|
||||
.nctreecb = treecb,
|
||||
.indentcols = 1,
|
||||
.flags = 0,
|
||||
@ -123,7 +118,6 @@ TEST_CASE("Tree") {
|
||||
struct nctree_options opts = {
|
||||
.items = items,
|
||||
.count = sizeof(items) / sizeof(*items),
|
||||
.bchannels = 0,
|
||||
.nctreecb = treecb,
|
||||
.indentcols = 2,
|
||||
.flags = 0,
|
||||
@ -533,7 +527,6 @@ SUBCASE("TraverseLongList") {
|
||||
struct nctree_options topts = {
|
||||
.items = &rads,
|
||||
.count = 1,
|
||||
.bchannels = 0,
|
||||
.nctreecb = treecb,
|
||||
.indentcols = 2,
|
||||
.flags = 0,
|
||||
|
Loading…
x
Reference in New Issue
Block a user