Miscellaneous Functions

Miscellaneous Functions — other additional features.

Stability Level

Unstable, unless otherwise indicated

Functions

Types and Values

Object Hierarchy


Includes

#include <libmatewnck/libmatewnck.h>

Description

These functions are utility functions providing some additional features to libwcnk users.

Functions

matewnck_gtk_window_set_dock_type ()

void
matewnck_gtk_window_set_dock_type (GtkWindow *window);

matewnck_gtk_window_set_dock_type has been deprecated since version 2.20 and should not be used in newly-written code.

Use gdk_window_set_type_hint() instead.

Sets the semantic type of window to MATEWNCK_WINDOW_DOCK.

Parameters

window

a GtkWindow.

 

matewnck_set_client_type ()

void
matewnck_set_client_type (MatewnckClientType ewmh_sourceindication_client_type);

Sets the role of the libmatewnck user.

The default role is MATEWNCK_CLIENT_TYPE_APPLICATION. Therefore, for applications providing some window management features, like pagers or tasklists, it is important to set the role to MATEWNCK_CLIENT_TYPE_PAGER for libmatewnck to properly work.

Parameters

ewmh_sourceindication_client_type

a role for the client.

 

Since 2.14

Types and Values

enum MatewnckClientType

Type describing the role of the libmatewnck user.

Members

MATEWNCK_CLIENT_TYPE_APPLICATION

the libmatewnck user is a normal application.

 

MATEWNCK_CLIENT_TYPE_PAGER

the libmatewnck user is an utility application dealing with window management, like pagers and taskbars.

 

Since 2.14