polybar-dwm/include/events/signal_fwd.hpp
patrick96 96239597ed Move most action state out of renderer
The renderer now only stores the positions of the actions because that
is specific to the renderer and because the actual position can only be
finalized after all the rendering is done because intitially the
positions are relative to the alignment and not the bar.
2021-02-12 20:01:22 +01:00

52 lines
1 KiB
C++

#pragma once
#include "common.hpp"
POLYBAR_NS
class signal_emitter;
class signal_receiver_interface;
template <int Priority, typename Signal, typename... Signals>
class signal_receiver;
namespace signals {
namespace detail {
class signal;
}
namespace eventqueue {
struct start;
struct exit_terminate;
struct exit_reload;
struct notify_change;
struct notify_forcechange;
struct check_state;
} // namespace eventqueue
namespace ipc {
struct command;
struct hook;
struct action;
} // namespace ipc
namespace ui {
struct ready;
struct changed;
struct tick;
struct button_press;
struct cursor_change;
struct visibility_change;
struct dim_window;
struct shade_window;
struct unshade_window;
struct request_snapshot;
struct update_background;
struct update_geometry;
} // namespace ui
namespace ui_tray {
struct mapped_clients;
}
namespace parser {
struct change_alignment;
} // namespace parser
} // namespace signals
POLYBAR_NS_END