public AdvancedDownloadDialog(Builder builder, Window parent, WindowGroup group) : base(builder.GetRawOwnedObject("dialog"))// base(TextResource.GetText("DESC_ADV_TITLE"), parent, DialogFlags.Modal) { SetDefaultSize(550, 450); builder.Autoconnect(this); Title = TextResource.GetText("DESC_ADV_TITLE"); Modal = true; SetPosition(WindowPosition.CenterAlways); TransientFor = parent; this.group = group; this.group.AddWindow(this); GtkHelper.PopulateComboBox(CmbProxyType !, TextResource.GetText("NET_SYSTEM_PROXY"), TextResource.GetText("ND_NO_PROXY"), TextResource.GetText("ND_MANUAL_PROXY")); GtkHelper.ConfigurePasswordField(TxtPassword); GtkHelper.ConfigurePasswordField(TxtProxyPassword); TxtSpeedLimit !.Text = "0"; CmbProxyType !.Changed += CmbProxyType_Changed; btnOk.Clicked += BtnOK_Click; btnCancel.Clicked += BtnCancel_Click; LoadTexts(); GtkHelper.AttachSafeDispose(this); }