本文整理汇总了C#中App.SetDefaultSize方法的典型用法代码示例。如果您正苦于以下问题:C# App.SetDefaultSize方法的具体用法?C# App.SetDefaultSize怎么用?C# App.SetDefaultSize使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类App
的用法示例。
在下文中一共展示了App.SetDefaultSize方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FoxTerm
FoxTerm(string[] args)
{
program = new Program ("FoxTerm", "0.1", Modules.UI, args);
app = new App ("FoxTerm", "Terminal");
app.SetDefaultSize (600, 450);
app.DeleteEvent += new DeleteEventHandler (OnAppDelete);
GConf.Client gc_client = new GConf.Client();
app.IconName = "terminal";
Terminal term = new Terminal ();
term.EncodingChanged += new EventHandler (OnEncodingChanged);
term.CursorBlinks = true;
term.MouseAutohide = true;
term.ScrollOnKeystroke = true;
term.ScrollbackLines = int.MaxValue;
term.DeleteBinding = TerminalEraseBinding.Auto;
term.BackspaceBinding = TerminalEraseBinding.Auto;
term.Encoding = "UTF-8";
term.FontFromString = (string)gc_client.Get("/desktop/gnome/interface/monospace_font_name");
term.ChildExited += new EventHandler (OnChildExited);
term.WindowTitleChanged += OnTitleChanged;
ScrolledWindow scroll = new ScrolledWindow(null,term.Adjustment);
scroll.Add(term);
scroll.HscrollbarPolicy = PolicyType.Automatic;
scroll.HScrollbar.Hide();
string[] argv = Environment.GetCommandLineArgs ();
// wants an array of "variable=value"
string[] envv = new string[Environment.GetEnvironmentVariables ().Count];
int i = 0;
foreach (DictionaryEntry e in Environment.GetEnvironmentVariables ()) {
if ((string)(e.Key) == "" || (string)(e.Value) == "")
continue;
string tmp = String.Format ("{0}={1}", e.Key, e.Value);
envv[i] = tmp;
i++;
}
int pid = term.ForkCommand (Environment.GetEnvironmentVariable ("SHELL"), argv, envv, Environment.CurrentDirectory, false, true, true);
app.Contents = scroll;
app.ShowAll ();
program.Run ();
}