TaskbarButton.cpp 510 B

123456789101112131415161718
  1. #include "TaskbarButton.h"
  2. #include <LibGUI/GAction.h>
  3. #include <LibGUI/GWindowServerConnection.h>
  4. TaskbarButton::TaskbarButton(const WindowIdentifier& identifier, GWidget* parent)
  5. : GButton(parent)
  6. , m_identifier(identifier)
  7. {
  8. }
  9. TaskbarButton::~TaskbarButton()
  10. {
  11. }
  12. void TaskbarButton::context_menu_event(GContextMenuEvent&)
  13. {
  14. GWindowServerConnection::the().post_message(WindowServer::WM_PopupWindowMenu(m_identifier.client_id(), m_identifier.window_id(), screen_relative_rect().location()));
  15. }