Change comments to a radio button
This commit is contained in:
parent
64cc856ed1
commit
74d26ccffa
|
@ -63,6 +63,7 @@ class HackerNewsApp:
|
||||||
btnComments = Gtk.CheckMenuItem("Show Comments")
|
btnComments = Gtk.CheckMenuItem("Show Comments")
|
||||||
btnComments.show()
|
btnComments.show()
|
||||||
btnComments.set_active(args.comments)
|
btnComments.set_active(args.comments)
|
||||||
|
btnComments.set_draw_as_radio(True)
|
||||||
btnComments.connect("activate", self.toggleComments)
|
btnComments.connect("activate", self.toggleComments)
|
||||||
self.menu.append(btnComments)
|
self.menu.append(btnComments)
|
||||||
|
|
||||||
|
@ -125,7 +126,7 @@ class HackerNewsApp:
|
||||||
Gtk.main()
|
Gtk.main()
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
def open(self, widget, event=None, data=None):
|
def open(self, widget, **args):
|
||||||
"""Opens the link in the web browser"""
|
"""Opens the link in the web browser"""
|
||||||
# We disconnect and reconnect the event in case we have
|
# We disconnect and reconnect the event in case we have
|
||||||
# to set it to active and we don't want the signal to be processed
|
# to set it to active and we don't want the signal to be processed
|
||||||
|
@ -137,6 +138,8 @@ class HackerNewsApp:
|
||||||
self.db.add(widget.item_id)
|
self.db.add(widget.item_id)
|
||||||
webbrowser.open(widget.url)
|
webbrowser.open(widget.url)
|
||||||
|
|
||||||
|
# TODO: Add support for Shift+Click or Right Click
|
||||||
|
# to do the opposite of the current commentState setting
|
||||||
if self.commentState:
|
if self.commentState:
|
||||||
webbrowser.open(self.HN_URL_PREFIX + str(widget.hn_id))
|
webbrowser.open(self.HN_URL_PREFIX + str(widget.hn_id))
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
import sqlite3
|
import sqlite3
|
||||||
import shutil
|
import shutil
|
||||||
import os
|
import os
|
||||||
|
|
Loading…
Reference in New Issue