struct Viewer { MemoryEditor mem_edit; f32 col_anchor[3]; f32 col_header[3]; f32 col_footer[3]; f32 col_key[3]; f32 col_tfile_header[3]; f32 col_tfile_obj[3]; f32 col_tfile_info[3]; f32 col_tfile_free[3]; f32 col_page[3]; f32 col_page_start[3]; f32 col_checksum[3]; f32 col_page_list[3]; f32 col_highlight[3]; u64 base_display_addr; b8 highlight_cluster; u64 highlighted_cluster; u64 latest_page_gone_to; u64 latest_key_gone_to; u64 latest_checksum_gone_to; u64 latest_page_list_gone_to; }; struct Edit_Bg_Color_Data { RNTuple_Data *rndata; Viewer viewer; };