本文整理汇总了C#中Components.RoundedFrame.ShowAll方法的典型用法代码示例。如果您正苦于以下问题:C# Components.RoundedFrame.ShowAll方法的具体用法?C# Components.RoundedFrame.ShowAll怎么用?C# Components.RoundedFrame.ShowAll使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Components.RoundedFrame
的用法示例。
在下文中一共展示了Components.RoundedFrame.ShowAll方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ShowSearchReplaceWidget
void ShowSearchReplaceWidget (bool replace)
{
if (searchAndReplaceWidget == null) {
KillWidgets ();
searchAndReplaceWidgetFrame = new RoundedFrame ();
//searchAndReplaceWidgetFrame.SetFillColor (MonoDevelop.Components.CairoExtensions.GdkColorToCairoColor (widget.TextEditor.ColorStyle.Default.BackgroundColor));
searchAndReplaceWidgetFrame.SetFillColor (CairoExtensions.GdkColorToCairoColor (vbox.Style.Background (StateType.Normal)));
searchAndReplaceWidgetFrame.Child = searchAndReplaceWidget = new SearchAndReplaceWidget (TextEditor, searchAndReplaceWidgetFrame);
searchAndReplaceWidget.Destroyed += (sender, e) => RemoveSearchWidget ();
searchAndReplaceWidgetFrame.ShowAll ();
this.TextEditor.AddAnimatedWidget (searchAndReplaceWidgetFrame, 300, Mono.TextEditor.Theatrics.Easing.ExponentialInOut, Blocking.Downstage, TextEditor.Allocation.Width - 400, -searchAndReplaceWidget.Allocation.Height);
// this.PackEnd (searchAndReplaceWidget);
// this.SetChildPacking (searchAndReplaceWidget, false, false, CHILD_PADDING, PackType.End);
// searchAndReplaceWidget.ShowAll ();
if (this.splittedTextEditor != null) {
this.splittedTextEditor.HighlightSearchPattern = true;
this.splittedTextEditor.TextViewMargin.RefreshSearchMarker ();
}
ResetFocusChain ();
} else {
if (TextEditor.IsSomethingSelected) {
searchAndReplaceWidget.SetSearchPattern ();
}
}
searchAndReplaceWidget.UpdateSearchPattern ();
searchAndReplaceWidget.IsReplaceMode = replace;
if (searchAndReplaceWidget.SearchFocused) {
if (replace) {
searchAndReplaceWidget.Replace ();
} else {
this.FindNext ();
}
}
searchAndReplaceWidget.Focus ();
}
示例2: ShowGotoLineNumberWidget
public void ShowGotoLineNumberWidget ()
{
if (gotoLineNumberWidget == null) {
KillWidgets ();
gotoLineNumberWidgetFrame = new MonoDevelop.Components.RoundedFrame ();
//searchAndReplaceWidgetFrame.SetFillColor (MonoDevelop.Components.CairoExtensions.GdkColorToCairoColor (widget.TextEditor.ColorStyle.Default.BackgroundColor));
gotoLineNumberWidgetFrame.SetFillColor (MonoDevelop.Components.CairoExtensions.GdkColorToCairoColor (vbox.Style.Background (StateType.Normal)));
gotoLineNumberWidgetFrame.Child = gotoLineNumberWidget = new GotoLineNumberWidget (textEditor, gotoLineNumberWidgetFrame);
gotoLineNumberWidget.Destroyed += (sender, e) => RemoveSearchWidget ();
gotoLineNumberWidgetFrame.ShowAll ();
TextEditor.AddAnimatedWidget (gotoLineNumberWidgetFrame, 300, Mono.TextEditor.Theatrics.Easing.ExponentialInOut, Mono.TextEditor.Theatrics.Blocking.Downstage, this.TextEditor.Allocation.Width - 400, -gotoLineNumberWidget.Allocation.Height);
ResetFocusChain ();
}
gotoLineNumberWidget.Focus ();
}
示例3: ShowSearchReplaceWidget
void ShowSearchReplaceWidget (bool replace)
{
if (searchAndReplaceWidget == null) {
this.textEditor.SearchPattern = SearchAndReplaceWidget.searchPattern = "";
// reset pattern, to force an update
if (TextEditor.IsSomethingSelected) {
SetSearchPattern ();
}
if (!DisableAutomaticSearchPatternCaseMatch && PropertyService.Get ("AutoSetPatternCasing", true))
SearchAndReplaceWidget.IsCaseSensitive = TextEditor.IsSomethingSelected;
KillWidgets ();
searchAndReplaceWidgetFrame = new MonoDevelop.Components.RoundedFrame ();
//searchAndReplaceWidgetFrame.SetFillColor (MonoDevelop.Components.CairoExtensions.GdkColorToCairoColor (widget.TextEditor.ColorStyle.Default.BackgroundColor));
searchAndReplaceWidgetFrame.SetFillColor (MonoDevelop.Components.CairoExtensions.GdkColorToCairoColor (vbox.Style.Background (StateType.Normal)));
searchAndReplaceWidgetFrame.Child = searchAndReplaceWidget = new SearchAndReplaceWidget (this, searchAndReplaceWidgetFrame);
searchAndReplaceWidgetFrame.ShowAll ();
this.TextEditorContainer.AddAnimatedWidget (searchAndReplaceWidgetFrame, 300, Mono.TextEditor.Theatrics.Easing.ExponentialInOut, Mono.TextEditor.Theatrics.Blocking.Downstage, this.TextEditor.Allocation.Width - 400, -searchAndReplaceWidget.Allocation.Height);
// this.PackEnd (searchAndReplaceWidget);
// this.SetChildPacking (searchAndReplaceWidget, false, false, CHILD_PADDING, PackType.End);
// searchAndReplaceWidget.ShowAll ();
this.textEditor.HighlightSearchPattern = true;
this.textEditor.TextViewMargin.RefreshSearchMarker ();
if (this.splittedTextEditor != null) {
this.splittedTextEditor.HighlightSearchPattern = true;
this.splittedTextEditor.TextViewMargin.RefreshSearchMarker ();
}
ResetFocusChain ();
} else {
if (TextEditor.IsSomethingSelected) {
SetSearchPattern ();
}
}
searchAndReplaceWidget.UpdateSearchPattern ();
searchAndReplaceWidget.IsReplaceMode = replace;
if (searchAndReplaceWidget.SearchFocused) {
if (replace) {
this.Replace ();
} else {
this.FindNext ();
}
}
searchAndReplaceWidget.Focus ();
SetSearchOptions ();
}