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


C# FileChooserDialog.ModifyFg方法代码示例

本文整理汇总了C#中Gtk.FileChooserDialog.ModifyFg方法的典型用法代码示例。如果您正苦于以下问题:C# FileChooserDialog.ModifyFg方法的具体用法?C# FileChooserDialog.ModifyFg怎么用?C# FileChooserDialog.ModifyFg使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Gtk.FileChooserDialog的用法示例。


在下文中一共展示了FileChooserDialog.ModifyFg方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Build


//.........这里部分代码省略.........
            this.checkbutton2.Label = global::Mono.Unix.Catalog.GetString ("Transparent");
            this.checkbutton2.Active = true;
            this.checkbutton2.DrawIndicator = true;
            this.checkbutton2.UseUnderline = true;

            this.colorbutton1.Sensitive = false;

            this.checkbutton2.Toggled += delegate(object sender, EventArgs e)
            {
                this.colorbutton1.Sensitive = !this.checkbutton2.Active;
            };

            this.hbox1.Add (this.checkbutton2);

            this.hbox7.Add(this.hbox1);

            this.vbox1.Add (this.hbox7);

            global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.hbox7]));
            w22.PackType = ((global::Gtk.PackType)(1));
            w22.Position = 3;
            w22.Fill = true;

            this.vbox1.BorderWidth = 3;

            this.button1.Clicked += delegate(object sender, EventArgs e)
            {
                FileChooserDialog dia = new FileChooserDialog("Select location",
                                                              null,
                                                              FileChooserAction.Save,
                                                              "Close", ResponseType.Close,
                                                              "Ok", ResponseType.Ok);

                dia.ModifyFg(StateType.Normal, new Gdk.Color(255, 255, 255));
                dia.ModifyBg(StateType.Normal, new Gdk.Color(255, 255, 255));

                dia.Icon = Gdk.Pixbuf.LoadFromResource("MeeGen.Resources.document-save.png");
                dia.DoOverwriteConfirmation = true;

                dia.CurrentName = "meegon." + this.combobox1.ActiveText.Substring(0, 3).ToLower();

                FileFilter f = new FileFilter();
                f.Name = "SVG";
                f.AddMimeType("image/svg+xml");
                dia.AddFilter(f);

                f = new FileFilter();
                f.Name = "PNG";
                f.AddMimeType("image/png");
                dia.AddFilter(f);

                f = new FileFilter();
                f.Name = "PDF";
                f.AddMimeType("application/pdf");
                dia.AddFilter(f);

                WidgetHelper.SetButtonRelief(dia, ReliefStyle.None);

                dia.SkipTaskbarHint = true;
                dia.SetCurrentFolder(this.entry1.Text);

                if(dia.Run() == (int)ResponseType.Ok)
                {
                    this.entry1.Text = dia.Filename;
                }
                dia.Destroy();
开发者ID:physalis,项目名称:MeeGen,代码行数:67,代码来源:Page.cs


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