等级

Adw公司对话框

自:1.5

描述 [源代码]

Adw类。警报对话框:Adw。对话框实现Gtk。无障碍,Gtk。可建造,Gtk。约束目标{/*没有可用字段*/}

显示消息或问题的对话框。

警报对话框

警报对话框有标题、正文、可选子窗口小部件和一个或多个响应,每个都显示为一个按钮。

每个响应都有一个唯一的字符串身份证件和按钮标签。此外,每个响应可以启用或禁用,也可以具有建议的或破坏性的外观。

当其中一个响应被激活或对话框关闭时AdwAlertDialog::响应信号将被发出。这个信号是详细信息、详细信息以及响应参数将设置为这个身份证件激活响应的值,或AdwAlertDialog:近距离响应属性(如果对话框已关闭)没有激活任何响应。

响应按钮可以水平或垂直显示,具体取决于可用空间。

当响应被激活时,AdwAlert对话框自动关闭。

使用警报对话框的示例:

高级对话框 *对话;

对话 = adw警报对话框新建 (_(“是否替换文件?”), 无效的);

adw警报对话框格式正文 (ADW_警报_对话 (对话),
                              _(名为“%s”的文件已存在。是否替换它),
                              文件名);

adw警报对话框添加响应 (ADW_警报_对话 (对话),
                                “取消”,  _(“取消(_C)”),
                                “替换”, _(“替换(_R)”),
                                无效的);

adw警报对话框设置响应外观 (ADW_警报_对话 (对话),
                                          “替换”,
                                          ADW_响应_推定);

adw警报对话框设置默认响应 (ADW_警报_对话 (对话), “取消”);
adw警报对话框设置关闭响应 (ADW_警报_对话 (对话), “取消”);

g信号连接 (对话, “响应”, G_回拨 (响应_cb), 自己);

adw对话框呈现 (对话, 起源);

异步API

AdwAlert对话框也可以通过adw_alert_dialog_choose()方法。这个美国石油学会遵循GIO公司异步模式,例如:

静止的 空隙
对话框cb (高级警报对话框 *对话,
           GA同步结果   *结果,
           我的窗口       *自己)
{
  常数 烧焦 *响应 = adw警报对话框选择完成 (对话, 结果);

  // ...
}

静止的 空隙
显示对话框 (我的窗口 *自己)
{
  高级对话框 *对话;

  对话 = adw警报对话框新建 (_(“是否替换文件?”), 无效的);

  adw警报对话框格式正文 (ADW_警报_对话 (对话),
                                _(名为“%s”的文件已存在。是否替换它),
                                文件名);

  adw警报对话框添加响应 (ADW_警报_对话 (对话),
                                  “取消”,  _(“取消(_C)”),
                                  “替换”, _(“替换(_R)”),
                                  无效的);

  adw警报对话框设置响应外观 (ADW_警报_对话 (对话),
                                            “替换”,
                                            ADW_响应_推定);

  adw警报对话框设置默认响应 (ADW_警报_对话 (对话), “取消”);
  adw警报对话框设置关闭响应 (ADW_警报_对话 (对话), “取消”);

  adw警报对话框选择 (ADW_警报_对话 (对话), GTK_WIDGET公司 (自己),
                           无效的, (GAsyncReady回拨) 对话框cb, 自己);
}

AdwAlertDialog作为GtkBuildable

AdwAlert对话框支持在中添加响应用户界面通过定义<回应>可能包含多个<回应>元素,每个表示响应。

每个<回应>元素必须具有身份证件属性指定响应身份证件。元素的内容用作响应标签。

响应标签可以用通常的方法翻译可翻译的,上下文评论属性。

这个<回应>元素也可以有启用和/或外观属性。请参见adw_alert_dialog_set_response_enabled()adw_alert_dialog_set_response_appearance()了解详细信息。

示例高级警报对话框 用户界面定义:

<对象 类=“广告提醒对话框” 标识=“对话框”>
  <属性 姓名=“标题” 可翻译的=“是”>保存 变化?</属性>
  <属性 姓名=“主体” 可翻译的=“是”>正常开放 文件 包含 未保存 变化。 变化 哪一个   保存的   永久地 迷路的。</属性>
  <属性 姓名=“默认响应”>节约</属性>
  <属性 姓名=“密切响应”>取消</属性>
  <信号 姓名=“响应” 处理程序=“响应_cb”/>
  <回应>
    <响应 标识=“取消” 可翻译的=“是”>_取消</回应>
    <响应 标识=“放弃” 可翻译的=“是” 外观=“破坏性”>_放弃</回应>
    <响应 标识=“保存” 可翻译的=“是” 外观=“建议” 已启用=“假”>_保存</回应>
  </回应>
