52
52
self.toolbar.set_style(gtk.TOOLBAR_ICONS)
53
53
self.toolbar.connect('enter-notify-event' , self.on_enter_notify_event)
55
self.tooltips = gtk.Tooltips()
57
55
self.btnBold = gtk.ToolButton(gtk.STOCK_BOLD)
58
56
self.btnBold.connect("clicked", self.select_format, 'b')
59
self.btnBold.set_tooltip(self.tooltips, _("Bold"))
57
self.btnBold.set_tooltip_text(_("Bold"))
60
58
self.toolbar.add(self.btnBold)
62
60
self.btnItalic = gtk.ToolButton(gtk.STOCK_ITALIC)
63
61
self.btnItalic.connect("clicked", self.select_format, 'i')
64
self.btnItalic.set_tooltip(self.tooltips, _("Italic"))
62
self.btnItalic.set_tooltip_text(_("Italic"))
65
63
self.toolbar.add(self.btnItalic)
67
65
self.btnUnderline = gtk.ToolButton(gtk.STOCK_UNDERLINE)
68
66
self.btnUnderline.connect("clicked", self.select_format, 'u')
69
self.btnUnderline.set_tooltip(self.tooltips, _("Underline"))
67
self.btnUnderline.set_tooltip_text(_("Underline"))
70
68
self.toolbar.add(self.btnUnderline)
72
70
self.btnStrike = gtk.ToolButton(gtk.STOCK_STRIKETHROUGH)
73
71
self.btnStrike.connect("clicked", self.select_format, 's')
74
self.btnStrike.set_tooltip(self.tooltips, _('Strike'))
72
self.btnStrike.set_tooltip_text(_('Strike'))
75
73
self.toolbar.add(self.btnStrike)
77
75
self.toolbar.add(gtk.SeparatorToolItem())
79
77
self.btnSelectColor = gtk.ToggleToolButton(gtk.STOCK_COLOR_PICKER)
80
78
self.btnSelectColor.connect('clicked', self.on_color_select_clicked)
81
self.btnSelectColor.set_tooltip(self.tooltips, _("Select custom color"))
79
self.btnSelectColor.set_tooltip_text(_("Select custom color"))
82
80
self.toolbar.add(self.btnSelectColor)
84
82
self.toolbar.add(gtk.SeparatorToolItem())
86
84
self.btnBackground = gtk.ToggleToolButton(gtk.STOCK_SELECT_COLOR)
87
self.btnBackground.set_tooltip(self.tooltips, _("Enable background color"))
85
self.btnBackground.set_tooltip_text(_("Enable background color"))
88
86
self.toolbar.add(self.btnBackground)
89
self.tooltips.enable()
90
88
self.vbox.pack_start(self.toolbar, False)
92
90
self.table = gtk.Table(8)
193
191
def __init__(self, conversation):
195
193
gtk.ToolButton.__init__(self, gtk.STOCK_COLOR_PICKER)
194
self.set_label(_('Colorize your text'))
195
self.set_tooltip_text(_('Colorize your text'))
196
196
self.pluswindow = PlusColorPanel()
197
197
self.pluswindow.buffer = conversation.ui.input.inputBuffer