ドキュメント
HoverItemComponent
1 min read
コンポーネントに対してホバーアクションを設定します。
hover_item_component.hpp
class HoverItemComponent : public Component
{
public:
HoverItemComponent
(
MOD mod,
std::string text,
unsigned int c_size,
unsigned char hover_bg_color_R,
unsigned char hover_bg_color_G,
unsigned char hover_bg_color_B,
unsigned char hover_bg_color_A,
unsigned char hover_text_color_R,
unsigned char hover_text_color_G,
unsigned char hover_text_color_B,
spa::gui::hover::POS hover_pos,
FcComponent component
);
~HoverItemComponent() = default;
HoverItemComponent(HoverItemComponent const&);
HoverItemComponent& operator=(HoverItemComponent const&);
void configure();
private:
std::unique_ptr<HoverComponent> hover;
FcComponent component;
};
FcComponentを受け取り、親コンポーネントに対してHoverComponentとFcComponentをattachします。
hover_item_component.cpp
void HoverItemComponent::configure()
{
attach(hover.get());
attach(component());
}
コメントを残す