Ejemplo n.º 1
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
### TEMPLATE_MODULE:

import wx
import ic.interfaces.ictemplate as ictemplate
import ic.utils.util as util
import copy
import ic.components.icgriddataset as parentModule
from ic.components.renders import xpgridrenders as xpr
from ic.components import icfont

### Standart component interface
ictemplate.inherit_component_interface(globals(),
                                       parentModule,
                                       ic_class_name='CGridDatasetXP')
ic_class_pic = '@ic.imglib.newstyle_img.xpgrid'
ic_class_pic2 = '@ic.imglib.newstyle_img.xpgrid'

#   Component version
__version__ = (1, 0, 0, 1)

ic_class_spc = {
    'name': 'default',
    'type': 'GridDatasetXP',

    #ВНИМАНИЕ!
    #В спецификации необходимо повторить ключ '__list__' из
    #родительской спецификации, потому что он не переносится автоматически!
    '__lists__': {
        'selection_mode': parentModule.GRID_SELECTION_MODES.keys(),
Ejemplo n.º 2
0
import wx
import ic.interfaces.ictemplate as ictemplate
import ic.utils.util as util
import copy
import ic.components.user.icsimplegrid as parentModule
from ic.utils import graphicUtils
import wx.lib.mixins.gridlabelrenderer as glr
from ic.components import icfont
from ic.components.renders import xpgridrenders as xpr
from ic.kernel import io_prnt
import wx.grid as gridlib
from ic.imglib import newstyle_img

### Standart component interface
ictemplate.inherit_component_interface(globals(),
                                       parentModule,
                                       ic_class_name='CXPSpravTable')
ic_class_pic = '@ic.imglib.newstyle_img.xpgrid'
ic_class_pic2 = '@ic.imglib.newstyle_img.xpgrid'
#   Component version
__version__ = (1, 0, 0, 1)

ic_class_spc = {
    'name': 'default',
    'type': 'XPSpravTable',
    '__parent__': parentModule.ic_class_spc
}

# Имя объекта справочника в контексте
#CONTEXT_SPRAV_NAME = 'OBJ'
parentClass = getattr(parentModule, parentModule.ic_class_name)
Ejemplo n.º 3
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import wx
import ic.interfaces.ictemplate as ictemplate
import ic.utils.util as util
import copy
import ic.components.user.ic_imglib_wrp as parentModule
import ic.PropertyEditor.icDefInf as icDefInf
import ic.components.icResourceParser as prs

# Standart component interface
ictemplate.inherit_component_interface(globals(),
                                       parentModule,
                                       ic_class_name='CImageList')

ic_class_spc = {
    'name': 'default',
    'type': 'icImageList',
    'img_size': (16, 16),
    '__attr_types__': {
        icDefInf.EDT_SIZE: ['img_size'],
    },
    '__parent__': parentModule.ic_class_spc
}

parentClass = getattr(parentModule, parentModule.ic_class_name)

#   Component version
__version__ = (1, 0, 0, 3)
Ejemplo n.º 4
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
### TEMPLATE_MODULE:

import wx
import ic.interfaces.ictemplate as ictemplate
import ic.utils.util as util
import copy
from . import sprav as parentModule
from . import spravmanager

### Standart component interface
ictemplate.inherit_component_interface(globals(),
                                       parentModule,
                                       ic_class_name='CDocumentRegistr')

#   Component version
__version__ = (1, 0, 0, 1)

ic_class_spc = {
    'name': 'default',
    'type': 'DocumentRegistr',
    '__parent__': parentModule.ic_class_spc
}
spravmanager.ic_can_contain.append(ic_class_spc['type'])
parentClass = getattr(parentModule, parentModule.ic_class_name)


class CDocumentRegistr(parentClass):
    """ User component class.
    @type component_spc: C{dictionary}
Ejemplo n.º 5
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
### TEMPLATE_MODULE:

import wx
import ic.interfaces.ictemplate as ictemplate
import ic.utils.util as util
import copy
import ic.components.icwxpanel as parentModule
import ic.components.custom.icsplitter as split_mod
import ic.PropertyEditor.icDefInf as icDefInf
from ic.kernel import io_prnt

### Standart component interface
ictemplate.inherit_component_interface(globals(),
                                       parentModule,
                                       ic_class_name='CBrPanel')

#   Component version
__version__ = (1, 0, 0, 2)

XP_BACKGROUND_COLOR = (225, 235, 250)
XP_BORDER_COLOR = (180, 199, 239)

ic_class_spc = dict({
    'name': 'default',
    'type': 'BrPanel',
    'step': 0,
    'backgroundColor': None,
    'border_color': None,
    '__attr_types__': {