构造函数
GtkApplicationnew
声明 [源代码]
GtkApplication*
gtk_application_new (
const char* application_id,
GApplicationFlags flags
)
描述 [源代码]
创建一个新的应用程序实例。
在使用 GtkApplication
时,不需要手动调用 gtk_init()
。一当应用程序注册为初始实例时,就会自动调用。
具体来说,gtk_init()
在 GApplication::startup
信号的自定义处理程序中被调用。因此,GtkApplication
子类应该在调用任何 GTK API 之前,在其 GIO.Application.startup 处理程序中进行链式传递。
请注意,命令行参数不会传递给 gtk_init()
。
如果 application_id
不是 NULL
,则它必须是有效的。请参阅 g_application_id_is_valid()
。
如果没有提供应用程序 ID,则某些功能(特别是应用程序的唯一性)将无法启用。
返回值
类型: GtkApplication
一个新的 GtkApplication
实例。
函数的调用者拥有数据,并负责释放它。 |