当前位置: 首页>>代码示例>>Python>>正文


Python gtk.STATE_NORMAL属性代码示例

本文整理汇总了Python中gtk.STATE_NORMAL属性的典型用法代码示例。如果您正苦于以下问题:Python gtk.STATE_NORMAL属性的具体用法?Python gtk.STATE_NORMAL怎么用?Python gtk.STATE_NORMAL使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在gtk的用法示例。


在下文中一共展示了gtk.STATE_NORMAL属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: add_box_hardware

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def add_box_hardware(self, title, text):
        vboxframe = gtk.Frame()
        vboxframe.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("white"))
        vboxchild = gtk.Fixed()
        vboxevent = gtk.EventBox()
        vboxevent.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("white"))
        vboxevent.add(vboxchild)
        vboxframe.add(vboxevent)
        vboxchildlabel1 = gtk.Label()
        vboxchildlabel1.set_selectable(True)
        vboxchildlabel1.set_markup("<b>" + title + "</b>")
        vboxchild.put(vboxchildlabel1, 5, 5)
        vboxchildlabel2 = gtk.Label()
        vboxchildlabel2.set_selectable(True)
        vboxchildlabel2.set_text('\n'.join(text) + "\n")
        vboxchild.put(vboxchildlabel2, 5, 35)
        self.wine.builder.get_object("hosttablehw").add(vboxframe)
        self.wine.builder.get_object("hosttablehw").show_all() 
开发者ID:OpenXenManager,项目名称:openxenmanager,代码行数:20,代码来源:oxcSERVER_host.py

示例2: set_status_display

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def set_status_display(self,
            id=None, title=None, details=None, icon=None, color=None):
        status = self.status_display.get(id)
        if not status:
            return
        if icon:
            self._set_status_display_icon(
                status, icon, status.get('icon_size', 32))
        if title:
            status['title'].set_markup(title)
        if details:
            status['details'].set_markup(details)
        if color:
            color = gtk.gdk.color_parse(color)
            for which in ('title', 'details'):
                status[which].modify_fg(gtk.STATE_NORMAL, color)
                status[which].modify_text(gtk.STATE_NORMAL, color) 
开发者ID:mailpile,项目名称:gui-o-matic,代码行数:19,代码来源:gtkbase.py

示例3: do_realize

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def do_realize(self):
        self.set_flags(self.flags() | gtk.REALIZED)

        self.window = gdk.Window(self.get_parent_window(),
                                 width=20,
                                 height=self.allocation.height,
                                 window_type=gdk.WINDOW_CHILD,
                                 wclass=gdk.INPUT_OUTPUT,
                                 event_mask=self.get_events() | gdk.EXPOSURE_MASK | gdk.BUTTON_PRESS_MASK
                                 )
        self.window.set_user_data(self)
        self.style.attach(self.window)
        self.style.set_background(self.window, gtk.STATE_NORMAL) 
开发者ID:joxeankoret,项目名称:nightmare,代码行数:15,代码来源:__init__.py

示例4: __init__

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def __init__(self, tagtable=None):
        VView.__init__(self)
        self.textview = gtk.TextView()
        self.textview.connect("populate_popup", self.vwGetPopup)
        self.add(self.textview)

        if tagtable == None:
            tagtable = gtk.TextTagTable()

        self.vwSetTagTable(tagtable)

        style = gtk.Style()

        style.base[gtk.STATE_NORMAL] = gdk.Color(0,0,0)
        style.text[gtk.STATE_NORMAL] = gdk.Color(0,0,0xff)

        style.base[gtk.STATE_INSENSITIVE] = gdk.Color(0,0,0)
        style.text[gtk.STATE_INSENSITIVE] = gdk.Color(20,20,20)

        self.textview.set_style(style)

        self.tagcfg = ConfigParser()

        self.curtag = None # Is a current tag selected?
        #self.deftag = 
        self.vwInitTag(VTextTag("default"))

        start,end = self.textbuf.get_bounds()
        self.textbuf.create_mark("insertend", end) 
开发者ID:joxeankoret,项目名称:nightmare,代码行数:31,代码来源:views.py

示例5: area_expose_cb

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def area_expose_cb(self, area, event):
        self.style = self.area.get_style()
        self.gc = self.style.fg_gc[gtk.STATE_NORMAL]
        self.draw_text()
        return True 
