CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::AdapterPlatformGTKmm类 参考
类 BUI::AdapterPlatformGTKmm 继承关系图:

Public 成员函数

 AdapterPlatformGTKmm ()
 AdapterPlatformGTKmm (IManageHandler *manager, Gtk::Window *win)
virtual ~AdapterPlatformGTKmm ()
BOOL InitAdapt (IManageHandler *manager, Gtk::Window *win)
BOOL AttachHwnd (Gtk::Window *win)
BOOL DestoryAdapter ()
void OnPaintWin (HDC hdc, RECT &rc_clip)
UINT MessageLoop () override
BOOL IsZoomed () override
BOOL IsWindowVisible () override
BOOL SendMessage (UINT msg, WPARAM wp=0L, LPARAM lp=0L) override
BOOL PostMessage (UINT msg, WPARAM wp=0L, LPARAM lp=0L) override
BOOL OnPlatformHandler (UINT message, WPARAM wp, LPARAM lp) override
void GetClientRect (RECT *rc) override
void GetWindowRect (RECT *rc) override
void SetActiveWindow () override
void EnableWindow (BOOL enable) override
void ShowWindow (ShowMode model) override
void MoveWindow (int x, int y, int width, int height, BOOL is_refresh) override
void InvalidateRect (RECT *rc, BOOL sync_flag=FALSE) override
void ClientPointToScreen (POINT *pt) override
void ScreenPointToClient (POINT *pt) override
void GetCursorGloablPos (POINT *pt) override
void OnRender (RECT &rect) override
Public 成员函数 继承自 BUI::IAdapterPlatform
 IAdapterPlatform ()
virtual ~IAdapterPlatform ()
void SetManageHandler (IManageHandler *handler)
IManageHandlerManageHandler () const

Public 属性

Gtk::Window * m_win
Public 属性 继承自 BUI::IAdapterPlatform
IManageHandlerm_manager
ShowMode m_show_state

构造及析构函数说明

◆ AdapterPlatformGTKmm() [1/2]

BUI::AdapterPlatformGTKmm::AdapterPlatformGTKmm ( )

◆ AdapterPlatformGTKmm() [2/2]

BUI::AdapterPlatformGTKmm::AdapterPlatformGTKmm ( IManageHandler * manager,
Gtk::Window * win )

◆ ~AdapterPlatformGTKmm()

virtual BUI::AdapterPlatformGTKmm::~AdapterPlatformGTKmm ( )
virtual

成员函数说明

◆ AttachHwnd()

BOOL BUI::AdapterPlatformGTKmm::AttachHwnd ( Gtk::Window * win)

◆ ClientPointToScreen()

void BUI::AdapterPlatformGTKmm::ClientPointToScreen ( POINT * pt)
overridevirtual

◆ DestoryAdapter()

BOOL BUI::AdapterPlatformGTKmm::DestoryAdapter ( )

◆ EnableWindow()

void BUI::AdapterPlatformGTKmm::EnableWindow ( BOOL enable)
overridevirtual

◆ GetClientRect()

void BUI::AdapterPlatformGTKmm::GetClientRect ( RECT * rc)
overridevirtual

◆ GetCursorGloablPos()

void BUI::AdapterPlatformGTKmm::GetCursorGloablPos ( POINT * pt)
overridevirtual

◆ GetWindowRect()

void BUI::AdapterPlatformGTKmm::GetWindowRect ( RECT * rc)
overridevirtual

◆ InitAdapt()

BOOL BUI::AdapterPlatformGTKmm::InitAdapt ( IManageHandler * manager,
Gtk::Window * win )

◆ InvalidateRect()

void BUI::AdapterPlatformGTKmm::InvalidateRect ( RECT * rc,
BOOL sync_flag = FALSE )
overridevirtual

◆ IsWindowVisible()

BOOL BUI::AdapterPlatformGTKmm::IsWindowVisible ( )
overridevirtual

◆ IsZoomed()

BOOL BUI::AdapterPlatformGTKmm::IsZoomed ( )
overridevirtual

◆ MessageLoop()

UINT BUI::AdapterPlatformGTKmm::MessageLoop ( )
overridevirtual

◆ MoveWindow()

void BUI::AdapterPlatformGTKmm::MoveWindow ( int x,
int y,
int width,
int height,
BOOL is_refresh )
overridevirtual

◆ OnPaintWin()

void BUI::AdapterPlatformGTKmm::OnPaintWin ( HDC hdc,
RECT & rc_clip )

◆ OnPlatformHandler()

BOOL BUI::AdapterPlatformGTKmm::OnPlatformHandler ( UINT message,
WPARAM wp,
LPARAM lp )
overridevirtual

◆ OnRender()

void BUI::AdapterPlatformGTKmm::OnRender ( RECT & rect)
overridevirtual

◆ PostMessage()

BOOL BUI::AdapterPlatformGTKmm::PostMessage ( UINT msg,
WPARAM wp = 0L,
LPARAM lp = 0L )
overridevirtual

◆ ScreenPointToClient()

void BUI::AdapterPlatformGTKmm::ScreenPointToClient ( POINT * pt)
overridevirtual

◆ SendMessage()

BOOL BUI::AdapterPlatformGTKmm::SendMessage ( UINT msg,
WPARAM wp = 0L,
LPARAM lp = 0L )
overridevirtual

◆ SetActiveWindow()

void BUI::AdapterPlatformGTKmm::SetActiveWindow ( )
overridevirtual

◆ ShowWindow()

void BUI::AdapterPlatformGTKmm::ShowWindow ( ShowMode model)
overridevirtual

类成员变量说明

◆ m_win

Gtk::Window* BUI::AdapterPlatformGTKmm::m_win
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有