</对象>

上市时间:1.5

等级制度

等级制度 高级警报对话框 实现_0 Gtk无障碍 这--实现了0 实现_1 Gtk可构建 这--实现了_1 实施s2 GtkConstraint目标 这个——实现2 祖先_0 高级对话框 ancestor_0--此 祖先_1 Gtk小工具 祖先_1—祖先_0 祖先2 G初始未拥有 ancestor_2—ancestor_1 祖先3 G对象 ancestor_3—ancestor_2

建造师

adw警报对话框新建

创建新的高级警报对话框.

自:1.5

实例方法

adw警报对话框添加响应

添加带有的响应身份证件标签自己.

自:1.5

adw警报对话框添加响应

向添加多个响应自己.

自:1.5

adw警报对话框选择

此函数显示自己给用户。

自:1.5

adw警报对话框选择完成

完成adw_alert_dialog_choose()调用并返回响应身份证件.

自:1.5

adw警报对话框格式正文

设置的格式化正文文本自己.

自:1.5

adw警报对话框格式正文标记

设置的格式化正文文本自己带有Pango标记。

自:1.5

adw警报对话框格式标题

设置的格式化标题自己.

自:1.5

adw警报对话框格式标题标记

设置的格式化标题自己带有Pango标记。

自:1.5

adw警报对话框获取正文

获取的正文文本自己.

自:1.5

adw_alert_dialog_get_body_use_markup广告

获取的正文文本自己包括Pango标记。

自:1.5

adw警报对话框获取关闭响应

获取身份证件的密切响应自己.

自:1.5

adw警报对话框获取默认响应

获取身份证件默认响应的自己.

自:1.5

adw警报对话框获取额外子对象

获取的子小部件自己.

自:1.5

adw警报对话框获取标题

获取的标题自己.

自:1.5

adw警报对话框获取标题使用标记

获取的标题自己包括Pango标记。

自:1.5

adw警报对话框获取响应外观

获取的外观响应.

自:1.5

启用adw_alert_dialog_get_response

获取是否响应已启用。

自:1.5

adw_alert_dialog_get_response_label

获取的标签响应.

自:1.5

adw警报对话框有响应

获取是否自己具有响应身份证件 响应.

自:1.5

adw警报对话框设置正文

设置的正文自己.

自:1.5

adw警报对话框设置用户标记

设置的正文文本是否自己包括Pango标记。

自:1.5

adw警报对话框设置关闭响应

设置身份证件的密切响应自己.

自:1.5

adw警报对话框设置默认响应

设置身份证件默认响应的自己.

自:1.5

adw警报对话框设置额外子对象

设置的子小部件自己.

自:1.5

adw警报对话框设置标题

设置的标题自己.

自:1.5

adw警报对话框设置标题使用标记

设置的标题自己包括Pango标记。

自:1.5

adw警报对话框设置响应外观

设置的外观响应.

自:1.5

启用adw_alert_dialog_set_response_

设置是否响应已启用。

自:1.5

adw_alert_dialog_set_response_label(警报拨号响应标签)

设置的标签响应标签.

自:1.5

方法继承自高级对话框(23)
adw对话框添加断点

添加断点自己.

自:1.5

adw对话框关闭

尝试关闭自己.

自:1.5

adw对话框强制关闭

关闭自己.

自:1.5

adw_对话框_获取_更改_关闭

获取是否自己可以关闭。

自:1.5

adw对话框获取子对象

获取的子窗口小部件自己.

自:1.5

adw对话框获取内容高度

获取对话框内容的高度。

自:1.5

adw对话框获取内容宽度

获取对话框内容的宽度。

自:1.5

adw对话框获取当前断点

获取当前断点。

自:1.5

adw对话框获取默认小部件

获取的默认小部件自己.

自:1.5

adw对话框获取焦点

获取的焦点小部件自己.

自:1.5

adw对话框获取跟踪内容大小

获取是否调整的内容大小自己自动。

自:1.5

adw对话框获取演示模式