开发者ID:ActiveState,项目名称:code,代码行数:7,代码来源:recipe-576820.py

示例6: fill_custom_fields_table

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def fill_custom_fields_table(self, add=False):
        pool_ref = self.xc_servers[self.selected_host].all['pool'].keys()[0]
        self.vboxchildtext = {}
        if "XenCenter.CustomFields" in self.xc_servers[self.selected_host].all['pool'][pool_ref]["gui_config"]:
            for ch in self.builder.get_object("vboxcustomfields").get_children():
                self.builder.get_object("vboxcustomfields").remove(ch)

            dom = xml.dom.minidom.parseString(
                self.xc_servers[self.selected_host].all['pool'][pool_ref]["gui_config"]["XenCenter.CustomFields"])
            for node in dom.getElementsByTagName("CustomFieldDefinition"):
                name = node.attributes.getNamedItem("name").value
                if name not in self.vboxchildtext:
                    vboxframe = gtk.Frame()
                    vboxframe.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("white"))
                    vboxframe.set_size_request(500, 30)
                    vboxchild = gtk.Fixed()
                    vboxchild.set_size_request(500, 30)
                    vboxevent = gtk.EventBox()
                    vboxevent.add(vboxchild)
                    vboxchildlabel = gtk.Label()
                    vboxchildlabel.set_selectable(True)
                    vboxchildlabel.set_label(name)
                    vboxchild.put(vboxchildlabel, 5, 5)
                    self.vboxchildtext[name] = gtk.Entry()
                    self.vboxchildtext[name].set_size_request(200, 20)
                    vboxchild.put(self.vboxchildtext[name], 300, 5)
                    vboxevent.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("white"))
                    self.builder.get_object("vboxcustomfields").pack_start(vboxevent, False, False, 0)
                    self.builder.get_object("vboxcustomfields").show_all()
        if add:
            self.set_custom_fields_values() 
开发者ID:OpenXenManager,项目名称:openxenmanager,代码行数:33,代码来源:window_properties.py

示例7: on_tabboximport_switch_page

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def on_tabboximport_switch_page(self, widget, data=None, data2=None):
        """
        Function called when you change the page in "import vm" process
        """
        # Set colors..
        white = gtk.gdk.color_parse("white")
        blue = gtk.gdk.color_parse("#d5e5f7")
        for i in range(0,5):
             self.builder.get_object("eventimport" + str(i)).modify_bg(gtk.STATE_NORMAL, white)
        self.builder.get_object("eventimport" + str(data2)).modify_bg(gtk.STATE_NORMAL, blue)
        # If page is the first, you cannot go to previous page
        self.builder.get_object("previousvmimport").set_sensitive(data2 != 0) 
开发者ID:OpenXenManager,项目名称:openxenmanager,代码行数:14,代码来源:window_vm.py

示例8: console

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def console(self, message):
        self.set_point(self.get_length())
        self.freeze()
        previous_kind = None
        style = self.get_style()
        style_cache = {}
        try:
            for element in message:
                if element[0] == 'exception':
                    s = traceback.format_list(element[1]['traceback'])
                    s.extend(element[1]['exception'])
                    s = string.join(s, '')
                else:
                    s = element[1]

                if element[0] != previous_kind:
                    style = style_cache.get(element[0], None)
                    if style is None:
                        gtk.rc_parse_string(
                            'widget \"Manhole.*.Console\" '
                            'style \"Console_%s\"\n'
                            % (element[0]))
                        self.set_rc_style()
                        style_cache[element[0]] = style = self.get_style()
                # XXX: You'd think we'd use style.bg instead of 'None'
                # here, but that doesn't seem to match the color of
                # the backdrop.
                self.insert(style.font, style.fg[gtk.STATE_NORMAL],
                            None, s)
                previous_kind = element[0]
            l = self.get_length()
            diff = self.maxBufSz - l
            if diff < 0:
                diff = - diff
                self.delete_text(0,diff)
        finally:
            self.thaw()
        a = self.get_vadjustment()
        a.set_value(a.upper - a.page_size) 
开发者ID:kenorb-contrib,项目名称:BitTorrent,代码行数:41,代码来源:pywidgets.py

示例9: _unassign_placeholder_text

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def _unassign_placeholder_text(self):
    if self._has_placeholder_text_assigned:
      self._has_placeholder_text_assigned = False
      self._modify_font_for_placeholder_text(gtk.STATE_NORMAL, pango.STYLE_NORMAL)
      self._do_assign_text(b"")
      self._popup.save_last_value() 
