this repo has no description
13
fork

Configure Feed

Select the types of activity you want to include in your feed.

Example: table: Use slice instead of MAL

authored by

Grazfather and committed by
Tim Culverhouse
fa6f3247 902b67be

+5 -9
+5 -9
examples/table.zig
··· 21 21 22 22 // Users set up below the main function 23 23 const users_buf = try alloc.dupe(User, users[0..]); 24 - var user_list = std.ArrayList(User).fromOwnedSlice(users_buf); 25 - defer user_list.deinit(alloc); 26 - var user_mal = std.MultiArrayList(User){}; 27 - for (users_buf[0..]) |user| try user_mal.append(alloc, user); 28 - defer user_mal.deinit(alloc); 29 24 30 25 var buffer: [1024]u8 = undefined; 31 26 var tty = try vaxis.Tty.init(&buffer); ··· 178 173 mem.eql(u8, ":quit", cmd) or 179 174 mem.eql(u8, ":exit", cmd)) return; 180 175 if (mem.eql(u8, "G", cmd)) { 181 - demo_tbl.row = @intCast(user_list.items.len - 1); 176 + demo_tbl.row = @intCast(users_buf.len - 1); 182 177 active = .mid; 183 178 } 184 179 if (cmd.len >= 2 and mem.eql(u8, "gg", cmd[0..2])) { ··· 277 272 .width = win.width, 278 273 .height = win.height - (top_bar.height + 1), 279 274 }); 280 - if (user_list.items.len > 0) { 275 + if (users_buf.len > 0) { 281 276 demo_tbl.active = active == .mid; 282 277 try vaxis.widgets.Table.drawTable( 283 - event_alloc, 278 + null, 279 + // event_alloc, 284 280 middle_bar, 285 281 //users_buf[0..], 286 282 //user_list, 287 - user_mal, 283 + users_buf, 288 284 &demo_tbl, 289 285 ); 290 286 }