[tomboy] Add non-functional UI for saving size/selection
- From: Aaron Borden <adborden src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tomboy] Add non-functional UI for saving size/selection
- Date: Mon, 22 Aug 2011 21:48:37 +0000 (UTC)
commit d07211a71bd2ae2460ba8b65d2b8ef6115ab8978
Author: Sandy Armstrong <sanfordarmstrong gmail com>
Date: Sun Jul 25 21:56:06 2010 -0700
Add non-functional UI for saving size/selection
Signed-off-by: Aaron Borden <adborden live com>
Tomboy/NoteWindow.cs | 30 +++++++++++++++++++++++++++++-
1 files changed, 29 insertions(+), 1 deletions(-)
---
diff --git a/Tomboy/NoteWindow.cs b/Tomboy/NoteWindow.cs
index 5a7c100..617c5b5 100644
--- a/Tomboy/NoteWindow.cs
+++ b/Tomboy/NoteWindow.cs
@@ -554,19 +554,47 @@ namespace Tomboy
private Gtk.Box MakeTemplateBar ()
{
- var bar = new Gtk.VBox ();
+ // TODO: Move these to static area
Tag template_tag = TagManager.GetOrCreateSystemTag (TagManager.TemplateNoteSystemTag);
+ Tag template_save_size_tag = TagManager.GetOrCreateSystemTag (TagManager.TemplateNoteSystemTag + ":save-size");
+ Tag template_save_selection_tag = TagManager.GetOrCreateSystemTag (TagManager.TemplateNoteSystemTag + ":save-selection");
+
+ var bar = new Gtk.VBox ();
+
var infoLabel = new Gtk.Label (Catalog.GetString ("This note is a template note. It determines " +
"the default content of regular notes, and will " +
"not show up in the note menu or search window."));
infoLabel.Wrap = true;
+
var untemplateButton = new Gtk.Button ();
untemplateButton.Label = Catalog.GetString ("Convert to regular note");
untemplateButton.Clicked += (o, e) => {
note.RemoveTag (template_tag);
};
+
+ var saveSizeCheckbutton = new Gtk.CheckButton (Catalog.GetString ("Save Si_ze"));
+ saveSizeCheckbutton.Active = note.ContainsTag (template_save_size_tag);
+ saveSizeCheckbutton.Toggled += (o, e) => {
+ if (saveSizeCheckbutton.Active)
+ note.AddTag (template_save_size_tag);
+ else
+ note.RemoveTag (template_save_size_tag);
+ };
+
+ var saveSelectionCheckbutton = new Gtk.CheckButton (Catalog.GetString ("Save Se_lection"));
+ saveSelectionCheckbutton.Active = note.ContainsTag (template_save_selection_tag);
+ saveSizeCheckbutton.Toggled += (o, e) => {
+ if (saveSelectionCheckbutton.Active)
+ note.AddTag (template_save_selection_tag);
+ else
+ note.RemoveTag (template_save_selection_tag);
+ };
+
bar.PackStart (infoLabel);
bar.PackStart (untemplateButton);
+ bar.PackStart (saveSizeCheckbutton);
+ bar.PackStart (saveSelectionCheckbutton);
+
if (note.ContainsTag (template_tag))
bar.ShowAll ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]