def build(self, tk, parent): self.running = False resources = [ addResource(FileResource("resources/nyancat-%d.png" % i, name="nyancat-%d" % i, type="image/png")) for i in range(0, 12)] img = Image(tk, resource=resources[0]) button = Button(tk, "Start") parent.append(img) parent.append(button) def update_image(i): if self.running: img.resource = resources[i] tk.set_timer(lambda e: update_image((i+1) % 12), 250) def startstop(e): button.text = self.running and "Start" or "Stop" self.running = not self.running update_image(0) button.click = startstop
def __init__(self, tk, path, name=None, type=None, title='', **properties): resource = FileResource(path, name=name, type=type) resourcename = addResource(resource) super(ImageFile, self).__init__(tk, resource=resourcename, title=title, **properties)
def build(self, tk, parent): self.running = False resources = [ addResource(FileResource("resources/nyancat-%d.png" % i, name="nyancat-%d" % i, type="image/png")) for i in range(0, 12) ] img = Image(tk, resource=resources[0]) button = Button(tk, "Start") parent.append(img) parent.append(button) def update_image(i): if self.running: img.resource = resources[i] tk.set_timer(lambda e: update_image((i + 1) % 12), 250) def startstop(e): button.text = self.running and "Start" or "Stop" self.running = not self.running update_image(0) button.click = startstop
from rctk.resourceregistry import addResource, JSFileResource, CSSFileResource addResource(JSFileResource('resources/base.js')) addResource(JSFileResource('resources/root.js')) addResource(JSFileResource('resources/button.js')) addResource(JSFileResource('resources/checkbox.js')) addResource(JSFileResource('resources/radiobutton.js')) addResource(JSFileResource('resources/dropdown.js')) addResource(JSFileResource('resources/frame.js')) addResource(JSFileResource('resources/list.js')) addResource(JSFileResource('resources/panel.js')) addResource(JSFileResource('resources/statictext.js')) addResource(JSFileResource('resources/text.js')) addResource(JSFileResource('resources/statictext.js')) addResource(JSFileResource('resources/password.js')) addResource(JSFileResource('resources/datetext.js')) addResource(JSFileResource('resources/jgrid/js/jquery.jqGrid.min.js')) addResource(CSSFileResource('resources/jgrid/css/ui.jqgrid.css')) addResource(JSFileResource('resources/grid.js')) addResource(JSFileResource('resources/image.js')) addResource(JSFileResource('resources/collection.js')) ## jScrollPane support addResource(JSFileResource("resources/jScrollPane/jquery.jscrollpane.js")) addResource(JSFileResource("resources/jScrollPane/jquery.mousewheel.js")) addResource(CSSFileResource("resources/jScrollPane/jquery.jscrollpane.css")) ## styling/theming addResource(CSSFileResource('resources/style.css'))
def __init__(self, tk, data, name=None, type=None, title='', **properties): resource = BaseResource(data, name=name, type=type) resourcename = addResource(resource) super(ImageData, self).__init__(tk, resource=resourcename, title=title, **properties)
from rctk.resourceregistry import addResource, JSFileResource addResource(JSFileResource('resources/layout.js')) addResource(JSFileResource('resources/power.js')) addResource(JSFileResource('resources/tabbed.js')) addResource(JSFileResource('resources/grid.js'))
from rctk.resourceregistry import addResource, JSFileResource, CSSFileResource addResource(JSFileResource('static/jqueryui-1.8.4/jquery-ui-1.8.4.custom.min.js')) addResource(JSFileResource('core/onion.js')) addResource(JSFileResource('core/core.js')) addResource(CSSFileResource('core/onion.css')) addResource(CSSFileResource('core/onion.jqueryui.css')) import rctk.jquery.layouts.resources import rctk.jquery.widgets.resources
from rctk.resourceregistry import addResource, JSFileResource, CSSFileResource addResource(JSFileResource('resources/base.js')) addResource(JSFileResource('resources/root.js')) addResource(JSFileResource('resources/button.js')) addResource(JSFileResource('resources/checkbox.js')) addResource(JSFileResource('resources/dropdown.js')) addResource(JSFileResource('resources/frame.js')) addResource(JSFileResource('resources/list.js')) addResource(JSFileResource('resources/panel.js')) addResource(JSFileResource('resources/statictext.js')) addResource(JSFileResource('resources/text.js')) addResource(JSFileResource('resources/statictext.js')) addResource(JSFileResource('resources/password.js')) addResource(JSFileResource('resources/datetext.js')) addResource(JSFileResource('resources/grid.js')) addResource(JSFileResource('resources/image.js')) addResource(JSFileResource('resources/radiobutton.js')) addResource(JSFileResource('resources/collection.js'))
from rctk.resourceregistry import addResource, JSFileResource, CSSFileResource addResource(JSFileResource('core/onion.js')) addResource(JSFileResource('core/core.js')) addResource(CSSFileResource('layouts/resources/grid.css')) addResource(CSSFileResource('layouts/resources/tab.css')) addResource(CSSFileResource('widgets/resources/grid.css')) import rctk.zk.layouts.resources import rctk.zk.widgets.resources
from rctk.resourceregistry import addResource, JSFileResource, CSSFileResource addResource(JSFileResource('resources/json2.js')) addResource(JSFileResource('resources/jquery-1.6.1.min.js')) addResource(JSFileResource('resources/rctk.util.js')) addResource(JSFileResource('resources/rctk.core.js')) addResource(CSSFileResource('resources/rctk.core.css'))