protected override void OnClosed(EventArgs e) { base.OnClosed(e); // base.OnClosed() invokes this class' Closed() code, so we flipped the order of exec to reduce the number of surprises for yours truly. // This NULLing stuff is really the last rites of Dispose()-like so we stick it at the end here. pdf_document_bindable = null; ObjBibTeXEditorControl.RegisterOverlayButtons(null, null, null); }
public MultipleDocumentsSelectedPanel() { InitializeComponent(); DataContextChanged += MultipleDocumentsSelectedPanel_DataContextChanged; ObjUserReviewControl.SetDatesVisible(false); ButtonResetTagsAdd.Caption = "Reset"; ButtonResetTagsAdd.Click += ButtonResetTagsAdd_Click; ButtonApplyTagsAdd.Caption = "Apply"; ButtonApplyTagsAdd.Click += ButtonApplyTagsAdd_Click; ResetTagsAddStub(); ButtonResetTagsRemove.Caption = "Reset"; ButtonResetTagsRemove.Click += ButtonResetTagsRemove_Click; ButtonApplyTagsRemove.Caption = "Apply"; ButtonApplyTagsRemove.Click += ButtonApplyTagsRemove_Click; ResetTagsRemoveStub(); ButtonResetReview.Caption = "Reset"; ButtonResetReview.Click += ButtonResetReview_Click; ButtonApplyReview.Caption = "Apply"; ButtonApplyReview.Click += ButtonApplyReview_Click; ResetReviewStub(); ButtonResetBibTeX.Caption = "Reset"; ButtonResetBibTeX.Icon = Icons.GetAppIcon(Icons.BibTeXReset); ButtonResetBibTeX.Click += ButtonResetBibTeX_Click; ButtonResetBibTeX.Icon = Icons.GetAppIcon(Icons.Yes); ButtonApplyBibTeX.Caption = "Apply"; ButtonApplyBibTeX.Click += ButtonApplyBibTeX_Click; //ButtonToggleBibTeX.Caption = "Toggle View"; ButtonToggleBibTeX.Click += ButtonToggleBibTeX_Click; //ButtonAckBibTeXParseErrors.Caption = "Parse Errors"; ButtonAckBibTeXParseErrors.Click += ButtonAckBibTeXParseErrors_Click; //ButtonUndoBibTeXEdit.Caption = "Undo"; ButtonUndoBibTeXEdit.Click += ButtonUndoBibTeXEdit_Click; ObjBibTeXEditorControl.RegisterOverlayButtons(ButtonAckBibTeXParseErrors, ButtonToggleBibTeX, ButtonUndoBibTeXEdit); ResetBibTeXStub(); }
public MetadataBibTeXEditorControl() { InitializeComponent(); Title = "BibTeX Editor"; ButtonCancel.Icon = Icons.GetAppIcon(Icons.GoogleBibTexCancel); ButtonCancel.Caption = "Close"; ButtonCancel.Click += ButtonCancel_Click; ButtonSniffer.Icon = Icons.GetAppIcon(Icons.BibTexSniffer); ButtonSniffer.Caption = "Sniffer"; ButtonSniffer.Click += ButtonSniffer_Click; ButtonToggleBibTeX.Click += ButtonToggleBibTeX_Click; ButtonAckBibTeXParseErrors.Click += ButtonAckBibTeXParseErrors_Click; ButtonUndoBibTeXEdit.Click += ButtonUndoBibTeXEdit_Click; ObjBibTeXEditorControl.RegisterOverlayButtons(ButtonAckBibTeXParseErrors, ButtonToggleBibTeX, ButtonUndoBibTeXEdit); PreviewKeyDown += MetadataCommentEditorControl_PreviewKeyDown; }
public BibTeXControl() { InitializeComponent(); ButtonBibTexEditor.Caption = "Popup"; ButtonBibTexEditor.ToolTip = "Edit this BibTeX in a larger popup window."; ButtonBibTexEditor.Icon = Icons.GetAppIcon(Icons.Window); ButtonBibTexEditor.IconHeight = 24; ButtonBibTexEditor.Click += ButtonBibTexEditor_Click; ButtonBibTexClear.Caption = "Clear"; ButtonBibTexClear.ToolTip = "Clear this BibTeX."; ButtonBibTexClear.Icon = Icons.GetAppIcon(Icons.BibTeXReset); ButtonBibTexClear.IconHeight = 24; ButtonBibTexClear.Click += ButtonBibTexClear_Click; ButtonToggleBibTeX.Click += ButtonToggleBibTeX_Click; ButtonAckBibTeXParseErrors.Click += ButtonAckBibTeXParseErrors_Click; ButtonUndoBibTeXEdit.Click += ButtonUndoBibTeXEdit_Click; ObjBibTeXEditorControl.RegisterOverlayButtons(ButtonAckBibTeXParseErrors, ButtonToggleBibTeX, ButtonUndoBibTeXEdit, IconHeight: 24); ButtonBibTexAutoFind.Caption = "Find"; ButtonBibTexAutoFind.ToolTip = LocalisationManager.Get("LIBRARY/TIP/BIBTEX_AUTOFIND"); ButtonBibTexAutoFind.Click += ButtonBibTexAutoFind_Click; ButtonBibTexAutoFind.MinWidth = 0; ButtonBibTexSniffer.Caption = "Sniffer"; ButtonBibTexSniffer.ToolTip = LocalisationManager.Get("LIBRARY/TIP/BIBTEX_SNIFFER"); ButtonBibTexSniffer.Click += ButtonBibTexSniffer_Click; ButtonBibTexSniffer.MinWidth = 0; ButtonUseSummary.Caption = "Summary"; ButtonUseSummary.ToolTip = "Use your Reference Summary information to create a BibTeX record."; ButtonUseSummary.Click += ButtonUseSummary_Click; ButtonUseSummary.MinWidth = 0; }
private void ButtonToggleBibTeX_Click(object sender, RoutedEventArgs e) { ObjBibTeXEditorControl.ToggleBibTeXMode(TriState.Arbitrary); }
private void ButtonAckBibTeXParseErrors_Click(object sender, RoutedEventArgs e) { ObjBibTeXEditorControl.ToggleBibTeXErrorView(); }