~nataliabidart/software-center/birth-of-a-website.1

« back to all changes in this revision

Viewing changes to softwarecenter/ui/gtk3/views/pkgnamesview.py

  • Committer: Michael Vogt
  • Date: 2012-06-11 15:58:19 UTC
  • mfrom: (3020.1.9 the-organizer)
  • Revision ID: michael.vogt@ubuntu.com-20120611155819-rfz96g7s7bysskrt
mergedĀ lp:~nataliabidart/software-center/the-organizer

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
from gi.repository import Pango
21
21
 
22
22
import logging
23
 
import os
24
23
 
25
24
from softwarecenter.db.application import Application
26
25
from softwarecenter.enums import Icons
74
73
        # finally, we don't allow selection, it's just a simple display list
75
74
        tree_selection = self.get_selection()
76
75
        tree_selection.set_mode(Gtk.SelectionMode.NONE)
77
 
 
78
 
 
79
 
def get_test_window_pkgnamesview():
80
 
 
81
 
    from softwarecenter.db.pkginfo import get_pkg_info
82
 
    cache = get_pkg_info()
83
 
    cache.open()
84
 
 
85
 
    from softwarecenter.db.database import StoreDatabase
86
 
    xapian_base_path = "/var/cache/software-center"
87
 
    pathname = os.path.join(xapian_base_path, "xapian")
88
 
    db = StoreDatabase(pathname, cache)
89
 
    db.open()
90
 
 
91
 
    import softwarecenter.paths
92
 
    datadir = softwarecenter.paths.datadir
93
 
 
94
 
    from softwarecenter.ui.gtk3.utils import get_sc_icon_theme
95
 
    icons = get_sc_icon_theme(datadir)
96
 
 
97
 
    pkgs = ["apt", "software-center"]
98
 
    view = PackageNamesView("header", cache, pkgs, icons, 32, db)
99
 
    view.show()
100
 
 
101
 
    win = Gtk.Window()
102
 
    win.add(view)
103
 
    win.set_size_request(600, 400)
104
 
    win.show()
105
 
    win.connect('destroy', Gtk.main_quit)
106
 
    return win
107
 
 
108
 
 
109
 
if __name__ == "__main__":
110
 
    import logging
111
 
    logging.basicConfig()
112
 
 
113
 
    win = get_test_window_pkgnamesview()
114
 
    Gtk.main()