当前位置: 首页>>代码示例>>C#>>正文


C# VBox.Reparent方法代码示例

本文整理汇总了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 ();
        }
开发者ID:alexhudson,项目名称:SparkleShare,代码行数:49,代码来源:SparkleIntro.cs


注:本文中的Gtk.VBox.Reparent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。