From 0d96543e6e651156100f055e1091aab0874cb4ac Mon Sep 17 00:00:00 2001 From: Randy Baumgarte Date: Wed, 6 Oct 2010 12:06:10 -0400 Subject: [PATCH] Added todo to editor button bar. --- src/cx/fbn/nevernote/gui/BrowserWindow.java | 11 +++++++++++ src/cx/fbn/nevernote/gui/EditorButtonBar.java | 2 ++ src/cx/fbn/nevernote/icons/todo.gif | Bin 0 -> 1311 bytes 3 files changed, 13 insertions(+) create mode 100644 src/cx/fbn/nevernote/icons/todo.gif diff --git a/src/cx/fbn/nevernote/gui/BrowserWindow.java b/src/cx/fbn/nevernote/gui/BrowserWindow.java index c49febb..db005a9 100644 --- a/src/cx/fbn/nevernote/gui/BrowserWindow.java +++ b/src/cx/fbn/nevernote/gui/BrowserWindow.java @@ -199,6 +199,8 @@ public class BrowserWindow extends QWidget { public final QAction numberListAction; public final QPushButton spellCheckButton; public final QAction spellCheckAction; + public final QPushButton todoButton; + public final QAction todoAction; public final QShortcut focusTitleShortcut; public final QShortcut focusTagShortcut; @@ -428,6 +430,7 @@ public class BrowserWindow extends QWidget { bulletListButton = newEditorButton("bulletList", tr("Bullet List")); numberListButton = newEditorButton("numberList", tr("Number List")); spellCheckButton = newEditorButton("spellCheck", tr("Spell Check")); + todoButton = newEditorButton("todo", tr("To-do")); buttonLayout = new EditorButtonBar(); @@ -522,6 +525,10 @@ public class BrowserWindow extends QWidget { spellCheckAction = buttonLayout.addWidget(spellCheckButton); buttonLayout.toggleNumberListVisible.triggered.connect(this, "spellCheckClicked()"); buttonLayout.toggleSpellCheck.triggered.connect(this, "toggleSpellCheckVisible(Boolean)"); + + todoAction = buttonLayout.addWidget(todoButton); + buttonLayout.toggleNumberListVisible.triggered.connect(this, "todoClicked()"); + buttonLayout.toggleTodo.triggered.connect(this, "toggleTodoVisible(Boolean)"); // buttonLayout.addWidget(new QLabel(), 1); @@ -2621,6 +2628,10 @@ public class BrowserWindow extends QWidget { indentAction.setVisible(toggle); Global.saveEditorButtonsVisible("indent", toggle); } + private void toggleTodoVisible(Boolean toggle) { + todoAction.setVisible(toggle); + Global.saveEditorButtonsVisible("todo", toggle); + } private void toggleOutdentVisible(Boolean toggle) { outdentAction.setVisible(toggle); Global.saveEditorButtonsVisible("outdent", toggle); diff --git a/src/cx/fbn/nevernote/gui/EditorButtonBar.java b/src/cx/fbn/nevernote/gui/EditorButtonBar.java index c210bc5..a2d226f 100644 --- a/src/cx/fbn/nevernote/gui/EditorButtonBar.java +++ b/src/cx/fbn/nevernote/gui/EditorButtonBar.java @@ -34,6 +34,7 @@ public class EditorButtonBar extends QToolBar { QAction toggleFontColorVisible; QAction toggleFontHilight; QAction toggleSpellCheck; + QAction toggleTodo; @@ -65,6 +66,7 @@ public class EditorButtonBar extends QToolBar { toggleFontColorVisible = addAction("fontColor", tr("Font Color")); toggleFontHilight = addAction("fontHilight", tr("Font Hilight")); toggleSpellCheck = addAction("spellCheck", tr("Spell Check")); + toggleTodo = addAction("todo", tr("To-Do")); } diff --git a/src/cx/fbn/nevernote/icons/todo.gif b/src/cx/fbn/nevernote/icons/todo.gif new file mode 100644 index 0000000000000000000000000000000000000000..50da4df8645370ac8672d4832e215c21aeca75bc GIT binary patch literal 1311 zcmV+)1>pKeNk%w1VJHA70OkMysi>;k+uBrfvu%sY^z`Y(&AQ?5&CJWpmC9H7`T6qn z{Fl6H|Nj0+Vw2L-(z?W~sI!-#+FF~(WxUAVyVacW@$jG9S<2MyoY+;P&~EGW_5A$&v$M3Gw|tSDwCU;T|NQv>|NE}3u9~F0oTk8|t;Bh+Tk`SsQFXw;zrUZs zce}Z>;N0iX;=1qi`I4#Du+oR!+SKIaE!$R{LjwH<>Kh~`1IA(*3!+^ z-{0M@$&{ATQ2qb^jib?_+gp;S)y2ien6BHP++3c|WbEzh>+J1|pw8;&?bp}W$;rz9 z{r~y)@3PI2+1T5eu-de}(aOlt$H>U<@9@gU!=bK`@$~QX_4M@c^Nz_#^YimdWSsr| z|NZ^__V@X&)_|e4-l5N2>+I|3=Hu<_?BnC(;^f`9xViuT{{R2~A^8LV00000EC2ui z04M+`000O7fPaF6goTEMehhv!Qw)lJf_{*Pl$DWlVUUS}8f=r6poNN#ih@BI1`Kkc ztb?Nre@!YaZyGO3FRiSNuml-W76@z`8wt9Wn^S)pzaSP`cqA1Ye+*NJpT~q6T2de& z7#SWbTyTzme#&%0?CtLF?+V-{&KBVTP%{;huzwdk00RmfNKk-|4pkyp04KpgfED{5 z{TWh*lB7j7XlSI7Ac3q7^%MqM@&%%`QXf7DVld~$t&SauwSmKCM+G+&T3E1LT& zv4unsoe{A9#E|#O8IpS-6Z#;zBON42QmDv4A`M|ZTxP^|=Bx_o2Uoxxa0oH7pN>k{ z1kqBWMUXTzqPw5~>?%(TI!u5O?tsi55^efgnT*6hofa6tW#F@7g%>DVK=Sl`=fsUA zjRP3j0>{|u@fuKoKnZqLAq53MK*0nB^e6-l0uVHSg9A=LkwhBB6Jro4QVVMUup$e2%+O!| zjE8(cMGZUfK?Hg{euIGo4@j_+LQ=#4002M4VMYr5&2i3*RM3FOdjeWTmx$hQxxkk; zggHSI3CLIp7F38ZgAoBZktHy7f#Xva9nATq2_XnDK@EED*@YN0tN?`*PlVuuPCR1e z8-#SipoRb!WJ3uSlUC|M01h0WX$uO4W?+#3*Z{)_OOVP6s+6u^#Hy{nx)2B@c=;s^ zeT2Y)uAyLo0s-yq;QL>;=0%>#GOT2JnToK9qm}t+tME1sdOm zn}W2{LJ?X=P#&|y(Jl4w(jsYQ>1H6^5+8HONX9l{UQTZ6JlI@gpv${&qb V9mykSiakl$y3p