Skip to content

Commit 8e9b6d1

Browse files
committed
WIP5
1 parent 9b10425 commit 8e9b6d1

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

src/console/console_cmd.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include "formats/error.h"
55
#include "formats/rec_assertion.h"
66
#include "game/gui/component.h"
7+
#include "game/gui/sizer.h"
78
#include "game/scenes/arena.h"
89
#include "game/scenes/mechlab.h"
910
#include "resources/ids.h"

src/game/gui/component.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,12 @@ component *component_find(component *c, int id) {
117117
}
118118

119119
component *component_find_text(component *c, const char *text) {
120+
log_debug("component_find_text");
120121
if(c->find_text != NULL) {
122+
log_debug("component_find_text: callback found");
121123
return c->find_text(c, text);
122124
}
125+
log_debug("component_find_text: NULL");
123126
return NULL;
124127
}
125128

src/game/gui/gui_frame.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,13 @@ component *gui_frame_find(gui_frame *frame, int id) {
4747
return NULL;
4848
}
4949

50+
component *gui_frame_find_text(gui_frame *frame, const char *text) {
51+
if(frame->root_node) {
52+
return component_find_text(frame->root_node, text);
53+
}
54+
return NULL;
55+
}
56+
5057
component *gui_frame_get_root(const gui_frame *frame) {
5158
return frame->root_node;
5259
}

src/game/gui/gui_frame.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ component *gui_frame_get_root(const gui_frame *frame);
1212
void gui_frame_free(gui_frame *frame);
1313

1414
component *gui_frame_find(gui_frame *frame, int id);
15+
component *gui_frame_find_text(gui_frame *frame, const char *text);
1516

1617
void gui_frame_get_measurements(const gui_frame *frame, int *x, int *y, int *w, int *h);
1718

0 commit comments

Comments
 (0)