mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-02 03:58:11 +00:00
fix clang
This commit is contained in:
@@ -477,7 +477,7 @@ df_expand_key_from_eval_root(DF_EvalRoot *root)
|
|||||||
internal DF_WatchViewPoint
|
internal DF_WatchViewPoint
|
||||||
df_watch_view_point_from_tbl(DF_EvalVizBlockList *blocks, Vec2S64 tbl)
|
df_watch_view_point_from_tbl(DF_EvalVizBlockList *blocks, Vec2S64 tbl)
|
||||||
{
|
{
|
||||||
DF_WatchViewPoint pt = {0};
|
DF_WatchViewPoint pt = zero_struct;
|
||||||
pt.column_kind = (DF_WatchViewColumnKind)(tbl.x%DF_WatchViewColumnKind_COUNT);
|
pt.column_kind = (DF_WatchViewColumnKind)(tbl.x%DF_WatchViewColumnKind_COUNT);
|
||||||
pt.key = df_key_from_viz_block_list_row_num(blocks, tbl.y);
|
pt.key = df_key_from_viz_block_list_row_num(blocks, tbl.y);
|
||||||
pt.parent_key = df_parent_key_from_viz_block_list_row_num(blocks, tbl.y);
|
pt.parent_key = df_parent_key_from_viz_block_list_row_num(blocks, tbl.y);
|
||||||
@@ -501,6 +501,7 @@ df_string_from_eval_viz_row_column_kind(Arena *arena, DF_EvalView *ev, TG_Graph
|
|||||||
String8 result = {0};
|
String8 result = {0};
|
||||||
switch(col_kind)
|
switch(col_kind)
|
||||||
{
|
{
|
||||||
|
default:{}break;
|
||||||
case DF_WatchViewColumnKind_Expr: {result = editable ? row->edit_expr : row->display_expr;}break;
|
case DF_WatchViewColumnKind_Expr: {result = editable ? row->edit_expr : row->display_expr;}break;
|
||||||
case DF_WatchViewColumnKind_Value: {result = editable ? row->edit_value : row->display_value;}break;
|
case DF_WatchViewColumnKind_Value: {result = editable ? row->edit_value : row->display_value;}break;
|
||||||
case DF_WatchViewColumnKind_Type: {result = tg_string_from_key(arena, graph, rdi, row->eval.type_key);}break;
|
case DF_WatchViewColumnKind_Type: {result = tg_string_from_key(arena, graph, rdi, row->eval.type_key);}break;
|
||||||
@@ -981,7 +982,7 @@ df_watch_view_build(DF_Window *ws, DF_Panel *panel, DF_View *view, DF_WatchViewS
|
|||||||
if(!ewv->text_editing &&
|
if(!ewv->text_editing &&
|
||||||
(evt->kind == UI_EventKind_Text ||
|
(evt->kind == UI_EventKind_Text ||
|
||||||
evt->flags & UI_EventFlag_Paste ||
|
evt->flags & UI_EventFlag_Paste ||
|
||||||
(evt->kind == UI_EventKind_Press && evt->key == OS_Key_Return || evt->key == OS_Key_F2)))
|
(evt->kind == UI_EventKind_Press && (evt->key == OS_Key_Return || evt->key == OS_Key_F2))))
|
||||||
{
|
{
|
||||||
Vec2S64 selection_dim = dim_2s64(selection_tbl);
|
Vec2S64 selection_dim = dim_2s64(selection_tbl);
|
||||||
ewv->text_editing = 1;
|
ewv->text_editing = 1;
|
||||||
@@ -1014,13 +1015,13 @@ df_watch_view_build(DF_Window *ws, DF_Panel *panel, DF_View *view, DF_WatchViewS
|
|||||||
//
|
//
|
||||||
if(ewv->text_editing)
|
if(ewv->text_editing)
|
||||||
{
|
{
|
||||||
B32 editing_complete = ((evt->kind == UI_EventKind_Press && evt->key == OS_Key_Esc || evt->key == OS_Key_Return) ||
|
B32 editing_complete = ((evt->kind == UI_EventKind_Press && (evt->key == OS_Key_Esc || evt->key == OS_Key_Return)) ||
|
||||||
(evt->kind == UI_EventKind_Navigate && evt->delta_2s32.y != 0));
|
(evt->kind == UI_EventKind_Navigate && evt->delta_2s32.y != 0));
|
||||||
if(editing_complete ||
|
if(editing_complete ||
|
||||||
(evt->kind == UI_EventKind_Edit ||
|
((evt->kind == UI_EventKind_Edit ||
|
||||||
evt->kind == UI_EventKind_Navigate ||
|
evt->kind == UI_EventKind_Navigate ||
|
||||||
evt->kind == UI_EventKind_Text) &&
|
evt->kind == UI_EventKind_Text) &&
|
||||||
evt->delta_2s32.y == 0)
|
evt->delta_2s32.y == 0))
|
||||||
{
|
{
|
||||||
taken = 1;
|
taken = 1;
|
||||||
U64 edit_idx = 0;
|
U64 edit_idx = 0;
|
||||||
@@ -1056,6 +1057,7 @@ df_watch_view_build(DF_Window *ws, DF_Panel *panel, DF_View *view, DF_WatchViewS
|
|||||||
Vec2S64 tbl = v2s64(x, y);
|
Vec2S64 tbl = v2s64(x, y);
|
||||||
switch((DF_WatchViewColumnKind)x)
|
switch((DF_WatchViewColumnKind)x)
|
||||||
{
|
{
|
||||||
|
default:{}break;
|
||||||
case DF_WatchViewColumnKind_Expr:
|
case DF_WatchViewColumnKind_Expr:
|
||||||
{
|
{
|
||||||
DF_WatchViewPoint pt = df_watch_view_point_from_tbl(&blocks, tbl);
|
DF_WatchViewPoint pt = df_watch_view_point_from_tbl(&blocks, tbl);
|
||||||
|
|||||||
Reference in New Issue
Block a user