Example #1
0
 def __init__(self, gladefile=None, toplevel_name=None, domain=None, keyactions=None):
     """
     The keyactions parameter is sent to :class:`kiwi.controllers.BaseController`,
     the rest are sent to :class:`kiwi.ui.views.SlavseView`
     """
     SlaveView.__init__(self, gladefile=gladefile, toplevel_name=toplevel_name, domain=domain)
     BaseController.__init__(self, view=self, keyactions=keyactions)
Example #2
0
 def __init__(self, cf):
     self.networks = ObjectList([Column("essid", "Network Name",),
                         Column("encryption", "Security"),
                         Column("strength", "Signal Strength")])
     self.cf = cf
     self.cf.currentProtocol.getVisibleWifi()
     SlaveView.__init__(self, toplevel=self.networks)
Example #3
0
 def __init__(self, toplevel=None, widgets=None,
              toplevel_name=None, keyactions=None):
     """
     The keyactions parameter is sent to :class:`kiwi.controllers.BaseController`,
     the rest are sent to :class:`kiwi.ui.views.SlaveView`
     """
     widgets = widgets or []
     SlaveView.__init__(self, toplevel, widgets, toplevel_name)
     BaseController.__init__(self, view=self, keyactions=keyactions)
Example #4
0
 def __init__(self, toplevel=None, widgets=(), gladefile=None, toplevel_name=None, keyactions=None):
     """
     The keyactions parameter is sent to :class:`kiwi.controllers.BaseController`,
     the rest are sent to :class:`kiwi.ui.views.SlaveView`
     """
     if gladefile:
         deprecationwarn("gladefile is deprecated in Delegate, " "use GladeSlaveDelegate instead", stacklevel=3)
     SlaveView.__init__(self, toplevel, widgets, gladefile, toplevel_name)
     BaseController.__init__(self, view=self, keyactions=keyactions)
Example #5
0
File: news.py Project: Schevo/kiwi
 def __init__(self):
     model = gtk.ListStore(str, str)
     treeview = gtk.TreeView(model)
     renderer = gtk.CellRendererText()
     col1 = gtk.TreeViewColumn('News', renderer, text=0)
     col2 = gtk.TreeViewColumn('Author', renderer, text=1)
     treeview.append_column(col1)
     treeview.append_column(col2)
     treeview.get_selection().set_mode(gtk.SELECTION_BROWSE)
     for item in news:
         model.append(item[:-1])
     SlaveView.__init__(self, treeview)
Example #6
0
 def __init__(self, gladefile=None,
              toplevel_name=None, domain=None,
              keyactions=None):
     """
     The keyactions parameter is sent to :class:`kiwi.controllers.BaseController`,
     the rest are sent to :class:`kiwi.ui.views.SlavseView`
     """
     SlaveView.__init__(self,
                        gladefile=gladefile,
                        toplevel_name=toplevel_name,
                        domain=domain)
     BaseController.__init__(self, view=self, keyactions=keyactions)
Example #7
0
 def __init__(self):
     model = Gtk.ListStore(str, str)
     treeview = Gtk.TreeView(model)
     renderer = Gtk.CellRendererText()
     col1 = Gtk.TreeViewColumn('News', renderer, text=0)
     col2 = Gtk.TreeViewColumn('Author', renderer, text=1)
     treeview.append_column(col1)
     treeview.append_column(col2)
     treeview.get_selection().set_mode(Gtk.SelectionMode.BROWSE)
     for item in news:
         model.append(item[:-1])
     SlaveView.__init__(self, treeview)
Example #8
0
	def __init__(self):
		listt = ObjectList(self.columns)
		listt.connect('selection-changed', self.selected)
		
		# selecting categories
		f = urllib.urlopen("http://pacnet.archlinux.pl/api/categories/").read()
		categories=json.loads(f)
		for category in categories:
			row = CategoryItem(category['fields']['name'])
			listt.append(row)

		SlaveView.__init__(self, listt)
Example #9
0
	def __init__(self):
		self.list = ObjectList(self.columns)
		self.list.connect('selection-changed', self.info)
		
		self.to_install = ""
			
		# selecting categories
		f = urllib.urlopen("http://pacnet.karbownicki.com/api/category/app-accessibility/").read()
		packages=json.loads(f)
		for category in packages:
			got = local.check(category['name'])
			row = PackageItem(category['name'], category['version'], got, category['description'])
			self.list.append(row)

		SlaveView.__init__(self, self.list)
Example #10
0
 def __init__(self,
              toplevel=None,
              widgets=(),
              gladefile=None,
              toplevel_name=None,
              keyactions=None):
     """
     The keyactions parameter is sent to L{kiwi.controllers.BaseController},
     the rest are sent to L{kiwi.ui.views.SlaveView}
     """
     if gladefile:
         deprecationwarn(
             'gladefile is deprecated in Delegate, '
             'use GladeSlaveDelegate instead',
             stacklevel=3)
     SlaveView.__init__(self, toplevel, widgets, gladefile, toplevel_name)
     BaseController.__init__(self, view=self, keyactions=keyactions)
import gtk

from kiwi.ui.views import BaseView, SlaveView
from kiwi.ui.objectlist import Column
from kiwi.ui.gadgets import quit_if_last

# Main window
addressbook = BaseView(gladefile="addressbook",
                       widgets=("add", "del"),
                       delete_handler=quit_if_last)

## Slave Components:
# Entry editor GUI component
entry_editor = SlaveView(toplevel=addressbook,
                         widgets=("name", "address", "phone"),
                         gladefile="entry_editor")
# Entries list GUI component
list_entries = SlaveView(toplevel=addressbook,
                         widgets=("table",),
                         gladefile="list_entries")

list_entries.table.set_columns([Column("name", title="Name"),
                                Column("address", title="Address"),
                                Column("phone", title="Phone")])

## Attach slaves to main window
addressbook.attach_slave("entry_editor", entry_editor)
addressbook.attach_slave("list", list_entries)

addressbook.show_all()
Example #12
0
 def __init__(self):
     self.robots = ObjectList([Column("name", "Name",),
                         Column("ip", "IP Address")])
     d = twistedprotocol.discover(5, self)
     d.addCallback(self.discovered)
     SlaveView.__init__(self, toplevel=self.robots)