mirror of
https://github.com/rozniak/xfce-winxp-tc.git
synced 2026-01-26 11:39:44 +00:00
Enhancement: Fixes #499, taskband - add context menu to taskband buttons
Co-authored-by: Rory Fewell <roryf@oddmatics.uk>
This commit is contained in:
@@ -125,6 +125,17 @@ extern WinTCWndMgmtScreen* (*wintc_wndmgmt_screen_get_default) (void);
|
||||
*/
|
||||
extern void (*wintc_wndmgmt_shutdown) (void);
|
||||
|
||||
/**
|
||||
* Closes the specified window.
|
||||
*
|
||||
* @param window The window.
|
||||
* @param timestamp The timestamp, for focus stealing prevention.
|
||||
*/
|
||||
extern void (*wintc_wndmgmt_window_close) (
|
||||
WinTCWndMgmtWindow* window,
|
||||
guint64 timestamp
|
||||
);
|
||||
|
||||
/**
|
||||
* Retrieves the icon for the specified window.
|
||||
*
|
||||
@@ -145,6 +156,26 @@ extern gchar* (*wintc_wndmgmt_window_get_name) (
|
||||
WinTCWndMgmtWindow* window
|
||||
);
|
||||
|
||||
/**
|
||||
* Checks if the specified window is maximized.
|
||||
*
|
||||
* @param window The window.
|
||||
* @return True if the window is maximized.
|
||||
*/
|
||||
extern gboolean (*wintc_wndmgmt_window_is_maximized) (
|
||||
WinTCWndMgmtWindow* window
|
||||
);
|
||||
|
||||
/**
|
||||
* Checks if the specified window is minimized.
|
||||
*
|
||||
* @param window The window.
|
||||
* @return True if the window is minimized.
|
||||
*/
|
||||
extern gboolean (*wintc_wndmgmt_window_is_minimized) (
|
||||
WinTCWndMgmtWindow* window
|
||||
);
|
||||
|
||||
/**
|
||||
* Determines whether the specified window should receive a button in the
|
||||
* window switcher.
|
||||
@@ -156,6 +187,15 @@ extern gboolean (*wintc_wndmgmt_window_is_skip_tasklist) (
|
||||
WinTCWndMgmtWindow* window
|
||||
);
|
||||
|
||||
/**
|
||||
* Maximizes the specified window.
|
||||
*
|
||||
* @param window The window.
|
||||
*/
|
||||
extern void (*wintc_wndmgmt_window_maximize) (
|
||||
WinTCWndMgmtWindow* window
|
||||
);
|
||||
|
||||
/**
|
||||
* Minimizes the specified window.
|
||||
*
|
||||
@@ -165,6 +205,15 @@ extern void (*wintc_wndmgmt_window_minimize) (
|
||||
WinTCWndMgmtWindow* window
|
||||
);
|
||||
|
||||
/**
|
||||
* Unmaximizes the specified window.
|
||||
*
|
||||
* @param window The window.
|
||||
*/
|
||||
extern void (*wintc_wndmgmt_window_unmaximize) (
|
||||
WinTCWndMgmtWindow* window
|
||||
);
|
||||
|
||||
/**
|
||||
* Unminimizes the specified window.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user