构造函数

GtkCustomLayoutnew

声明 [源]

GtkLayoutManager*
gtk_custom_layout_new (
  GtkCustomRequestModeFunc request_mode,
  GtkCustomMeasureFunc measure,
  GtkCustomAllocateFunc allocate
)

描述 [源]

创建一个新的传统布局管理者。

传统布局管理者映射到旧 GtkWidget 大小协商虚拟函数,旨在在从布局容器转换到布局管理者代理期间使用。

参数

request_mode

类型: GtkCustomRequestModeFunc

一个用于使用布局检索小部件 GtkSizeRequestMode 的函数;默认请求模式是 GTK_SIZE_REQUEST_CONSTANT_SIZE

参数可以是 NULL
measure

类型: GtkCustomMeasureFunc

一个用于使用布局管理者测量小部件的函数。

allocate

类型: GtkCustomAllocateFunc

一个用于使用布局管理者分配小部件子项的函数。

返回值

类型: GtkLayoutManager

新创建的 GtkCustomLayout

函数的调用者负责数据的所有权,并负责释放它。