├── .github └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── about.html ├── gear-grey.png ├── gear-light.png ├── gear-solid.png ├── home-grey.png ├── home-light.png ├── home-solid.png ├── info-grey.png ├── info-light.png ├── info-solid.png ├── left-arrow.png ├── logo.png ├── menu-grey.png ├── menu-solid.png ├── rule-grey.png ├── rule-light.png ├── rule-solid.png ├── traynard.ico ├── triangle_grey.png ├── triangle_light.png └── triangle_solid.png ├── docs ├── README.zh_CN.md ├── screenshot-main.png ├── screenshot-options.png ├── screenshot-popup-menu.png └── screenshot-rules.png ├── locale ├── traynard.pot ├── zh_CN.po ├── zh_HK.po └── zh_TW.po ├── setup └── traynard.iss ├── src ├── standalone.rc ├── traynard.form.background.lfm ├── traynard.form.background.lrj ├── traynard.form.background.pas ├── traynard.form.hotkey.lfm ├── traynard.form.hotkey.lrj ├── traynard.form.hotkey.pas ├── traynard.form.main.lfm ├── traynard.form.main.lrj ├── traynard.form.main.pas ├── traynard.form.popup.lfm ├── traynard.form.popup.pas ├── traynard.helpers.pas ├── traynard.helpers.windowlist.pas ├── traynard.hotkey.pas ├── traynard.i18n.pas ├── traynard.ico ├── traynard.lib.lpi ├── traynard.lib.lpr ├── traynard.lpg ├── traynard.lpi ├── traynard.lpr ├── traynard.notification.pas ├── traynard.page.about.lfm ├── traynard.page.about.pas ├── traynard.page.desktop.lfm ├── traynard.page.desktop.lrj ├── traynard.page.desktop.pas ├── traynard.page.lfm ├── traynard.page.license.lfm ├── traynard.page.license.lrj ├── traynard.page.license.pas ├── traynard.page.logs.lfm ├── traynard.page.logs.pas ├── traynard.page.options.lfm ├── traynard.page.options.lrj ├── traynard.page.options.pas ├── traynard.page.pas ├── traynard.page.rules.lfm ├── traynard.page.rules.lrj ├── traynard.page.rules.pas ├── traynard.page.tray.lfm ├── traynard.page.tray.lrj ├── traynard.page.tray.pas ├── traynard.rule.pas ├── traynard.session.pas ├── traynard.settings.pas ├── traynard.storage.pas ├── traynard.strings.pas ├── traynard.tray.pas ├── traynard.types.pas └── traynard.window.pas └── tests └── test_window.c /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/README.md -------------------------------------------------------------------------------- /assets/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/about.html -------------------------------------------------------------------------------- /assets/gear-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/gear-grey.png -------------------------------------------------------------------------------- /assets/gear-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/gear-light.png -------------------------------------------------------------------------------- /assets/gear-solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/gear-solid.png -------------------------------------------------------------------------------- /assets/home-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/home-grey.png -------------------------------------------------------------------------------- /assets/home-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/home-light.png -------------------------------------------------------------------------------- /assets/home-solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/home-solid.png -------------------------------------------------------------------------------- /assets/info-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/info-grey.png -------------------------------------------------------------------------------- /assets/info-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/info-light.png -------------------------------------------------------------------------------- /assets/info-solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/info-solid.png -------------------------------------------------------------------------------- /assets/left-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/left-arrow.png -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/menu-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/menu-grey.png -------------------------------------------------------------------------------- /assets/menu-solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/menu-solid.png -------------------------------------------------------------------------------- /assets/rule-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/rule-grey.png -------------------------------------------------------------------------------- /assets/rule-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/rule-light.png -------------------------------------------------------------------------------- /assets/rule-solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/rule-solid.png -------------------------------------------------------------------------------- /assets/traynard.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/traynard.ico -------------------------------------------------------------------------------- /assets/triangle_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/triangle_grey.png -------------------------------------------------------------------------------- /assets/triangle_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/triangle_light.png -------------------------------------------------------------------------------- /assets/triangle_solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/assets/triangle_solid.png -------------------------------------------------------------------------------- /docs/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/docs/README.zh_CN.md -------------------------------------------------------------------------------- /docs/screenshot-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/docs/screenshot-main.png -------------------------------------------------------------------------------- /docs/screenshot-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/docs/screenshot-options.png -------------------------------------------------------------------------------- /docs/screenshot-popup-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/docs/screenshot-popup-menu.png -------------------------------------------------------------------------------- /docs/screenshot-rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/docs/screenshot-rules.png -------------------------------------------------------------------------------- /locale/traynard.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/locale/traynard.pot -------------------------------------------------------------------------------- /locale/zh_CN.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/locale/zh_CN.po -------------------------------------------------------------------------------- /locale/zh_HK.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/locale/zh_HK.po -------------------------------------------------------------------------------- /locale/zh_TW.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/locale/zh_TW.po -------------------------------------------------------------------------------- /setup/traynard.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/setup/traynard.iss -------------------------------------------------------------------------------- /src/standalone.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/standalone.rc -------------------------------------------------------------------------------- /src/traynard.form.background.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.form.background.lfm -------------------------------------------------------------------------------- /src/traynard.form.background.lrj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.form.background.lrj -------------------------------------------------------------------------------- /src/traynard.form.background.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.form.background.pas -------------------------------------------------------------------------------- /src/traynard.form.hotkey.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.form.hotkey.lfm -------------------------------------------------------------------------------- /src/traynard.form.hotkey.lrj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.form.hotkey.lrj -------------------------------------------------------------------------------- /src/traynard.form.hotkey.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.form.hotkey.pas -------------------------------------------------------------------------------- /src/traynard.form.main.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.form.main.lfm -------------------------------------------------------------------------------- /src/traynard.form.main.lrj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.form.main.lrj -------------------------------------------------------------------------------- /src/traynard.form.main.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.form.main.pas -------------------------------------------------------------------------------- /src/traynard.form.popup.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.form.popup.lfm -------------------------------------------------------------------------------- /src/traynard.form.popup.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.form.popup.pas -------------------------------------------------------------------------------- /src/traynard.helpers.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.helpers.pas -------------------------------------------------------------------------------- /src/traynard.helpers.windowlist.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.helpers.windowlist.pas -------------------------------------------------------------------------------- /src/traynard.hotkey.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.hotkey.pas -------------------------------------------------------------------------------- /src/traynard.i18n.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.i18n.pas -------------------------------------------------------------------------------- /src/traynard.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.ico -------------------------------------------------------------------------------- /src/traynard.lib.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.lib.lpi -------------------------------------------------------------------------------- /src/traynard.lib.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.lib.lpr -------------------------------------------------------------------------------- /src/traynard.lpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.lpg -------------------------------------------------------------------------------- /src/traynard.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.lpi -------------------------------------------------------------------------------- /src/traynard.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.lpr -------------------------------------------------------------------------------- /src/traynard.notification.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.notification.pas -------------------------------------------------------------------------------- /src/traynard.page.about.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.about.lfm -------------------------------------------------------------------------------- /src/traynard.page.about.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.about.pas -------------------------------------------------------------------------------- /src/traynard.page.desktop.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.desktop.lfm -------------------------------------------------------------------------------- /src/traynard.page.desktop.lrj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.desktop.lrj -------------------------------------------------------------------------------- /src/traynard.page.desktop.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.desktop.pas -------------------------------------------------------------------------------- /src/traynard.page.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.lfm -------------------------------------------------------------------------------- /src/traynard.page.license.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.license.lfm -------------------------------------------------------------------------------- /src/traynard.page.license.lrj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.license.lrj -------------------------------------------------------------------------------- /src/traynard.page.license.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.license.pas -------------------------------------------------------------------------------- /src/traynard.page.logs.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.logs.lfm -------------------------------------------------------------------------------- /src/traynard.page.logs.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.logs.pas -------------------------------------------------------------------------------- /src/traynard.page.options.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.options.lfm -------------------------------------------------------------------------------- /src/traynard.page.options.lrj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.options.lrj -------------------------------------------------------------------------------- /src/traynard.page.options.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.options.pas -------------------------------------------------------------------------------- /src/traynard.page.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.pas -------------------------------------------------------------------------------- /src/traynard.page.rules.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.rules.lfm -------------------------------------------------------------------------------- /src/traynard.page.rules.lrj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.rules.lrj -------------------------------------------------------------------------------- /src/traynard.page.rules.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.rules.pas -------------------------------------------------------------------------------- /src/traynard.page.tray.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.tray.lfm -------------------------------------------------------------------------------- /src/traynard.page.tray.lrj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.tray.lrj -------------------------------------------------------------------------------- /src/traynard.page.tray.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.page.tray.pas -------------------------------------------------------------------------------- /src/traynard.rule.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.rule.pas -------------------------------------------------------------------------------- /src/traynard.session.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.session.pas -------------------------------------------------------------------------------- /src/traynard.settings.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.settings.pas -------------------------------------------------------------------------------- /src/traynard.storage.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.storage.pas -------------------------------------------------------------------------------- /src/traynard.strings.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.strings.pas -------------------------------------------------------------------------------- /src/traynard.tray.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.tray.pas -------------------------------------------------------------------------------- /src/traynard.types.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.types.pas -------------------------------------------------------------------------------- /src/traynard.window.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/src/traynard.window.pas -------------------------------------------------------------------------------- /tests/test_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tabris17/traynard/HEAD/tests/test_window.c --------------------------------------------------------------------------------