获取的演示模式自己.

自:1.5

adw对话框获取标题

获取的标题自己.

自:1.5

adw对话框呈现

礼物自己在内部起源s窗口。

自:1.5

adw_对话框_设置_关闭

设置是否自己可以关闭。

自:1.5

adw对话框设置子对象

设置的子小部件自己.

自:1.5

adw对话框设置内容高度

设置对话框内容的高度。

自:1.5

音频_音频_内容_宽度

设置对话框内容的宽度。

自:1.5

adw对话框设置默认小部件

为设置默认小部件自己.

自:1.5

adw对话框设置焦点

为设置焦点小部件自己.

自:1.5

adw对话框设置跟踪内容大小

设置是否调整内容大小自己自动。

自:1.5

adw对话框设置演示模式

设置的演示模式自己.

自:1.5

adw对话框设置标题

设置的标题自己.

自:1.5

方法继承自Gtk小工具(162)

请参阅Gtk小工具获取方法的完整列表。

继承自的方法G对象(43)

请参阅G对象获取方法的完整列表。

方法继承自Gtk无障碍(19)
gtk可访问通知

请求用户的屏幕阅读器宣布给定消息。

gtk可访问性获取可访问性父级

检索可访问对象的可访问父级。

gtk可访问的角色

检索可访问对象的可访问角色。

gtk_accessible_get_at_context(gtk_accessible_get_at_context)

检索给定的可访问实现Gtk无障碍.

gtk可访问获取边界

查询此可访问项的坐标和尺寸。

gtk_accessible_get_first_accessible_child可访问性

检索可访问对象的第一个可访问子级。

gtk访问权限获取外部访问权限

检索可访问对象的下一个可访问同级。

gtk可访问的获取平台状态

查询平台状态,例如焦点。

gtk可访问的设置属性

重置可访问的财产设置为默认值。

gtk可访问设置

重置可访问的关系设置为默认值。

gtk可访问的重置状态

重置可访问的状态设置为默认值。

gtk可访问集可访问父级

设置可访问对象的父对象和同级对象。

gtk可访问更新外部可访问文件

更新的下一个可访问的同级自己.

gtk可访问更新属性

更新可访问属性的列表。

gtk可访问更新属性值

更新可访问属性的数组。

gtk可访问更新

更新可访问关系的列表。

gtk可访问更新关系值

更新可访问关系的数组。

gtk可访问更新状态

更新可访问状态的列表。请参阅Gtk可访问状态可访问状态的值类型的文档。

gtk可访问更新状态值

更新可访问状态的数组。

方法继承自Gtk可构建(1)
gtk可构建_获取可构建_id

获取身份证件可建造的对象。

属性

Adw公司。AlertDialog:正文

对话框的正文文本。

自:1.5

Adw公司。AlertDialog:正文-标记

正文是否包含Pango标记。

自:1.5

Adw公司。AlertDialog:近距离响应

这个身份证件密切回应的结果。

自:1.5

Adw公司。警报对话框:默认响应

回应身份证件默认响应的。

自:1.5

Adw公司。AlertDialog:子级外

子小部件。

自:1.5

Adw公司。警报对话框:标题

对话框的标题。

自:1.5

Adw公司。警报对话框:标题-使用-标记

标题是否包含Pango标记。

自:1.5

继承自的属性高级对话框(10)
Adw公司。对话框:可以关闭

是否可以关闭对话框。

自:1.5

Adw公司。对话框:子

的子窗口小部件高级对话框.

自:1.5

Adw公司。对话框:内容-高度

对话框内容的高度。

自:1.5

Adw公司。对话框:内容宽度

对话框内容的宽度。

自:1.5

Adw公司。对话框:当前断点

当前断点。

自:1.5

Adw公司。对话框:默认宽度

默认小部件。

自:1.5

Adw公司。对话框:焦点-宽度

焦点小部件。

自:1.5

广告。对话框:遵循内容大小

是否自动调整内容大小。

自:1.5

Adw公司。对话框:演示模式

对话框的显示模式。

自:1.5

Adw公司。对话框:标题

对话框的标题。

自:1.5

继承自的属性Gtk小工具(34)
格特克。小工具:可以聚焦

小部件或其任何后代是否可以接受输入焦点。

格特克。小工具:can-target

小部件是否可以接收指针事件。

格特克。小工具:css-classes

