This website requires JavaScript.
fc77dda643
Migriere Windows Tray zu expliziten Wide-Character APIs
master
Yadciel
2026-05-08 15:29:24 +02:00
8df4e27360
Aktualisiere README, um aktuelle API und Funktionen zu reflektieren
Yadciel
2026-05-08 10:46:25 +02:00
951dfb930d
Füge UTF-8-Unterstützung für Windows Tray hinzu
Yadciel
2026-05-08 10:36:06 +02:00
a71be4e1e3
Merge pull request 'Sync README with current public API' (#2 ) from gary/c_tray:docs/readme-api-sync into master
Yadciel
2026-05-06 11:43:11 +02:00
e9f0c9b8c9
Sync README with current public API
1783525891700996901/tmp_refs/heads/docs/readme-api-sync
1783525891700996901/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
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