* Added two more private InterfaceDefs functions: get_application_order(), and
get_window_order() will retrieve the application respectively window order on the selected workspace. * Moved private BeOS compatible functions (as used by the Deskbar) into the private WindowInfo.h header. * Whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26951 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -41,6 +41,8 @@ enum {
|
||||
AS_MINIMIZE_TEAM,
|
||||
AS_BRING_TEAM_TO_FRONT,
|
||||
AS_WINDOW_ACTION,
|
||||
AS_GET_APPLICATION_ORDER,
|
||||
AS_GET_WINDOW_ORDER,
|
||||
|
||||
// Application definitions
|
||||
AS_CREATE_APP,
|
||||
@@ -78,7 +80,7 @@ enum {
|
||||
AS_QUIT_WINDOW,
|
||||
AS_SEND_BEHIND,
|
||||
AS_SET_LOOK,
|
||||
AS_SET_FEEL,
|
||||
AS_SET_FEEL,
|
||||
AS_SET_FLAGS,
|
||||
AS_DISABLE_UPDATES,
|
||||
AS_ENABLE_UPDATES,
|
||||
@@ -154,7 +156,7 @@ enum {
|
||||
AS_GET_ACCELERANT_INFO,
|
||||
AS_GET_MONITOR_INFO,
|
||||
AS_GET_FRAME_BUFFER_CONFIG,
|
||||
|
||||
|
||||
AS_SET_DPMS,
|
||||
AS_GET_DPMS_STATE,
|
||||
AS_GET_DPMS_CAPABILITIES,
|
||||
|
||||
@@ -42,4 +42,23 @@ enum window_action {
|
||||
B_BRING_TO_FRONT
|
||||
};
|
||||
|
||||
|
||||
// Private BeOS compatible window API
|
||||
|
||||
void do_window_action(int32 window_id, int32 action, BRect zoomRect, bool zoom);
|
||||
client_window_info* get_window_info(int32 token);
|
||||
int32* get_token_list(team_id app, int32 *count);
|
||||
void do_bring_to_front_team(BRect zoomRect, team_id app, bool zoom);
|
||||
void do_minimize_team(BRect zoomRect, team_id app, bool zoom);
|
||||
|
||||
// Haiku additions
|
||||
|
||||
namespace BPrivate {
|
||||
|
||||
status_t get_application_order(int32 workspace, team_id** _apps, int32* _count);
|
||||
status_t get_window_order(int32 workspace, int32** _tokens, int32* _count);
|
||||
|
||||
} // namespace BPrivate
|
||||
|
||||
|
||||
#endif // _WINDOW_INFO_H_
|
||||
|
||||
Reference in New Issue
Block a user