def __init__(self): wal.MainWindow.__init__(self) self.set_size(SIZE) self.pack(wal.HtmlLabel(self, 'https://sk1project.net'), padding=10) self.pack(wal.HtmlLabel(self, 'Project site', 'https://sk1project.net'), padding=10)
def __init__(self, app, parent): wal.HPanel.__init__(self, parent) hp = wal.HPanel(self) self.pack(hp) hp.pack((55, 15)) logo_p = wal.VPanel(hp) hp.pack(logo_p, fill=True) logo_p.pack(get_bmp(logo_p, icons.SK1_ICON48), padding=5) hp.pack((10, 5)) box = wal.VPanel(hp) hp.pack(box, padding=5) data = app.appdata txt = data.app_name + ' - ' + _('vector graphics editor') box.pack(wal.Label(box, txt, True, 2), fill=True) data = app.appdata txt = '%s: %s %s' % (_('Version'), data.version, data.revision) box.pack(wal.Label(box, txt), fill=True) box.pack((35, 35)) import datetime year = str(datetime.date.today().year) txt = '(C) 2011-%s sK1 Project team' % year + '\n' box.pack(wal.Label(box, txt), fill=True) p = wal.HPanel(box) p.pack(wal.HtmlLabel(p, 'http://sk1project.net')) box.pack(p, fill=True)
def __init__(self, parent, prefpanel): CmsTab.__init__(self, parent, prefpanel) txt = _('Colorspace profiles') self.pack(wal.Label(self, txt, fontbold=True), padding=2) self.pack(wal.HLine(self), fill=True, padding_all=2) grid = wal.GridPanel(self, rows=10, cols=3, hgap=5, vgap=5) grid.add_growable_col(1) self.cs_widgets = {} self.cs_profiles = {} self.cs_config_profiles = {} self.cs_config = {COLOR_RGB: config.cms_rgb_profile, COLOR_CMYK: config.cms_cmyk_profile, COLOR_LAB: config.cms_lab_profile, COLOR_GRAY: config.cms_gray_profile, COLOR_DISPLAY: config.cms_display_profile} for colorspace in COLORSPACES[:-1]: txt = _('%s profile:') % colorspace grid.pack(wal.Label(grid, txt)) combo = wal.Combolist(grid, items=[]) self.cs_widgets[colorspace] = combo grid.pack(combo, fill=True) self.update_combo(colorspace) grid.pack(ManageButton(grid, self, colorspace)) self.pack(grid, fill=True, padding_all=5) txt = _('Hardware profiles') self.pack(wal.Label(self, txt, fontbold=True), padding=2) self.pack(wal.HLine(self), fill=True, padding_all=2) grid = wal.GridPanel(self, cols=3, hgap=5, vgap=5) grid.add_growable_col(1) txt = _('Display profile:') grid.pack(wal.Label(grid, txt)) combo = wal.Combolist(grid, items=[]) self.cs_widgets[COLOR_DISPLAY] = combo grid.pack(combo, fill=True) self.update_combo(COLOR_DISPLAY) grid.pack(ManageButton(grid, self, COLOR_DISPLAY)) self.pack(grid, fill=True, padding_all=5) txt = _('Use display profile') self.display_check = wal.Checkbox(self, txt, config.cms_use_display_profile, onclick=self.activate_display) self.pack(self.display_check, align_center=False) self.pack(wal.HLine(self), fill=True, padding_all=2) txt = _('Note: Display profile for your hardware you could fetch here:') label = wal.Label(self, txt, fontsize=-1) self.pack(label, fill=True, padding_all=5) self.pack(wal.HtmlLabel(self, 'http://icc.opensuse.org/')) self.activate_display()
def __init__(self, app, parent): wal.HPanel.__init__(self, parent) self.pack((50, 10)) box = wal.VPanel(self) self.pack(box, padding=5) data = app.appdata txt = data.app_name + ' - ' + _('vector graphics editor') + '\n' box.pack(wal.Label(box, txt, True, 2), fill=True) import datetime year = str(datetime.date.today().year) txt = '(C) 2011-' + year + ' sK1 Project team' + '\n' box.pack(wal.Label(box, txt), fill=True) p = wal.HPanel(box) p.pack(wal.HtmlLabel(p, 'http://sk1project.net')) box.pack(p, fill=True)
def __init__(self, parent, prefpanel): CMS_Tab.__init__(self, parent, prefpanel) txt = _('Colorspace profiles') self.pack(wal.Label(self, txt, fontbold=True), padding=2) self.pack(wal.HLine(self), fill=True, padding_all=2) grid = wal.GridPanel(self, rows=10, cols=3, hgap=5, vgap=5) grid.add_growable_col(1) self.cs_widgets = {} self.cs_profiles = {} self.cs_config_profiles = {} self.cs_config = { COLOR_RGB: config.cms_rgb_profile, COLOR_CMYK: config.cms_cmyk_profile, COLOR_LAB: config.cms_lab_profile, COLOR_GRAY: config.cms_gray_profile, COLOR_DISPLAY: config.cms_display_profile } for colorspace in COLORSPACES[:-1]: txt = _('%s profile:') % colorspace grid.pack(wal.Label(grid, txt)) combo = wal.Combolist(grid, items=[]) self.cs_widgets[colorspace] = combo grid.pack(combo, fill=True) self.update_combo(colorspace) grid.pack(ManageButton(grid, self, colorspace)) self.pack(grid, fill=True, padding_all=5) txt = _('Hardware profiles') self.pack(wal.Label(self, txt, fontbold=True), padding=2) self.pack(wal.HLine(self), fill=True, padding_all=2) grid = wal.GridPanel(self, cols=3, hgap=5, vgap=5) grid.add_growable_col(1) txt = _('Display profile:') grid.pack(wal.Label(grid, txt)) combo = wal.Combolist(grid, items=[]) self.cs_widgets[COLOR_DISPLAY] = combo grid.pack(combo, fill=True) self.update_combo(COLOR_DISPLAY) grid.pack(ManageButton(grid, self, COLOR_DISPLAY)) self.pack(grid, fill=True, padding_all=5) txt = _('Use display profile') self.display_check = wal.Checkbox(self, txt, config.cms_use_display_profile, onclick=self.activate_display) self.pack(self.display_check, align_center=False) txt = _('Note: Display profile affects on ' 'document screen representation only. The profile for your ' 'hardware you can get either from monitor manufacture or ' 'calibrating monitor (preferred option) or download ' 'from ICC Profile Taxi service: ') fontsize = -3 if wal.is_msw(): fontsize = -1 label = wal.Label(self, txt, fontsize=fontsize) label.set_enable(False) if wal.is_msw(): label.wrap(430) self.pack(label, fill=True, padding_all=5) self.pack(wal.HtmlLabel(self, 'http://icc.opensuse.org/')) self.activate_display()