2 * Copyright 2008, Oliver Tappe, zooey@hirschkaefer.de.
3 * Copyright 2008, Ingo Weinhold, ingo_weinhold@gmx.de.
4 * Distributed under the terms of the MIT License.
6 #ifndef _BINARY_COMPATIBILITY_INTERFACE_H_
7 #define _BINARY_COMPATIBILITY_INTERFACE_H_
10 #include <binary_compatibility/Global.h>
13 struct perform_data_min_size
{
17 struct perform_data_max_size
{
21 struct perform_data_preferred_size
{
25 struct perform_data_layout_alignment
{
26 BAlignment return_value
;
29 struct perform_data_has_height_for_width
{
33 struct perform_data_get_height_for_width
{
40 struct perform_data_set_layout
{
44 struct perform_data_layout_invalidated
{
48 struct perform_data_get_tool_tip_at
{
54 struct perform_data_set_icon
{
60 #endif /* _BINARY_COMPATIBILITY_INTERFACE_H_ */