本文整理汇总了C#中Gtk.ScrolledWindow.SetPolicy方法的典型用法代码示例。如果您正苦于以下问题:C# Gtk.ScrolledWindow.SetPolicy方法的具体用法?C# Gtk.ScrolledWindow.SetPolicy怎么用?C# Gtk.ScrolledWindow.SetPolicy使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Gtk.ScrolledWindow
的用法示例。
在下文中一共展示了Gtk.ScrolledWindow.SetPolicy方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BlogPreferences
public BlogPreferences()
: base(false, 12)
{
this.doc = Utils.OpenXmlfile();
Gtk.Label l = new Gtk.Label (Catalog.GetString (
"If your blog supports the Atom Publishing Protocol " +
"(APP), you can add it here, and you'll then be able " +
"to post notes directly from Tomboy to your blog. " +
"You need the URL to either your service document, " +
"or your collection document."));
l.Wrap = true;
l.Xalign = 0;
PackStart (l, false, false, 0);
blog_store = CreateBlogStore ();
blog_tree = new Gtk.TreeView (blog_store);
blog_tree.HeadersVisible = true;
blog_tree.Selection.Mode = Gtk.SelectionMode.Single;
blog_tree.Selection.Changed += SelectionChanged;
Gtk.CellRenderer renderer;
Gtk.TreeViewColumn label_col = new Gtk.TreeViewColumn ();
label_col.Title = Catalog.GetString ("Label");
label_col.Sizing = Gtk.TreeViewColumnSizing.Autosize;
label_col.Resizable = true;
label_col.Expand = true;
renderer = new Gtk.CellRendererText ();
label_col.PackStart (renderer, true);
label_col.AddAttribute (renderer, "text", 0 /* label */);
label_col.SortColumnId = 1; /* label */
label_col.SortIndicator = false;
label_col.Reorderable = false;
label_col.SortOrder = Gtk.SortType.Ascending;
blog_tree.AppendColumn (label_col);
Gtk.TreeViewColumn url_col = new Gtk.TreeViewColumn ();
url_col.Title = Catalog.GetString ("Location");
url_col.Sizing = Gtk.TreeViewColumnSizing.Fixed;
url_col.Resizable = true;
renderer = new Gtk.CellRendererText ();
url_col.PackStart (renderer, false);
url_col.AddAttribute (renderer, "text", 1 /* url */);
blog_tree.AppendColumn (url_col);
Gtk.ScrolledWindow sw = new Gtk.ScrolledWindow ();
sw.ShadowType = Gtk.ShadowType.In;
sw.HeightRequest = 200;
sw.WidthRequest = 300;
sw.SetPolicy (Gtk.PolicyType.Automatic, Gtk.PolicyType.Automatic);
sw.Add (blog_tree);
PackStart (sw, true, true, 0);
add_button = new Gtk.Button (Gtk.Stock.Add);
add_button.Clicked += AddClicked;
remove_button = new Gtk.Button (Gtk.Stock.Remove);
remove_button.Sensitive = false;
remove_button.Clicked += RemoveClicked;
edit_button = new Gtk.Button (Gtk.Stock.Edit);
edit_button.Sensitive = false;
edit_button.Clicked += EditClicked;
Gtk.HButtonBox hbutton_box = new Gtk.HButtonBox ();
hbutton_box.Layout = Gtk.ButtonBoxStyle.Start;
hbutton_box.Spacing = 6;
hbutton_box.PackStart (add_button);
hbutton_box.PackStart (remove_button);
hbutton_box.PackStart (edit_button);
PackStart (hbutton_box, false, false, 0);
XmlText draft_state;
draft_state = (XmlText) this.doc.SelectSingleNode ("preferences/settings/draft/text()");
if (draft_state == null)
{
XmlNode node = this.doc.DocumentElement;
Console.Write ("aa");
if (node.SelectNodes("settings").Count == 0)
{
XmlElement childelement = this.doc.CreateElement ("settings");
node.AppendChild (childelement);
}
node = node.SelectSingleNode ("settings");
if (node.SelectNodes("draft").Count == 0)
{
XmlElement child_element = this.doc.CreateElement ("draft");
node.AppendChild (child_element);
}
XmlText text = this.doc.CreateTextNode ("yes");
node.SelectSingleNode ("draft").AppendChild (text);
draft_state = (XmlText) this.doc.SelectSingleNode ("preferences/settings/draft/text()");
}
bool draftbool = (draft_state.Value == "yes" ? true : false);
//.........这里部分代码省略.........
示例2: AddTableToNotebook
private void AddTableToNotebook(Gtk.Table table)
{
Gtk.ScrolledWindow frame = new Gtk.ScrolledWindow();
frame.ShadowType = Gtk.ShadowType.None;
frame.SetPolicy(Gtk.PolicyType.Automatic, Gtk.PolicyType.Automatic);
frame.AddWithViewport(table);
table.RowSpacing = 1;
table.ColumnSpacing = 0;
_notebook.AppendPage(frame, new Gtk.Label(string.Empty));
}
示例3: BugzillaPreferences
public BugzillaPreferences ()
: base (false, 12)
{
last_opened_dir = Environment.GetEnvironmentVariable ("HOME");
Gtk.Label l = new Gtk.Label (Catalog.GetString (
"You can use any bugzilla just by dragging links " +
"into notes. If you want a special icon for " +
"certain hosts, add them here."));
l.Wrap = true;
l.Xalign = 0;
PackStart (l, false, false, 0);
icon_store = CreateIconStore ();
icon_tree = new Gtk.TreeView (icon_store);
icon_tree.HeadersVisible = true;
icon_tree.Selection.Mode = Gtk.SelectionMode.Single;
icon_tree.Selection.Changed += SelectionChanged;
Gtk.CellRenderer renderer;
Gtk.TreeViewColumn host_col = new Gtk.TreeViewColumn ();
host_col.Title = Catalog.GetString ("Host Name");
host_col.Sizing = Gtk.TreeViewColumnSizing.Autosize;
host_col.Resizable = true;
host_col.Expand = true;
host_col.MinWidth = 200;
renderer = new Gtk.CellRendererText ();
host_col.PackStart (renderer, true);
host_col.AddAttribute (renderer, "text", 1 /* host name */);
host_col.SortColumnId = 1; /* host name */
host_col.SortIndicator = false;
host_col.Reorderable = false;
host_col.SortOrder = Gtk.SortType.Ascending;
icon_tree.AppendColumn (host_col);
Gtk.TreeViewColumn icon_col = new Gtk.TreeViewColumn ();
icon_col.Title = Catalog.GetString ("Icon");
icon_col.Sizing = Gtk.TreeViewColumnSizing.Fixed;
icon_col.MaxWidth = 50;
icon_col.MinWidth = 50;
icon_col.Resizable = false;
renderer = new Gtk.CellRendererPixbuf ();
icon_col.PackStart (renderer, false);
icon_col.AddAttribute (renderer, "pixbuf", 0 /* icon */);
icon_tree.AppendColumn (icon_col);
Gtk.ScrolledWindow sw = new Gtk.ScrolledWindow ();
sw.ShadowType = Gtk.ShadowType.In;
sw.HeightRequest = 200;
sw.WidthRequest = 300;
sw.SetPolicy (Gtk.PolicyType.Automatic, Gtk.PolicyType.Automatic);
sw.Add (icon_tree);
PackStart (sw, true, true, 0);
add_button = new Gtk.Button (Gtk.Stock.Add);
add_button.Clicked += AddClicked;
remove_button = new Gtk.Button (Gtk.Stock.Remove);
remove_button.Sensitive = false;
remove_button.Clicked += RemoveClicked;
Gtk.HButtonBox hbutton_box = new Gtk.HButtonBox ();
hbutton_box.Layout = Gtk.ButtonBoxStyle.Start;
hbutton_box.Spacing = 6;
hbutton_box.PackStart (add_button);
hbutton_box.PackStart (remove_button);
PackStart (hbutton_box, false, false, 0);
ShowAll ();
}