本文整理汇总了C#中Components.RoundedFrame类的典型用法代码示例。如果您正苦于以下问题:C# Components.RoundedFrame类的具体用法?C# Components.RoundedFrame怎么用?C# Components.RoundedFrame使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Components.RoundedFrame类属于命名空间,在下文中一共展示了Components.RoundedFrame类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: 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 ();
}
开发者ID:telebovich,项目名称:monodevelop,代码行数:20,代码来源:SourceEditorWidget.cs
示例2: 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 ();
}
开发者ID:telebovich,项目名称:monodevelop,代码行数:37,代码来源:SourceEditorWidget.cs
示例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 ();
}
开发者ID:silk,项目名称:monodevelop,代码行数:49,代码来源:SourceEditorWidget.cs
示例4: KillWidgets
bool KillWidgets ()
{
bool result = false;
if (searchAndReplaceWidgetFrame != null) {
searchAndReplaceWidgetFrame.Destroy ();
searchAndReplaceWidgetFrame = null;
searchAndReplaceWidget = null;
result = true;
//clears any message it may have set
IdeApp.Workbench.StatusBar.ShowReady ();
}
if (gotoLineNumberWidgetFrame != null) {
gotoLineNumberWidgetFrame.Destroy ();
gotoLineNumberWidgetFrame = null;
gotoLineNumberWidget = null;
result = true;
}
if (this.textEditor != null)
this.textEditor.HighlightSearchPattern = false;
if (this.splittedTextEditor != null)
this.splittedTextEditor.HighlightSearchPattern = false;
if (!isDisposed)
ResetFocusChain ();
return result;
}
开发者ID:telebovich,项目名称:monodevelop,代码行数:28,代码来源:SourceEditorWidget.cs
示例5: KillWidgets
bool KillWidgets ()
{
bool result = false;
if (searchAndReplaceWidgetFrame != null) {
searchAndReplaceWidgetFrame.Destroy ();
searchAndReplaceWidgetFrame = null;
searchAndReplaceWidget = null;
result = true;
}
if (gotoLineNumberWidgetFrame != null) {
gotoLineNumberWidgetFrame.Destroy ();
gotoLineNumberWidgetFrame = null;
gotoLineNumberWidget = null;
result = true;
}
if (this.textEditor != null)
this.textEditor.HighlightSearchPattern = false;
if (this.splittedTextEditor != null)
this.splittedTextEditor.HighlightSearchPattern = false;
if (!isDisposed)
ResetFocusChain ();
return result;
}
开发者ID:silk,项目名称:monodevelop,代码行数:26,代码来源:SourceEditorWidget.cs
注:本文中的Components.RoundedFrame类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论