Ejemplo n.º 1
0
class ZCategorySingleSelectListView(ZAbstractCategoryListView):
    def __init__(self, parent, provider):
        self.catListCtrl = None
        ZAbstractCategoryListView.__init__(self, parent, provider)

    # end __init__

    def _createListControl(self):
        s = wx.LC_VRULES | wx.LC_HRULES | wx.LC_NO_HEADER | wx.LC_SINGLE_SEL | wx.LC_LIST
        self.catListCtrl = ZRadioBoxListView(self.catListProvider,
                                             self,
                                             style=s)
        return self.catListCtrl

    # end _createListControl

    def _getListControl(self):
        return self.catListCtrl

    # end _getListControl()

    def _addCategory(self, idx, text):  #@UnusedVariable
        self.catListCtrl._fireCheckBoxListChangeEvent(idx)

    # end _addCategory()

    def _refreshListControl(self):
        self.catListCtrl.refreshItems()
Ejemplo n.º 2
0
 def _createTemplateWidgets(self, parent):
     self.staticBox = wx.StaticBox(
         parent, wx.ID_ANY,
         _extstr(u"templatesubpage.ChooseTemplate"))  #$NON-NLS-1$
     self.contentProvider = ZTemplateCheckBoxListProvider(self.model)
     self.templates = ZRadioBoxListView(self.contentProvider, parent,
                                        wx.ID_ANY)
Ejemplo n.º 3
0
 def _createStoreWidgets(self, parent):
     self.staticBox = wx.StaticBox(
         parent, wx.ID_ANY,
         _extstr(u"storesubpage.UploadFilesVia"))  #$NON-NLS-1$
     self.contentProvider = ZMediaStorageCheckBoxListContentProvider(
         self.model)
     self.mediaStoresLB = ZRadioBoxListView(self.contentProvider, parent,
                                            wx.ID_ANY)
Ejemplo n.º 4
0
class ZMediaStoragePrefSubPage(ZAccountPrefsSubPage):

    def __init__(self, parent, session):
        self.model = ZMediaStoragePrefSubPageModel()

        ZAccountPrefsSubPage.__init__(self, parent, session)
    # end __init__()

    def _createWidgets(self):
        self._createStoreWidgets(self)
    # end _createWidgets()

    def _createStoreWidgets(self, parent):
        self.staticBox = wx.StaticBox(parent, wx.ID_ANY, _extstr(u"storesubpage.UploadFilesVia")) #$NON-NLS-1$
        self.contentProvider = ZMediaStorageCheckBoxListContentProvider(self.model)
        self.mediaStoresLB = ZRadioBoxListView(self.contentProvider, parent, wx.ID_ANY)

    # end _createStoreWidgets()

    def _bindWidgetEvents(self):
        self.Bind(ZEVT_CHECKBOX_LIST_CHANGE, self.onMediaStorageCheckListChange, self.mediaStoresLB)
    # end _bindWidgetEvents()

    def _populateWidgets(self):
        storeId = self.session.getStoreId()
        self.contentProvider.setSelectedStoreId(storeId)
        self.mediaStoresLB.refreshItems()
    # end _populateWidgets()

    def _layoutWidgets(self):
        sizer = self._createStoreLayout()

        self.SetAutoLayout(True)
        self.SetSizer(sizer)
        self.Layout()
    # end layoutWidgets()

    def _createStoreLayout(self):
        sbSizer = wx.StaticBoxSizer(self.staticBox, wx.VERTICAL)
        sbSizer.Add(self.mediaStoresLB, 1, wx.EXPAND | wx.ALL, 8)

        box = wx.BoxSizer(wx.VERTICAL)
        box.AddSizer(sbSizer, 1, wx.ALL | wx.EXPAND, 5)

        return box
    # end _createStoreLayout()

    def onMediaStorageCheckListChange(self, event):
        storeId = self.contentProvider.getSelectedStoreId()
        if storeId:
            self.session.setStoreId(storeId)
        event.Skip()
