本文整理汇总了C#中Gtk.VBox.Reparent方法的典型用法代码示例。如果您正苦于以下问题:C# VBox.Reparent方法的具体用法?C# VBox.Reparent怎么用?C# VBox.Reparent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Gtk.VBox
的用法示例。
在下文中一共展示了VBox.Reparent方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ShowSyncingPage
// The page shown whilst syncing
private void ShowSyncingPage(string name)
{
Reset ();
VBox layout_vertical = new VBox (false, 0);
Label header = new Label ("<span size='large'><b>" +
String.Format (_("Syncing folder ‘{0}’…"), name) +
"</b></span>") {
UseMarkup = true,
Xalign = 0,
Wrap = true
};
Label information = new Label (_("This may take a while.\n") +
_("Are you sure it’s not coffee o'clock?")) {
UseMarkup = true,
Xalign = 0
};
Button button = new Button () {
Sensitive = false,
Label = _("Finish")
};
button.Clicked += delegate {
Close ();
};
AddButton (button);
layout_vertical.PackStart (header, false, false, 0);
layout_vertical.PackStart (information, false, false, 21);
this.progress_bar_pulse_timer.Elapsed += delegate {
Application.Invoke (delegate {
progress_bar.Pulse ();
});
};
if (this.progress_bar.Parent != null)
layout_vertical.Reparent(this.progress_bar);
layout_vertical.PackStart (this.progress_bar, false, false, 54);
Add (layout_vertical);
ShowAll ();
}