From db1695a19c1ae9cde961e4ec0df08b019665c8dd Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 12 Apr 2011 03:49:01 +0900 Subject: [PATCH] tweak some icons; move the system tags to the top --- aqt/browser.py | 24 ++++++++++---------- designer/icons.qrc | 3 +++ designer/icons/stock_new_template.png | Bin 2341 -> 2394 bytes designer/icons/stock_new_template_blue.png | Bin 0 -> 1955 bytes designer/icons/stock_new_template_green.png | Bin 0 -> 2182 bytes designer/icons/stock_new_template_red.png | Bin 0 -> 2256 bytes 6 files changed, 15 insertions(+), 12 deletions(-) create mode 100644 designer/icons/stock_new_template_blue.png create mode 100644 designer/icons/stock_new_template_green.png create mode 100644 designer/icons/stock_new_template_red.png diff --git a/aqt/browser.py b/aqt/browser.py index 9081ba96a..b452417df 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -513,9 +513,9 @@ class Browser(QMainWindow): self.onclick = onclick def setupTree(self): + self._systemTagTree(self.form.tree.invisibleRootItem()) self.form.tree.addTopLevelItem(self._modelTree()) self.form.tree.addTopLevelItem(self._groupTree()) - self.form.tree.addTopLevelItem(self._systemTagTree()) self.form.tree.addTopLevelItem(self._userTagTree()) self.form.tree.expandToDepth(0) self.form.tree.setIndentation(15) @@ -577,16 +577,16 @@ class Browser(QMainWindow): fillGroups(root, grps) return root - def _systemTagTree(self): - root = QTreeWidgetItem([_("System Tags")]) - root.setIcon(0, QIcon(":/icons/anki-tag.png")) - tags = ((_("New"), "anki-tag.png", "is:new"), - (_("Learning"), "anki-tag.png", "is:lrn"), - (_("Review"), "anki-tag.png", "is:rev"), - (_("Due"), "anki-tag.png", "is:due"), - (_("Marked"), "anki-tag.png", "tag:marked"), - (_("Suspended"), "anki-tag.png", "is:suspended"), - (_("Leech"), "anki-tag.png", "tag:leech")) + def _systemTagTree(self, root): + tags = ( + (_("All cards"), "stock_new_template", ""), + (_("Never seen"), "stock_new_template_blue.png", "is:new"), + (_("In learning"), "stock_new_template_red.png", "is:lrn"), + (_("In review"), "stock_new_template_green.png", "is:rev"), + (_("Due reviews"), "stock_new_template_green.png", "is:due"), + (_("Marked"), "rating.png", "tag:marked"), + (_("Suspended"), "media-playback-pause.png", "is:suspended"), + (_("Leech"), "emblem-important.png", "tag:leech")) for name, icon, cmd in tags: item = self.CallbackItem( name, lambda c=cmd: self.setFilter(c)) @@ -595,7 +595,7 @@ class Browser(QMainWindow): return root def _userTagTree(self): - root = QTreeWidgetItem([_("User Tags")]) + root = QTreeWidgetItem([_("Tags")]) root.setIcon(0, QIcon(":/icons/anki-tag.png")) for t in self.deck.tagList(): item = self.CallbackItem( diff --git a/designer/icons.qrc b/designer/icons.qrc index ed8341229..6c0150065 100644 --- a/designer/icons.qrc +++ b/designer/icons.qrc @@ -99,6 +99,9 @@ icons/text_remove.png icons/product_design.png icons/stock_new_template.png + icons/stock_new_template_blue.png + icons/stock_new_template_green.png + icons/stock_new_template_red.png icons/stock_group.png diff --git a/designer/icons/stock_new_template.png b/designer/icons/stock_new_template.png index 0c77eba091058df53d88814be647bf8d107c2389..479adde4f84b5a0f42467a42b5868a57fa108148 100644 GIT binary patch delta 90 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 IM6N<$f{M*4QUCw| literal 0 HcmV?d00001 diff --git a/designer/icons/stock_new_template_red.png b/designer/icons/stock_new_template_red.png new file mode 100644 index 0000000000000000000000000000000000000000..3389a744cc1b356a49927179bfb5c88f77c6deeb GIT binary patch literal 2256 zcmV;>2ru`EP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipV- z5(*BKS=Al@00>Y?L_t(&-qo7lZxq)R$3LF6y)1Uj+E6(dDX9YwL~Vpjic;`GiA{wu zGQ31YiG-q5sZ^3(?ZfUJ&(6-w?z*l@kF>IPcjnIbe9!lM@4YiyP!o;*68IyJL4-r02_a>- zDa89gKQMoNdfE&+r=TVpm2cM7v9_`Cf1ZFbIm!5$GyGwAnDKZV;Jd)LK>YgjwD3Ad z1O6-EZyi656e6!zVMz&9d-w9Y*I(xs8#VxZ4O9XvYNAoiH-Y62DFokt?KKLt{Dx1= z&+~16Kc(x}^FmV-2cLc#;9gJ?+HwQGb^JI0w_93}LU6mKC9g5W{5$|F*R5k$V)E?$6I)lW_Dw=tF5ph474zyl zcO?{H8@RKPQ|DN^j?i@~ckQC7s*2h*Yurf`02D42xH}Zn?n;CdF zO(qS4M=-o;5$I1CK}ZWYNAnj zy16-T#?vN~6w?Z*77inHJ>##fTi1Ja4P$BwfG;{b8J?ZxU%JkuX<`b2B_#`%#lz$^ zUIgv{543z4cQUUuEOea$O|#h*y3WnEHXGzu@4lNZ6jW_stQxgZDdWxSu^9)UE*HT(&E52CC-?IXKpxq7U#ia8yzyAS5B0*tE3Fgeq z;`o+DK`4Z@ERZr|mTvjv6D~|l05kx%fq!b*7r7 zYt-o7szbug|q`7;9m{ zc9^2FvUJ81iKHGXDljG|GaN}(MMc-gAM^e<-*{KR%afg<81@RKX9Zpg!PVAQtc3-H zY1&{^6=Wh|gIDqxXm7WV6{fjZl`LUbAjqGyF)xK66p7eu`!a4>6qlE$u`L{=t*ESI zVSGGu{FJ25o<8kgfo$wL8Fu!I`aUr?mvodAgV)>JZSc~vl8j5qz}s)zz@6ZwWw9_m z&dB-mX~3ncAM#$z{ovq1v~W0M>8q01{K_kYB9V-e*Bm%NQCXP{T*dSI_fuR^v6z_a zybZf|6RE0711=2%X&Ct>aJ9A72CJmuOhA|>gQrf}ZsKH8CK7!4!3P;qvEp&0WpVM? zu?&4HwxyKJkBxD;vojF5XAih7G!%)Dn48OR17{SKmDw|>+y06xDu~~|?|E*ds*3rs zG4J^%1-hiVnz_+Y8`t?WX98R(bO4?jd&Rua6FHh87&f%bM5 z#>ah`?tbg74A5@IAKkr6UsqRhe(-U~v;>4{Qgh${g(W4Kthn_0{7WxUTwV@RrrDo5 z_J{lS5vi*3ZOCo=_OWu^I!~EMA?yjQw!WUy<=?E?PBrDM<0Qd#P8qF za1wRwKu3pdiC#`34TEz>k7o3iJtI5jirJwd`g(eT6Hu<<30z4e^~&ZX0JZz~XShk4 zT!bLj&_GFbb=o!Dlbj+TR#%tZg^a1Gv~`J7+e+U9skKXxzNM55babROsgjC_$J5N> z+|i@SRe%q0;qzT)4=BHOfmVwtWr2R$b~EkPc-lfS)s)gSsjaW)iH#dG)t@EY0!}B9hQZ~tXKnUH>TX%k?oE+!si%jBw{9iD=g^c2bo=4MIfGBHfX~u(+nznP zn*`p1aa2zj2HUr9XVr7hWpxs##-(MkYuh#|wrt5i0k7!m>O$yxpqsdXixdgHpMA#k zjT?c${WRWw`0&ybkd|djCCEwqfV=ga;XtWlgJhCV6*M<+r;DhSpkJeV0awv;=@Qd7 zZrBV59qSdjRzY*$qfxOv#lDw2pKqs{HVU3vS**Q{W~AvOLY^k*t2zO)-lrWjV2OY=FJ!$d;q-1lhI4h5Tq=+axQd`EXindjmc`WIpeMk5?XauA z-?sv}0{3zx-vsJnG0Hb@&TB0m6pgW1Mg^7v+*t*$C5KGD_R zPovLnDp%0%xTbDlx)b<%Y>e^6$C%3!kx+<>pMSn=<6WDYLSJ-7=}h2P&BMcw#qWi3 zj6VZ9$p_sO0MtaITY!?(0000