本文整理汇总了C#中Gtk.Alignment.ShowAll方法的典型用法代码示例。如果您正苦于以下问题:C# Gtk.Alignment.ShowAll方法的具体用法?C# Gtk.Alignment.ShowAll怎么用?C# Gtk.Alignment.ShowAll使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Gtk.Alignment
的用法示例。
在下文中一共展示了Gtk.Alignment.ShowAll方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DocumentOutlinePad
public DocumentOutlinePad ()
{
box = new Gtk.Alignment (0, 0, 1, 1);
box.BorderWidth = 0;
SetEmptyWidget ();
box.ShowAll ();
}
示例2: AddLabel
void AddLabel ()
{
if (label == null) {
Gtk.Alignment al = new Gtk.Alignment (0.5f, 0.5f, 1f, 1f);
al.SetPadding (6, 6, 6, 6);
label = new Gtk.Label ();
al.Add (label);
ContentBox.Add (al);
al.ShowAll ();
}
}
示例3: RunDialog
void RunDialog (string message)
{
if (disposed)
return;
dialog = new Gtk.Dialog () {
Title = "Waiting for debugger"
};
var label = new Gtk.Alignment (0.5f, 0.5f, 1f, 1f) {
Child = new Gtk.Label (message),
BorderWidth = 12
};
dialog.VBox.PackStart (label);
label.ShowAll ();
dialog.AddButton ("Cancel", Gtk.ResponseType.Cancel);
int response = MonoDevelop.Ide.MessageService.ShowCustomDialog (dialog);
dialog.Destroy ();
dialog = null;
if (!disposed && response != (int) Gtk.ResponseType.Ok && UserCancelled != null) {
UserCancelled (null, null);
}
}
示例4: BuildWidget
private void BuildWidget()
{
alignment = new Gtk.Alignment (0.5f, 0.5f, 1f, 0f);
alignment.SetPadding (1, 1, 3, 3);
VisibleWindow = false;
box = new Gtk.HBox ();
entry = new FramelessEntry (this);
filter_button = new HoverImageButton (searchImage);
clear_button = new HoverImageButton (clearImage);
entryAlignment = new Gtk.Alignment (0.5f, 0.5f, 1f, 1f);
alignment.SetPadding (0, 0, 3, 3);
entryAlignment.Add (entry);
box.PackStart (filter_button, false, false, 0);
box.PackStart (entryAlignment, true, true, 0);
box.PackStart (clear_button, false, false, 0);
alignment.Add (box);
Add (alignment);
alignment.ShowAll ();
entry.StyleSet += OnInnerEntryStyleSet;
entry.StateChanged += OnInnerEntryStateChanged;
entry.FocusInEvent += OnInnerEntryFocusEvent;
entry.FocusOutEvent += OnInnerEntryFocusEvent;
entry.Changed += OnInnerEntryChanged;
entry.Activated += delegate {
NotifyActivated ();
};
filter_button.CanFocus = false;
clear_button.CanFocus = false;
filter_button.ButtonReleaseEvent += OnButtonReleaseEvent;
clear_button.ButtonReleaseEvent += OnButtonReleaseEvent;
clear_button.Clicked += OnClearButtonClicked;
ShowHideButtons ();
}
示例5: ConstructContents
void ConstructContents ()
{
if (button.Child != null)
button.Remove (button.Child);
if (useUnderline) {
labelWidget = new Gtk.Label (label);
labelWidget.MnemonicWidget = button;
} else
labelWidget = Gtk.Label.New (label);
Gtk.Image imageWidget = (Gtk.Image)Registry.NewInstance ("Gtk.Image", proj);
Image imageWrapper = (Image)Widget.Lookup (imageWidget);
imageWrapper.Unselectable = true;
if (type != ButtonType.StockItem) {
imageWrapper.Pixbuf = imageInfo;
}
Gtk.HBox box = new Gtk.HBox (false, 2);
box.PackStart (imageWidget, false, false, 0);
box.PackEnd (labelWidget, false, false, 0);
Gtk.Alignment alignment = new Gtk.Alignment (button.Xalign, button.Yalign, 0.0f, 0.0f);
alignment.Add (box);
ObjectWrapper buttonWrapper = ObjectWrapper.Lookup (this);
Widget wrapper = (Widget)ObjectWrapper.Create (proj, labelWidget, buttonWrapper);
wrapper.Unselectable = true;
wrapper = (Widget)ObjectWrapper.Create (proj, box, buttonWrapper);
wrapper.Unselectable = true;
wrapper = (Widget)ObjectWrapper.Create (proj, alignment, buttonWrapper);
wrapper.Unselectable = true;
alignment.ShowAll ();
button.Add (alignment);
}
示例6: ShowListenDialog
void ShowListenDialog (RemoteDebuggerStartInfo dsi)
{
string message = GetListenMessage (dsi);
Gtk.Application.Invoke (delegate {
if (VirtualMachine != null || Exited)
return;
dialog = new Gtk.Dialog () {
Title = "Waiting for debugger"
};
var label = new Gtk.Alignment (0.5f, 0.5f, 1f, 1f) {
Child = new Gtk.Label (message),
BorderWidth = 12
};
dialog.VBox.PackStart (label);
label.ShowAll ();
dialog.AddButton ("Cancel", Gtk.ResponseType.Cancel);
int response = MonoDevelop.Ide.MessageService.ShowCustomDialog (dialog);
if (response != (int) Gtk.ResponseType.Ok) {
EndSession ();
}
dialog = null;
});
}
示例7: AddLabel
void AddLabel ()
{
if (label == null) {
alignment = new Gtk.Alignment (0.5f, 0.5f, 1f, 1f);
alignment.SetPadding (4, 5, 4, 4);
label = new Gtk.Label ();
label.ModifyFont (Theme.Font);
alignment.Add (label);
ContentBox.Add (alignment);
alignment.ShowAll ();
}
}