应用于此小部件的css类列表。

格特克。小工具:css-name

控件中此小部件的名称CSS公司树。

格特克。小工具:光标

使用的光标小装置.

格特克。小工具:点击焦点

当用鼠标单击小部件时,它是否应该抓住焦点。

格特克。小工具:可聚焦

这个小部件本身是否接受输入焦点。

格特克。小工具:halign

如果小部件获得额外空间,如何分配水平空间。

格特克。小工具:has-default

小部件是否为默认小部件。

格特克。小工具:has-focus

小部件是否具有输入焦点。

格特克。小工具:has-tooltip

启用或禁用上的::查询工具提示信号的发射小装置.

格特克。小工具:高度搜索

覆盖控件的高度请求。

格特克。小工具:六边形

是否水平展开。

格特克。小工具:hexpand-set

是否使用六边形属性。

格特克。小工具:布局管理器

这个Gtk布局管理器实例来计算首选大小并分配其子项。

格特克。小工具:边距-底部

控件底部的边距。

格特克。小工具:margin-end

控件末尾的水平边距。

格特克。小工具:边距-起点

窗口小部件开始的水平边距。

格特克。小工具:边距顶部

小部件顶部的边距。

格特克。小工具:名称

小部件的名称。

格特克。小工具:不透明度

请求的小部件不透明度。

格特克。小工具:溢出

如何处理小部件内容区域外的内容。

Gtk公司。小工具:父级

此小部件的父小部件。

格特克。小工具:receives-default

当小部件被聚焦时,它是否会接收到默认操作。

格特克。小工具:root

这个GtkRoot公司包含此小部件的小部件树的小部件。

格特克。小工具:比例因子

小部件的比例因子。

格特克。小工具:敏感

小部件是否响应输入。

格特克。小工具:工具提示标记

将工具提示的文本设置为给定的字符串,该字符串已标记带有Pango标记。

格特克。小工具:工具提示-文本

将工具提示的文本设置为给定字符串。

格特克。小工具:valign

如果小部件获得额外空间,如何分配垂直空间。

格特克。小工具:vexpand

是否垂直展开。

格特克。小工具:vexpand-set

是否使用烦恼的人属性。

格特克。小工具:可见

小部件是否可见。

格特克。小工具:宽度请求

覆盖小部件的宽度请求。

继承自的属性Gtk无障碍(1)
格特克。可访问:可访问的角色

给定的可访问角色Gtk无障碍实施。

信号

Adw公司。警报对话框::响应

此信号在对话框关闭时发出。

自:1.5

信号继承自高级对话框(2)
AdwDialog::close-attempt

使用关闭按钮或快捷方式时发出,或adw_dialog_close()在以下时间调用高级对话框:can-close设置为错误的.

自:1.5

AdwDialog::已关闭

对话框成功关闭时发出。

自:1.5

信号继承自Gtk小工具(13)
GtkWidget::销毁

指示小部件引用的所有持有者应释放的信号他们持有的参考。

GtkWidget::方向已更改

当小部件的文本方向改变时发出。

GtkWidget::隐藏

发射时间:小装置已隐藏。

GtkWidget::keynav失败

键盘导航失败时发出。

GtkWidget::映射

发射时间:小装置将被映射。

GtkWidget::助记符激活

当通过助记符激活小部件时发出。

GtkWidget::移动焦点

焦点移动时发出。

GtkWidget::查询工具提示

当小部件的工具提示即将显示时发出。

GtkWidget::实现

发射时间:小装置Gdk表面.

GtkWidget::显示

发射时间:小装置如图所示。

GtkWidget::state-flags-changed

当小部件状态更改时发出。

GtkWidget::取消映射

发射时间:小装置将被取消映射。

GtkWidget::未实现

Gdk表面与关联小装置已被销毁。

信号继承自G对象(1)
G对象::notify

当对象的某个属性具有其值通过g_object_set_property()、g_obact_set()等设置。

班级结构

结构AdwAlertDialogClass{AdvDialogClass parent_class;无效(*响应)(AdwAlertDialog*自身,const char*响应);}

没有可用的描述。

班级成员
parent_class:高级对话类

没有可用的描述。

响应:void(*response)(AdwAlertDialog*自身,const char*响应)

没有可用的描述。

虚拟方法

Adw公司。警报对话框类响应
没有可用的描述。