23 |
class Main: |
class Main: |
24 |
def __init__(self): |
def __init__(self): |
25 |
lname = straw.APPNAME.lower() |
lname = straw.APPNAME.lower() |
26 |
gnome.init(lname, straw.VERSION) |
gnome.program_init(lname, straw.VERSION) |
27 |
straw.main = self |
straw.main = self |
28 |
try: |
try: |
29 |
locale.setlocale(locale.LC_ALL, '') |
locale.setlocale(locale.LC_ALL, '') |
68 |
self.restore_feeds(self._itemstore) |
self.restore_feeds(self._itemstore) |
69 |
self._preferences_dialog = straw.PreferencesDialog( |
self._preferences_dialog = straw.PreferencesDialog( |
70 |
glade.XML(xmlfile, "preferences_dialog", gettext.textdomain())) |
glade.XML(xmlfile, "preferences_dialog", gettext.textdomain())) |
|
self._subscriptions_dialog = straw.SubscriptionsDialog( |
|
|
glade.XML(xmlfile, "subscriptions_dialog", gettext.textdomain())) |
|
71 |
self._subscribe_dialog = straw.SubscribeDialog( |
self._subscribe_dialog = straw.SubscribeDialog( |
72 |
glade.XML(xmlfile, 'subscribe_dialog', gettext.textdomain())) |
glade.XML(xmlfile, 'subscribe_dialog', gettext.textdomain())) |
73 |
self._find_dialog = straw.FindDialog( |
self._find_dialog = straw.FindDialog( |
81 |
self._import_subscriptions_dialog = straw.ImportSubscriptionsDialog( |
self._import_subscriptions_dialog = straw.ImportSubscriptionsDialog( |
82 |
glade.XML(xmlfile, 'import_subscriptions_dialog', |
glade.XML(xmlfile, 'import_subscriptions_dialog', |
83 |
gettext.textdomain())) |
gettext.textdomain())) |
|
self._offline_dialog = straw.OfflineDialog( |
|
|
glade.XML(xmlfile, 'offline_dialog', gettext.textdomain())) |
|
84 |
self._itemstore.start() |
self._itemstore.start() |
85 |
self._feed_selection_enabled = 1 |
self._feed_selection_enabled = 1 |
86 |
straw.poll_manager = straw.PollManager() |
straw.poll_manager = straw.PollManager() |
294 |
def show_preferences_dialog(self): |
def show_preferences_dialog(self): |
295 |
self._preferences_dialog.show() |
self._preferences_dialog.show() |
296 |
|
|
|
def show_subscriptions_dialog(self): |
|
|
self._subscriptions_dialog.show() |
|
|
|
|
297 |
def show_subscribe_dialog(self, url=None): |
def show_subscribe_dialog(self, url=None): |
298 |
self._subscribe_dialog.show(url) |
self._subscribe_dialog.show(url) |
299 |
|
|
300 |
def show_find_dialog(self): |
def show_find_dialog(self): |
301 |
self._find_dialog.show() |
self._find_dialog.show() |
302 |
|
|
|
def show_offline_dialog(self): |
|
|
self._offline_dialog.show() |
|
|
|
|
303 |
def show_subscriptions_merge_dialog(self): |
def show_subscriptions_merge_dialog(self): |
304 |
self._subscriptions_merge_dialog.show(self._visible_feed) |
self._subscriptions_merge_dialog.show(self._visible_feed) |
305 |
self.disable_feed_selection() |
self.disable_feed_selection() |