#pragma once #include "common.hpp" #include "components/types.hpp" LEMONBUDDY_NS /** * @TODO: Allow multiple signal handlers */ namespace g_signals { /** * Signals used to communicate with the bar window */ namespace bar { static function action_click; static function visibility_change; } /** * Signals used to communicate with the input parser */ namespace parser { static function alignment_change; static function attribute_set; static function attribute_unset; static function attribute_toggle; static function action_block_open; static function action_block_close; static function color_change; static function font_change; static function pixel_offset; static function ascii_text_write; static function unicode_text_write; } /** * Signals used to communicate with the tray manager */ namespace tray { static function report_slotcount; } } LEMONBUDDY_NS_END