actions: Add utility functions to produce action tags

This commit is contained in:
patrick96 2020-05-07 01:26:14 +02:00 committed by Patrick Ziegler
parent b2ba21c75d
commit 816b73a95f
5 changed files with 83 additions and 3 deletions
include/components

View file

@ -4,6 +4,7 @@
#include "common.hpp"
#include "components/types.hpp"
#include "modules/meta/input_handler.hpp"
POLYBAR_NS
@ -48,7 +49,9 @@ class builder {
void underline_close();
void control(controltag tag);
void cmd(mousebtn index, string action);
void cmd(mousebtn btn, const modules::input_handler& handler, string action);
void cmd(mousebtn index, string action, const label_t& label);
void cmd(mousebtn btn, const modules::input_handler& handler, string action, const label_t& label);
void cmd_close();
protected: