From b4a8218c48fd26fd5033c7bab4ea2d760093c609 Mon Sep 17 00:00:00 2001 From: Jesse Lawson Date: Tue, 22 Aug 2017 10:55:05 -0700 Subject: [PATCH] Remove platform examples. --- example_linux.c | 96 ----------------------------------------------- example_mac.c | 96 ----------------------------------------------- example_windows.c | 96 ----------------------------------------------- 3 files changed, 288 deletions(-) delete mode 100644 example_linux.c delete mode 100644 example_mac.c delete mode 100644 example_windows.c diff --git a/example_linux.c b/example_linux.c deleted file mode 100644 index fc1bcd9..0000000 --- a/example_linux.c +++ /dev/null @@ -1,96 +0,0 @@ -#include -#include - -// For Linux -#define TRAY_APPINDICATOR 1 - -#include "tray.h" - -#if TRAY_APPINDICATOR -#define TRAY_ICON1 "indicator-messages" -#define TRAY_ICON2 "indicator-messages-new" -#elif TRAY_APPKIT -#define TRAY_ICON1 "icon.png" -#define TRAY_ICON2 "icon.png" -#elif TRAY_WINAPI -#define TRAY_ICON1 "icon.ico" -#define TRAY_ICON2 "icon.ico" -#endif - -static struct tray tray; - -static void toggle_cb(struct tray_menu *item) { - printf("toggle cb\n"); - item->checked = !item->checked; - tray_update(&tray); -} - -static void hello_cb(struct tray_menu *item) { - (void)item; - printf("hello cb\n"); - if (strcmp(tray.icon, TRAY_ICON1) == 0) { - tray.icon = TRAY_ICON2; - } else { - tray.icon = TRAY_ICON1; - } - tray_update(&tray); -} - -static void quit_cb(struct tray_menu *item) { - (void)item; - printf("quit cb\n"); - tray_exit(); -} - -static void submenu_cb(struct tray_menu *item) { - (void)item; - printf("submenu: clicked on %s\n", item->text); - tray_update(&tray); -} - -// Test tray init -static struct tray tray = { - .icon = TRAY_ICON1, - .menu = - (struct tray_menu[]){ - {.text = "Hello", .cb = hello_cb}, - {.text = "Checked", .checked = 1, .cb = toggle_cb}, - {.text = "Disabled", .disabled = 1}, - {.text = "-"}, - {.text = "SubMenu", - .submenu = - (struct tray_menu[]){ - {.text = "FIRST", .checked = 1, .cb = submenu_cb}, - {.text = "SECOND", - .submenu = - (struct tray_menu[]){ - {.text = "THIRD", - .submenu = - (struct tray_menu[]){ - {.text = "7", .cb = submenu_cb}, - {.text = "-"}, - {.text = "8", .cb = submenu_cb}, - {.text = NULL}}}, - {.text = "FOUR", - .submenu = - (struct tray_menu[]){ - {.text = "5", .cb = submenu_cb}, - {.text = "6", .cb = submenu_cb}, - {.text = NULL}}}, - {.text = NULL}}}, - {.text = NULL}}}, - {.text = "-"}, - {.text = "Quit", .cb = quit_cb}, - {.text = NULL}}, -}; - -int main() { - if (tray_init(&tray) < 0) { - printf("failed to create tray\n"); - return 1; - } - while (tray_loop(1) == 0) { - printf("iteration\n"); - } - return 0; -} diff --git a/example_mac.c b/example_mac.c deleted file mode 100644 index 69b97d8..0000000 --- a/example_mac.c +++ /dev/null @@ -1,96 +0,0 @@ -#include -#include - -// For Mac -#define TRAY_APPKIT 1 - -#include "tray.h" - -#if TRAY_APPINDICATOR -#define TRAY_ICON1 "indicator-messages" -#define TRAY_ICON2 "indicator-messages-new" -#elif TRAY_APPKIT -#define TRAY_ICON1 "icon.png" -#define TRAY_ICON2 "icon.png" -#elif TRAY_WINAPI -#define TRAY_ICON1 "icon.ico" -#define TRAY_ICON2 "icon.ico" -#endif - -static struct tray tray; - -static void toggle_cb(struct tray_menu *item) { - printf("toggle cb\n"); - item->checked = !item->checked; - tray_update(&tray); -} - -static void hello_cb(struct tray_menu *item) { - (void)item; - printf("hello cb\n"); - if (strcmp(tray.icon, TRAY_ICON1) == 0) { - tray.icon = TRAY_ICON2; - } else { - tray.icon = TRAY_ICON1; - } - tray_update(&tray); -} - -static void quit_cb(struct tray_menu *item) { - (void)item; - printf("quit cb\n"); - tray_exit(); -} - -static void submenu_cb(struct tray_menu *item) { - (void)item; - printf("submenu: clicked on %s\n", item->text); - tray_update(&tray); -} - -// Test tray init -static struct tray tray = { - .icon = TRAY_ICON1, - .menu = - (struct tray_menu[]){ - {.text = "Hello", .cb = hello_cb}, - {.text = "Checked", .checked = 1, .cb = toggle_cb}, - {.text = "Disabled", .disabled = 1}, - {.text = "-"}, - {.text = "SubMenu", - .submenu = - (struct tray_menu[]){ - {.text = "FIRST", .checked = 1, .cb = submenu_cb}, - {.text = "SECOND", - .submenu = - (struct tray_menu[]){ - {.text = "THIRD", - .submenu = - (struct tray_menu[]){ - {.text = "7", .cb = submenu_cb}, - {.text = "-"}, - {.text = "8", .cb = submenu_cb}, - {.text = NULL}}}, - {.text = "FOUR", - .submenu = - (struct tray_menu[]){ - {.text = "5", .cb = submenu_cb}, - {.text = "6", .cb = submenu_cb}, - {.text = NULL}}}, - {.text = NULL}}}, - {.text = NULL}}}, - {.text = "-"}, - {.text = "Quit", .cb = quit_cb}, - {.text = NULL}}, -}; - -int main() { - if (tray_init(&tray) < 0) { - printf("failed to create tray\n"); - return 1; - } - while (tray_loop(1) == 0) { - printf("iteration\n"); - } - return 0; -} diff --git a/example_windows.c b/example_windows.c deleted file mode 100644 index b10c1af..0000000 --- a/example_windows.c +++ /dev/null @@ -1,96 +0,0 @@ -#include -#include - -// For Windows: -#define TRAY_WINAPI 1 - -#include "tray.h" - -#if TRAY_APPINDICATOR -#define TRAY_ICON1 "indicator-messages" -#define TRAY_ICON2 "indicator-messages-new" -#elif TRAY_APPKIT -#define TRAY_ICON1 "icon.png" -#define TRAY_ICON2 "icon.png" -#elif TRAY_WINAPI -#define TRAY_ICON1 "icon.ico" -#define TRAY_ICON2 "icon.ico" -#endif - -static struct tray tray; - -static void toggle_cb(struct tray_menu *item) { - printf("toggle cb\n"); - item->checked = !item->checked; - tray_update(&tray); -} - -static void hello_cb(struct tray_menu *item) { - (void)item; - printf("hello cb\n"); - if (strcmp(tray.icon, TRAY_ICON1) == 0) { - tray.icon = TRAY_ICON2; - } else { - tray.icon = TRAY_ICON1; - } - tray_update(&tray); -} - -static void quit_cb(struct tray_menu *item) { - (void)item; - printf("quit cb\n"); - tray_exit(); -} - -static void submenu_cb(struct tray_menu *item) { - (void)item; - printf("submenu: clicked on %s\n", item->text); - tray_update(&tray); -} - -// Test tray init -static struct tray tray = { - .icon = TRAY_ICON1, - .menu = - (struct tray_menu[]){ - {.text = "Hello", .cb = hello_cb}, - {.text = "Checked", .checked = 1, .cb = toggle_cb}, - {.text = "Disabled", .disabled = 1}, - {.text = "-"}, - {.text = "SubMenu", - .submenu = - (struct tray_menu[]){ - {.text = "FIRST", .checked = 1, .cb = submenu_cb}, - {.text = "SECOND", - .submenu = - (struct tray_menu[]){ - {.text = "THIRD", - .submenu = - (struct tray_menu[]){ - {.text = "7", .cb = submenu_cb}, - {.text = "-"}, - {.text = "8", .cb = submenu_cb}, - {.text = NULL}}}, - {.text = "FOUR", - .submenu = - (struct tray_menu[]){ - {.text = "5", .cb = submenu_cb}, - {.text = "6", .cb = submenu_cb}, - {.text = NULL}}}, - {.text = NULL}}}, - {.text = NULL}}}, - {.text = "-"}, - {.text = "Quit", .cb = quit_cb}, - {.text = NULL}}, -}; - -int main() { - if (tray_init(&tray) < 0) { - printf("failed to create tray\n"); - return 1; - } - while (tray_loop(1) == 0) { - printf("iteration\n"); - } - return 0; -}