Ejemplo n.º 5
0
class ZTemplatePrefSubPage(ZAccountPrefsSubPage):

    def __init__(self, parent, session):
        self.model = ZTemplateManagerModel()

        ZAccountPrefsSubPage.__init__(self, parent, session)
    # end __init__()

    def _createWidgets(self):
        self._createTemplateWidgets(self)
    # end _createWidgets()

    def _createTemplateWidgets(self, parent):
        self.staticBox = wx.StaticBox(parent, wx.ID_ANY, _extstr(u"templatesubpage.ChooseTemplate")) #$NON-NLS-1$
        self.contentProvider = ZTemplateCheckBoxListProvider(self.model)
        self.templates = ZRadioBoxListView(self.contentProvider, parent, wx.ID_ANY)
    # end _createTemplateWidgets()

    def _bindWidgetEvents(self):
        self.Bind(ZEVT_CHECKBOX_LIST_CHANGE, self.onTemplateCheckListChange, self.templates)
    # end _bindWidgetEvents()

    def _populateWidgets(self):
        templateId = self.session.getTemplateId()
        self.contentProvider.setSelectedTemplateId(templateId)
        self.templates.refreshItems()
    # end _populateWidgets()

    def _layoutWidgets(self):
        sizer = self._createTemplateLayout()

        self.SetAutoLayout(True)
        self.SetSizer(sizer)
        self.Layout()
    # end layoutWidgets()

    def _createTemplateLayout(self):
        sbSizer = wx.StaticBoxSizer(self.staticBox, wx.VERTICAL)
        sbSizer.Add(self.templates, 1, wx.EXPAND | wx.ALL, 8)

        box = wx.BoxSizer(wx.VERTICAL)
        box.AddSizer(sbSizer, 1, wx.ALL | wx.EXPAND, 5)

        return box
    # end _createTemplateLayout()

    def onTemplateCheckListChange(self, event):
        templateId = self.contentProvider.getSelectedTemplateId()
        if templateId:
            self.session.setTemplateId(templateId)
        event.Skip()
Ejemplo n.º 6
0
class ZCategorySingleSelectListView(ZAbstractCategoryListView):

    def __init__(self, parent, provider):
        self.catListCtrl = None
        ZAbstractCategoryListView.__init__(self, parent, provider)
    # end __init__

    def _createListControl(self):
        s = wx.LC_VRULES | wx.LC_HRULES | wx.LC_NO_HEADER | wx.LC_SINGLE_SEL | wx.LC_LIST
        self.catListCtrl = ZRadioBoxListView(self.catListProvider, self, style = s)
        return self.catListCtrl
    # end _createListControl

    def _getListControl(self):
        return self.catListCtrl
    # end _getListControl()

    def _addCategory(self, idx, text): #@UnusedVariable
        self.catListCtrl._fireCheckBoxListChangeEvent(idx)
    # end _addCategory()

    def _refreshListControl(self):
        self.catListCtrl.refreshItems()
Ejemplo n.º 7
0
 def _createStoreWidgets(self, parent):
     self.staticBox = wx.StaticBox(parent, wx.ID_ANY, _extstr(u"storesubpage.UploadFilesVia")) #$NON-NLS-1$
     self.contentProvider = ZMediaStorageCheckBoxListContentProvider(self.model)
     self.mediaStoresLB = ZRadioBoxListView(self.contentProvider, parent, wx.ID_ANY)
Ejemplo n.º 8
0
 def _createListControl(self):
     s = wx.LC_VRULES | wx.LC_HRULES | wx.LC_NO_HEADER | wx.LC_SINGLE_SEL | wx.LC_LIST
     self.catListCtrl = ZRadioBoxListView(self.catListProvider, self, style = s)
     return self.catListCtrl
Ejemplo n.º 9
0
 def _createTemplateWidgets(self, parent):
     self.staticBox = wx.StaticBox(parent, wx.ID_ANY, _extstr(u"templatesubpage.ChooseTemplate")) #$NON-NLS-1$
     self.contentProvider = ZTemplateCheckBoxListProvider(self.model)
     self.templates = ZRadioBoxListView(self.contentProvider, parent, wx.ID_ANY)
Ejemplo n.º 10
0
 def _createListControl(self):
     s = wx.LC_VRULES | wx.LC_HRULES | wx.LC_NO_HEADER | wx.LC_SINGLE_SEL | wx.LC_LIST
     self.catListCtrl = ZRadioBoxListView(self.catListProvider,
                                          self,
                                          style=s)
     return self.catListCtrl
