示例#1
0
    draw-alpha-background: 0;
}
.mytextinput {
    color: rgb(255,255,255);
    draw-alpha-background: 0;
    draw-background: 0;
    border-width: 1;
    border-color: rgb(100,100,100);
    border-radius-precision: 1;
    draw-border: 0;
    selection-color: rgb(255, 142, 33);
    cursor-color: rgb(215, 15, 15);

}
'''
css_add_sheet(ScribbleCSS)

from pymt.graphx import set_color
from pymt.ui.widgets.widget import MTWidget


CYAN=parse_color('rgb(0,255,255)')
RED=parse_color('rgb(255,0,0)')
DEFAULT_COLOR=WHITE=parse_color('rgb(255,255,255)')
BLACK=parse_color('rgb(0,0,0)')
DELETED_LINE=parse_color('rgb(30,30,0)')
from os import path
OPEN_SIDE_ICON = path.join(AGILE_ICONS,'arrow-left-double-2.png')
CLOSE_SIDE_ICON = path.join(AGILE_ICONS,'arrow-right-double-2.png')
COLOR_ICON = path.join(AGILE_ICONS,'color_line 48.png')
ERASER_ICON = path.join(AGILE_ICONS,'package_purge 48.png')
示例#2
0
    draw-border: 1;   
    } 
.storycardrow2 {
    bg-color: rgba(211, 211, 211, 255);
    border-color: rgb(0, 206, 209);
    border-width: 10;
    draw-border: 1;  
    }  
.storycardrow3 {
    bg-color: rgba(211, 211, 211, 255);
    border-color: rgb(127, 255, 0);
    border-width: 10;
    draw-border: 1;    
}
'''
css_add_sheet(StoryCardCSS)
#    border-radius: 10;# the larger the value the more rounded the corners;
#border-radius-precision: 0.05;#the smaller the number the smother a rounded 
#                              #corner will look;
class MinimalStoryView(MyInnerWindowWithSaveAndTrash):   
    def __init__(self,wnd,ctrl, **kwargs):
        if not 'name' in kwargs:
            raise KeyError('Name attribute must be passed in kwargs')
        kwargs.setdefault('minimized_label', kwargs['name'])
        super(MinimalStoryView,self).__init__(**kwargs)
        if ctrl is None:
            ctrl = TestController(wnd,'minimal' if self.isMinimal else 'full')
        self.ctrl = ctrl
        try:
            self.isMinimal = True if self.isMinimal else False
        except Exception:
示例#3
0
size = get_min_screen_size()

from cmap.tools.borders import MyInnerWindow
from pymt.ui.window import MTWindow
from pymt.base import runTouchApp, stopTouchApp
from pygame.display import set_caption

GestureCSS = '''
.gesturecss {
    bg-color: rgba(185,211,238, 255);
    border-color: rgb(100, 100, 220);
    border-width: 20;
    draw-border: 1;    
}
'''
css_add_sheet(GestureCSS)
BACKLOG,PROJECTS,RELEASES,SPRINTS,STORIES,TASKS = 0,1,2,3,4,5
artifact_types = {BACKLOG:'backlog',PROJECTS:'projects',RELEASES:'releases',
                  SPRINTS:'sprints',STORIES:'stories',TASKS:'tasks'}
LABEL_NEW_PROJECT  = 'New\nProject...'
LABEL_NEW_RELEASE  = 'New\nRelease...'
LABEL_NEW_SPRINT   = 'New\nSprint...'
LABEL_NEW_STORY    = 'New\nStory...'
LABEL_NEW_TASK     = 'New\nTask...'
CONTAINERS_BACKLOG = ['backlog_list_layout', 'backlog_flow']
CONTAINERS_PROJECT = ['projects_flow']
CONTAINERS_RELEASE = ['release_flow']
CONTAINERS_SPRINT  = ['sprint_flow']
CONTAINERS_STORY   = ['story_flow']
CONTAINERS_TASK    = ['task_flow']
示例#4
0
    min-border-color:rgba(205,0,0,80);
    font-color: rgba(0,0,0,255);
    draw-border: True;    
    bg-color-move: rgb(45 ,150 ,150);
    bg-color-full: rgb(145 ,180 ,150);
    padding: 10;
}
.type2css {
    bg-color: rgba(211, 211, 211, 255);
    border-color: rgb(180, 75, 200);
    border-width: 10;
    draw-border: True;    
}
'''

css_add_sheet(InnerWindowCSS)
_iconPath = AGILE_ICONS #os.path.dirname(__file__)
_minimize_icon_path = os.path.join(_iconPath, 'min.png')
_trash_icon_path = os.path.join(_iconPath,'User-trash.png')
_save_icon_path = os.path.join(_iconPath,'save.png')
#_close_icon_oath = os.path.join(_iconPath,'close.png')
#_maximize_icon_path = os.path.join(_iconPath,'maximize.png')
x_ctrl_border_scale = -.1
y_ctrl_border_scale = -.2

class MyInnerWindow(MTInnerWindow):
    def __init__(self, **kwargs):
        ctrl_scale = kwargs.setdefault('control_scale', 1.0)
        self.btn_minimize = MTImageButton(filename=_minimize_icon_path,
                                            scale=ctrl_scale,
                                            cls='innerwindow-close')
示例#5
0
文件: myTabs.py 项目: estemenson/CMAP
.tabs1css {
    bg-color: rgba(250, 55, 55, 255);
    color-normal: rgba(250, 55, 55, 255);
    border-color: rgb(180, 120, 120);
    border-width: 5;
    draw-border: True;    
}
.currenttabscss {
    bg-color: rgba(30, 155, 235, 255);
    color-normal: rgba(30, 155, 235, 255);
    border-color: rgb(180, 75, 50);
    border-width: 10;
    draw-border: True;    
}
'''
css_add_sheet(MyTabsCSS)

class MyTabs(MTTabs):
    def __init__(self, **kwargs):
        self.tab_style = \
        {
         'bg-color': parse_color('rgba(185,211,238, 255)'),
#         'bg-color': parse_color('rgba(219, 219, 219, 255)'),
         'border-color': parse_color('rgba(187, 187, 187,255)'),
         'color-normal': parse_color('rgba(0,0,0,255)'),
         'border-width': 5,
         'draw-border': True,    
         'color': parse_color('rgba(0,0,0,255)'),    
         'border-radius': 5,
         'border-radius-precision': .01
        }