Skip to content

Commit e3da3cd

Browse files
committed
Remove run_example_app_c and update example usage
Deleted run_example_app_c.cpp and run_example_app_c.h, removing the native_run_example_app function. Updated tray_icon_c_example and window_c_example to use native_application_run and native_run_app directly. Cleaned up includes in nativeapi.h and example files to reflect these changes.
1 parent af8542b commit e3da3cd

File tree

5 files changed

+8
-59
lines changed

5 files changed

+8
-59
lines changed

examples/tray_icon_c_example/main.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#endif
1010

1111
// Include individual C API headers instead of the full nativeapi.h
12+
#include "../../src/capi/application_c.h"
1213
#include "../../src/capi/menu_c.h"
13-
#include "../../src/capi/run_example_app_c.h"
1414
#include "../../src/capi/string_utils_c.h"
1515
#include "../../src/capi/tray_icon_c.h"
1616
#include "../../src/capi/tray_manager_c.h"
@@ -230,7 +230,9 @@ int main() {
230230
printf(" because we set NATIVE_CONTEXT_MENU_TRIGGER_RIGHT_CLICKED.\n");
231231
printf("\nRunning... (Press Ctrl+C to force quit)\n");
232232

233-
int exit_code = native_run_example_app();
233+
// Run the application event loop
234+
native_application_t app = native_application_get_instance();
235+
int exit_code = native_application_run(app);
234236

235-
return 0;
237+
return exit_code;
236238
}

examples/window_c_example/main.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
// Include C API headers
66
#include "../../src/capi/accessibility_manager_c.h"
7+
#include "../../src/capi/application_c.h"
78
#include "../../src/capi/image_c.h"
89
#include "../../src/capi/menu_c.h"
9-
#include "../../src/capi/run_example_app_c.h"
1010
#include "../../src/capi/string_utils_c.h"
1111
#include "../../src/capi/tray_icon_c.h"
1212
#include "../../src/capi/tray_manager_c.h"
@@ -396,8 +396,8 @@ int main() {
396396
fprintf(stderr, "Failed to create tray.\n");
397397
}
398398

399-
// Run the example app
400-
int result = native_run_example_app();
399+
// Run the application with the window
400+
int result = native_run_app(g_window);
401401

402402
// Cleanup
403403
if (g_context_menu) {

include/nativeapi.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
#include "../src/capi/menu_c.h"
4141
#include "../src/capi/message_dialog_c.h"
4242
#include "../src/capi/preferences_c.h"
43-
#include "../src/capi/run_example_app_c.h"
4443
#include "../src/capi/secure_storage_c.h"
4544
#include "../src/capi/string_utils_c.h"
4645
#include "../src/capi/tray_icon_c.h"

src/capi/run_example_app_c.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/capi/run_example_app_c.h

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)