Ejemplo n.º 11
0
class ZTemplatePrefSubPage(ZAccountPrefsSubPage):
    def __init__(self, parent, session):
        self.model = ZTemplateManagerModel()

        ZAccountPrefsSubPage.__init__(self, parent, session)

    # end __init__()

    def _createWidgets(self):
        self._createTemplateWidgets(self)

    # end _createWidgets()

    def _createTemplateWidgets(self, parent):
        self.staticBox = wx.StaticBox(
            parent, wx.ID_ANY,
            _extstr(u"templatesubpage.ChooseTemplate"))  #$NON-NLS-1$
        self.contentProvider = ZTemplateCheckBoxListProvider(self.model)
        self.templates = ZRadioBoxListView(self.contentProvider, parent,
                                           wx.ID_ANY)

    # end _createTemplateWidgets()

    def _bindWidgetEvents(self):
        self.Bind(ZEVT_CHECKBOX_LIST_CHANGE, self.onTemplateCheckListChange,
                  self.templates)

    # end _bindWidgetEvents()

    def _populateWidgets(self):
        templateId = self.session.getTemplateId()
        self.contentProvider.setSelectedTemplateId(templateId)
        self.templates.refreshItems()

    # end _populateWidgets()

    def _layoutWidgets(self):
        sizer = self._createTemplateLayout()

        self.SetAutoLayout(True)
        self.SetSizer(sizer)
        self.Layout()

    # end layoutWidgets()

    def _createTemplateLayout(self):
        sbSizer = wx.StaticBoxSizer(self.staticBox, wx.VERTICAL)
        sbSizer.Add(self.templates, 1, wx.EXPAND | wx.ALL, 8)

        box = wx.BoxSizer(wx.VERTICAL)
        box.AddSizer(sbSizer, 1, wx.ALL | wx.EXPAND, 5)

        return box

    # end _createTemplateLayout()

    def onTemplateCheckListChange(self, event):
        templateId = self.contentProvider.getSelectedTemplateId()
        if templateId:
            self.session.setTemplateId(templateId)
        event.Skip()
Ejemplo n.º 12
0
class ZMediaStoragePrefSubPage(ZAccountPrefsSubPage):
    def __init__(self, parent, session):
        self.model = ZMediaStoragePrefSubPageModel()

        ZAccountPrefsSubPage.__init__(self, parent, session)

    # end __init__()

    def _createWidgets(self):
        self._createStoreWidgets(self)

    # end _createWidgets()

    def _createStoreWidgets(self, parent):
        self.staticBox = wx.StaticBox(
            parent, wx.ID_ANY,
            _extstr(u"storesubpage.UploadFilesVia"))  #$NON-NLS-1$
        self.contentProvider = ZMediaStorageCheckBoxListContentProvider(
            self.model)
        self.mediaStoresLB = ZRadioBoxListView(self.contentProvider, parent,
                                               wx.ID_ANY)

    # end _createStoreWidgets()

    def _bindWidgetEvents(self):
        self.Bind(ZEVT_CHECKBOX_LIST_CHANGE,
                  self.onMediaStorageCheckListChange, self.mediaStoresLB)

    # end _bindWidgetEvents()

    def _populateWidgets(self):
        storeId = self.session.getStoreId()
        self.contentProvider.setSelectedStoreId(storeId)
        self.mediaStoresLB.refreshItems()

    # end _populateWidgets()

    def _layoutWidgets(self):
        sizer = self._createStoreLayout()

        self.SetAutoLayout(True)
        self.SetSizer(sizer)
        self.Layout()

    # end layoutWidgets()

    def _createStoreLayout(self):
        sbSizer = wx.StaticBoxSizer(self.staticBox, wx.VERTICAL)
        sbSizer.Add(self.mediaStoresLB, 1, wx.EXPAND | wx.ALL, 8)

        box = wx.BoxSizer(wx.VERTICAL)
        box.AddSizer(sbSizer, 1, wx.ALL | wx.EXPAND, 5)

        return box

    # end _createStoreLayout()

    def onMediaStorageCheckListChange(self, event):
        storeId = self.contentProvider.getSelectedStoreId()
        if storeId:
            self.session.setStoreId(storeId)
        event.Skip()