Haiku API Bindings
ApplicationKit
Not logged in

Documentation | ApplicationKit

SYNOPSIS

Perl

use HaikuR1::ApplicationKit;

Python

from HaikuR1.ApplicationKit import *

DESCRIPTION

Acts as the entry point for the classes and submodules in the Application Kit. Also contains constants.

For more information on the Application Kit, see the Be Book introduction and the Haiku Book page.

CLASSES AND SUBMODULES

CONSTANTS

System messages

These are messages that the system might send to your Applications, Windows, and Views.

A few of these constants begin with an underscore. You're unlikely to need to override the default behavior in a subclass, but the underscore constants are provided just in case you ever need them.

Python

Remember that names beginning with an underscore will not be imported by import *; you will need to explicitly import them.

Perl

use HaikuR1::ApplicationKit qw(:system_messages)

Python

Python does not support export tags.

Commands

These are messages that can be sent to built-in objects. Custom subclasses may also need to override the default response to these messages.

Perl

use HaikuR1::ApplicationKit qw(:commands)

Python

Python does not support export tags.