1
0
forked from Yadciel/c_tray

Commit Graph

  • e9f0c9b8c9 Sync README with current public API docs/readme-api-sync gary 2026-05-06 11:43:00 +02:00
  • 9a8694d755 Merge pull request 'Add support for left-click actions' (#1) from gary/c_tray:local into master Yadciel 2026-05-06 11:30:33 +02:00
  • fa1e862259 Fügt Unterstützung für Linksklick-Aktionen hinzu local Yadciel 2026-02-02 21:15:52 +01:00
  • 7387d66ca4 Recommend Ninja as a CMake build system master Dmitry Mikushin 2022-02-19 22:18:06 +01:00
  • ed23945d13 Adding screenshot for Linux Dmitry Mikushin 2022-02-19 22:14:39 +01:00
  • b0e7d836c5 Adding prerequisite for Linux Dmitry Mikushin 2022-02-19 22:09:12 +01:00
  • 98c8cd3bb8 Not single-header anymore Dmitry Mikushin 2022-02-19 18:29:00 +01:00
  • 13a7e0075a Adding Windows screenshot Dmitry Mikushin 2022-02-19 18:26:44 +01:00
  • 096bac7c9c Fixing few more issues on Windows Dmitry Mikushin 2022-02-19 18:01:51 +01:00
  • 801d928305 Correcting warnings in the public API, correcting errors on Windows Dmitry Mikushin 2022-02-19 17:53:45 +01:00
  • 7aaa634c93 Rewriting CMake script in a modern way Dmitry Mikushin 2022-02-19 17:49:22 +01:00
  • 6da6d9d0ff Adding install target for the tray library Dmitry Mikushin 2022-02-19 15:51:47 +01:00
  • 9c2c37d31d Requiring C99 standard in a modern CMake way Dmitry Mikushin 2022-02-19 15:48:38 +01:00
  • 7dd6cb99fa Correcting the issues on Linux target Dmitry Mikushin 2022-02-19 15:33:13 +01:00
  • c3c7cb273f Updating README, adding screenshot Dmitry Mikushin 2021-11-09 18:30:52 +01:00
  • 330d413445 Correcting CMake rules to handle distinct Linux/Windows/Darwin implementations Dmitry Mikushin 2021-11-09 18:08:40 +01:00
  • fab1f4990a fix build for linux LonghronShen 2019-05-16 22:54:14 +08:00
  • 95a1d0a786 fix build for osx LonghronShen 2019-05-04 03:21:43 +08:00
  • 149cabaee7 fix resource copy for examples LonghronShen 2019-05-04 03:21:08 +08:00
  • 7e4d006443 add osx support LonghronShen 2019-05-04 03:08:01 +08:00
  • 7f190194da add cmake support LonghronShen 2019-05-04 02:45:46 +08:00
  • e09fdcf96e Ported darwin C-code to Objective-C, separating all three implementations into individual files Niklas Voss 2020-08-17 14:03:37 +02:00
  • 4e35f0b7d0 update checkbox implementation intika 2019-03-31 18:55:53 +00:00
  • 2348a1a5c8 fix all menu items have a check box (gtk) Oscar Morante 2018-08-10 10:13:25 +02:00
  • 2d4e78c1f2 Set tooltip in tray_update instead of tray_init Andreas Opferkuch 2018-08-02 21:07:22 +02:00
  • 4fd58d2a5c Make the tooltip optional by checking for NULL and empty string Andreas Opferkuch 2018-08-02 20:38:36 +02:00
  • 5cc49f2f32 Add support for a tooltip (Windows only currently) Andreas Opferkuch 2018-08-02 16:47:29 +02:00
  • 95b83171b7 Explain that we are now C++ compatible. Rodrigo Madera 2021-03-27 15:08:58 -03:00
  • b0fd327043 Explain we now require one of the three defines before including. Rodrigo Madera 2021-03-27 15:08:40 -03:00
  • 2bbb122d90 Separate tray_menu[] from tray in README.md example. Rodrigo Madera 2021-03-27 14:55:32 -03:00
  • 185ec37d3e Make tray_menu::text a const char* for correctness. Rodrigo Madera 2021-03-27 14:39:03 -03:00
  • 1180ae4db3 Make tray::icon a const char* for correctness. Rodrigo Madera 2021-03-27 14:32:45 -03:00
  • 06c28f035f Produce a compile-time error if none of the three implementations were requested. Rodrigo Madera 2021-03-27 14:21:36 -03:00
  • 758c780259 Simplify defines for platform selection. Rodrigo Madera 2021-03-27 14:09:14 -03:00
  • 08ac69e02a Only process messages coming from the tray window. This avoids potential bugs where the tray loop would steal messages from other windows. Nicolas Burrus 2021-10-07 11:14:18 +02:00
  • 8dd1358b92 Merge pull request #6 from s-h-a-d-o-w/patch-1 Serge Zaitsev 2018-07-31 14:47:47 +02:00
  • 2ae960fcfc [win] close menu if user clicks outside Andreas Opferkuch 2018-07-29 14:41:25 +02:00
  • 89568e800c Merge pull request #4 from jslegendre/master Serge Zaitsev 2018-07-23 15:09:59 +02:00
  • 1b6e312ba5 Update README.md Jeremy Legendre 2018-07-23 09:04:14 -04:00
  • e0381a1b2c Updated Makefile Jeremy Legendre 2018-07-22 23:06:06 -04:00
  • 32f3bdb834 macOS version in obj-c runtime Jeremy Legendre 2018-07-22 22:58:15 -04:00
  • 3b6520f690 Clean up broken markdown in README.md Serge Zaitsev 2017-08-22 21:01:11 +03:00
  • 3802357ad8 Merge pull request #2 from lawsonry/master Serge Zaitsev 2017-08-22 20:59:58 +03:00
  • b4a8218c48 Remove platform examples. Jesse Lawson 2017-08-22 10:55:05 -07:00
  • 8e2ebd7a2a Remove platform-specific examples (Ref PR#2); add single platform check block in example.c Jesse Lawson 2017-08-22 10:54:48 -07:00
  • 61943aa468 Delete example.c Jesse Lawson 2017-08-22 10:33:06 -07:00
  • b7fec21c1f Delete main.c Jesse Lawson 2017-08-22 10:32:55 -07:00
  • 64cb5fc36e Add icon; Add platform-specific examples; Update readme with pre-requisites. Jesse Lawson 2017-08-22 10:29:30 -07:00
  • 0c80268f4a trying to override linguist language detection Serge A. Zaitsev 2017-01-12 13:41:01 +02:00
  • b3cdc6e883 checked nested menus item, added a comment about menu null termination Serge A. Zaitsev 2017-01-12 13:33:53 +02:00
  • f71d2ba1d9 added nested menus for macos Serge A. Zaitsev 2017-01-12 13:31:17 +02:00
  • f0bdf44848 fixed id numbering in winapi that caused crashes on submenus Serge A. Zaitsev 2017-01-12 13:15:12 +02:00
  • bf44ecfdb3 implemented nested submenus in winapi Serge A. Zaitsev 2017-01-12 13:00:23 +02:00
  • 16b67790c1 changed menu declaration to c99 style Serge A. Zaitsev 2017-01-12 12:53:06 +02:00
  • a1e7598f44 moved submenu to the end of the struct to make menu desclaration look better, formatted Serge A. Zaitsev 2017-01-12 12:48:32 +02:00
  • b677473cd4 simplified recusrive menus (gtk) Serge A. Zaitsev 2017-01-12 12:44:31 +02:00
  • 721107bfee Merge pull request #1 from angelskieglazki/master Serge Zaitsev 2017-01-12 12:07:23 +02:00
  • a66de7c433 1)deleted old struct; 2) formated code angelskieglazki 2017-01-12 11:02:46 +03:00
  • 22f65a80a9 deleted old callback Max 2017-01-11 20:59:47 +03:00
  • ed255d1a03 added recursive procedure for submenu. Used one struct for submenu: tray_menu Max 2017-01-11 20:57:36 +03:00
  • 26009610c1 create recursive for submenu Max 2017-01-11 18:27:30 +03:00
  • ec1abb7520 some fix Max 2017-01-11 00:17:06 +03:00
  • a09222db55 added submenu angelskieglazki 2017-01-10 17:47:28 +03:00
  • 19d958a831 some example for <Nested menus> Max 2017-01-10 00:43:05 +03:00
  • 83a182dddb added a note about single header implementation Serge A. Zaitsev 2017-01-09 16:42:08 +02:00
  • 827fd14e97 fixed list in readme Serge A. Zaitsev 2017-01-09 16:41:36 +02:00
  • b6280ae480 merged Serge A. Zaitsev 2017-01-09 16:40:57 +02:00
  • 49aa23fd18 Initial commit Serge Zaitsev 2017-01-09 16:40:06 +02:00
  • 9a43cc0df7 added readme Serge A. Zaitsev 2017-01-09 16:24:12 +02:00
  • fd9f32ba1f added c99 standard and pedantic flag Serge A. Zaitsev 2017-01-09 15:52:54 +02:00
  • 8a49d742e3 added nonblocking mode for windows imeplementation Serge A. Zaitsev 2017-01-09 15:51:06 +02:00
  • 00651bb416 fixed unused parameters in functions Serge A. Zaitsev 2017-01-09 15:45:45 +02:00
  • 6038714011 added stricter warning checks Serge A. Zaitsev 2017-01-09 15:45:27 +02:00
  • 8b67c98426 added stub implementation, added return status to winapi init function Serge A. Zaitsev 2017-01-09 15:43:22 +02:00
  • 515d1dfec7 changed makefile conditionals formatting Serge A. Zaitsev 2017-01-09 15:43:03 +02:00
  • 3872bfcb4a fixed memory leak on windows; mac and gtk should be reference-counted Serge A. Zaitsev 2017-01-09 15:37:34 +02:00
  • 3bfe7aa50c fixed init status on macos, moved tray icon paths to #ifdef block Serge A. Zaitsev 2017-01-09 14:49:57 +02:00
  • 7911e64bf1 trying to make macos implementation for checked/disabled Serge A. Zaitsev 2017-01-09 14:39:05 +02:00
  • 7595585680 removed unused tooltip field Serge A. Zaitsev 2017-01-09 14:35:05 +02:00
  • 8708a93003 implemented checked/disabled items with winapi, fixed menu callback crashes Serge A. Zaitsev 2017-01-09 14:33:49 +02:00
  • 6ecca1fe68 added disabled/enabled flags for gtk implementation Serge A. Zaitsev 2017-01-09 14:30:45 +02:00
  • 1a4a1446f5 added separator items Serge A. Zaitsev 2017-01-09 14:21:44 +02:00
  • 14a8be3424 formatting changes Serge A. Zaitsev 2017-01-08 15:34:25 +02:00
  • 6534a32a20 added winapi implementation draft Serge A. Zaitsev 2017-01-08 15:34:05 +02:00
  • 12e79be088 changed formatting Serge A. Zaitsev 2017-01-08 00:34:21 +02:00
  • fad5f0d87a added macos implementation draft Serge A. Zaitsev 2017-01-08 00:33:15 +02:00
  • f027ece193 initial commit, gtk/appindicator implementation draft Serge A. Zaitsev 2017-01-07 21:08:46 +02:00