开发者ID:khalim19,项目名称:gimp-plugin-export-layers,代码行数:8,代码来源:entries.py

示例10: _modify_font_for_placeholder_text

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def _modify_font_for_placeholder_text(self, state_for_color, style):
    self.modify_text(gtk.STATE_NORMAL, self.style.fg[state_for_color])
    
    font_description = self.get_pango_context().get_font_description()
    font_description.set_style(style)
    self.modify_font(font_description) 
开发者ID:khalim19,项目名称:gimp-plugin-export-layers,代码行数:8,代码来源:entries.py

示例11: _set_background_image

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def _set_background_image(self, container, image):
        themed_image = self._theme_image(image)
        img = gtk.gdk.pixbuf_new_from_file(themed_image)
        def draw_background(widget, ev):
            alloc = widget.get_allocation()
            pb = img.scale_simple(alloc.width, alloc.height,
                                  gtk.gdk.INTERP_BILINEAR)
            widget.window.draw_pixbuf(
                widget.style.bg_gc[gtk.STATE_NORMAL],
                pb, 0, 0, alloc.x, alloc.y)
            if (hasattr(widget, 'get_child') and
                    widget.get_child() is not None):
                widget.propagate_expose(widget.get_child(), ev)
            return False
        container.connect('expose_event', draw_background) 
开发者ID:mailpile,项目名称:gui-o-matic,代码行数:17,代码来源:gtkbase.py

示例12: get_splash

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def get_splash():
    splash = gtk.Window(gtk.WINDOW_TOPLEVEL)
    splash.set_events(splash.get_events() | gtk.gdk.BUTTON_PRESS_MASK)
    def f(widget, data=None):
        splash.destroy()
    splash.connect('button_press_event', f)

    eb = gtk.EventBox()
    eb.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("white"))
    image = gtk.Image()
    image.show()
    image.set_from_file(os.path.join(rpy2.__path__[0], "images", "rpy2_logo.png"))
    splashVBox = gtk.VBox()

    splashVBox.pack_start(image, True, True, 0)
    splashVBox.pack_start(gtk.Label("A GTK+ toy user interface"), 
                          True, True, 0)
    eb.add(splashVBox)
    splash.add(eb)
    splash.realize()
    splash.window.set_type_hint (gtk.gdk.WINDOW_TYPE_HINT_SPLASHSCREEN)
    # needed on Win32
    splash.set_decorated (False)
    splash.set_position (gtk.WIN_POS_CENTER)
    return splash 
开发者ID:rpy2,项目名称:rpy2,代码行数:27,代码来源:radmin.py

示例13: on_txtSearch_focus

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def on_txtSearch_focus(self, widget, *args):
        if widget.get_text() == _('buscar...'):
            widget.modify_text(gtk.STATE_NORMAL, gtk.gdk.Color('black'))
            widget.set_text('')
    #-- Wmain.on_txtSearch_focus }

    #-- Wmain.on_txtSearch_focus_out_event { 
开发者ID:mjun,项目名称:gnome-connection-manager,代码行数:9,代码来源:gnome_connection_manager.py

示例14: on_txtSearch_focus_out_event

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def on_txtSearch_focus_out_event(self, widget, *args):
        if widget.get_text() == '':
            widget.modify_text(gtk.STATE_NORMAL, gtk.gdk.Color('darkgray'))
            widget.set_text(_('buscar...'))
    #-- Wmain.on_txtSearch_focus_out_event }

    #-- Wmain.on_btnSearchBack_clicked { 
开发者ID:mjun,项目名称:gnome-connection-manager,代码行数:9,代码来源:gnome_connection_manager.py

示例15: change_color

# 需要导入模块: import gtk [as 别名]
# 或者: from gtk import STATE_NORMAL [as 别名]
def change_color(self, color):
        self.eb.modify_bg(gtk.STATE_ACTIVE, color)
        self.eb2.modify_bg(gtk.STATE_ACTIVE, color)
        self.eb.modify_bg(gtk.STATE_NORMAL, color)
        self.eb2.modify_bg(gtk.STATE_NORMAL, color) 
开发者ID:mjun,项目名称:gnome-connection-manager,代码行数:7,代码来源:gnome_connection_manager.py


注:本文中的gtk.STATE_NORMAL属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。