AtkWindow

AtkWindow — The ATK Interface provided by UI components that represent a top-level window.

Synopsis

                    AtkWindow;

Object Hierarchy

  GInterface
   +----AtkWindow

Prerequisites

AtkWindow requires AtkObject.

Known Implementations

AtkWindow is implemented by AtkNoOpObject.

Signals

  "activate"                                       : Run Last
  "create"                                         : Run Last
  "deactivate"                                     : Run Last
  "destroy"                                        : Run Last
  "maximize"                                       : Run Last
  "minimize"                                       : Run Last
  "move"                                           : Run Last
  "resize"                                         : Run Last
  "restore"                                        : Run Last

Description

AtkWindow should be implemented by the UI elements that represent a top-level window, such as the main window of an application or dialog.

Details

AtkWindow

typedef struct _AtkWindow AtkWindow;

Signal Details

The "activate" signal

void                user_function                      (AtkWindow *object,
                                                        gpointer   user_data)      : Run Last

The signal "activate" is emitted when a window becomes the active window of the application or session.

object :

the object which received the signal

user_data :

user data set when the signal handler was connected.

Since 2.1.5


The "create" signal

void                user_function                      (AtkWindow *object,
                                                        gpointer   user_data)      : Run Last

The signal "create" is emitted when a new window is created.

object :

the object which received the signal

user_data :

user data set when the signal handler was connected.

Since 2.1.5


The "deactivate" signal

void                user_function                      (AtkWindow *object,
                                                        gpointer   user_data)      : Run Last

The signal "deactivate" is emitted when a window is no longer the active window of the application or session.

object :

the object which received the signal

user_data :

user data set when the signal handler was connected.

Since 2.1.5


The "destroy" signal

void                user_function                      (AtkWindow *object,
                                                        gpointer   user_data)      : Run Last

The signal "destroy" is emitted when a window is destroyed.

object :

the object which received the signal

user_data :

user data set when the signal handler was connected.

Since 2.1.5


The "maximize" signal

void                user_function                      (AtkWindow *object,
                                                        gpointer   user_data)      : Run Last

The signal "maximize" is emitted when a window is maximized.

object :

the object which received the signal

user_data :

user data set when the signal handler was connected.

Since 2.1.5


The "minimize" signal

void                user_function                      (AtkWindow *object,
                                                        gpointer   user_data)      : Run Last

The signal "minimize" is emitted when a window is minimized.

object :

the object which received the signal

user_data :

user data set when the signal handler was connected.

Since 2.1.5


The "move" signal

void                user_function                      (AtkWindow *object,
                                                        gpointer   user_data)      : Run Last

The signal "move" is emitted when a window is moved.

object :

the object which received the signal

user_data :

user data set when the signal handler was connected.

Since 2.1.5


The "resize" signal

void                user_function                      (AtkWindow *object,
                                                        gpointer   user_data)      : Run Last

The signal "resize" is emitted when a window is resized.

object :

the object which received the signal

user_data :

user data set when the signal handler was connected.

Since 2.1.5


The "restore" signal

void                user_function                      (AtkWindow *object,
                                                        gpointer   user_data)      : Run Last

The signal "restore" is emitted when a window is restored.

object :

the object which received the signal

user_data :

user data set when the signal handler was connected.

Since 2.1.5

See Also

AtkObject