Exemple #1
0
def __create_pixbuf(editor):
    from os.path import join
    current_folder = editor.get_current_folder(globals())
    image_file = join(current_folder, "bookmarks.png")
    from gtk import Image
    image = Image()
    image.set_from_file(image_file)
    pixbuf = image.get_pixbuf()
    return pixbuf
Exemple #2
0
	def __init_attributes(self, editor):
		self.__view = editor.textview
		self.__editor = editor
		from gtk import Menu, Image
		self.__menu = Menu()
		self.__image = Image()
		self.__menuitem1 = self.__editor.create_menuitem(_("_Tabs to Spaces (alt+shift+t)"))
		self.__menuitem2 = self.__editor.create_menuitem(_("_Spaces to Tabs (alt+t)"))
		self.__menuitem3 = self.__editor.create_menuitem(_("_Remove Trailing Spaces (alt+r)"))
		return
Exemple #3
0
 def __init_attributes(self, manager, editor):
     self.__manager = manager
     self.__editor = editor
     self.__label = self.__get_label()
     self.__button = self.__get_button()
     self.__bar = self.__get_bar()
     from gtk import HBox, Image
     self.__box = HBox(False, 5)
     self.__image = Image()
     self.__view = editor.textview
     return
Exemple #4
0
 def __init_attributes(self, editor):
     self.__editor = editor
     from gtk import STOCK_INDENT, STOCK_UNINDENT, Image, Menu
     self.__image = Image()
     self.__menu = Menu()
     self.__textview = editor.textview
     self.__menuitem1 = editor.create_menuitem(_("Shift _Right (ctrl + t)"),
                                               STOCK_INDENT)
     self.__menuitem2 = editor.create_menuitem(
         _("Shift _Left (ctrl + shift + t)"), STOCK_UNINDENT)
     return
Exemple #5
0
 def __init_attributes(self, editor):
     from gtk import Menu, Image, STOCK_SORT_DESCENDING
     self.__image = Image()
     self.__image.set_property("stock", STOCK_SORT_DESCENDING)
     self.__editor = editor
     self.__menu = Menu()
     self.__menuitem1 = editor.create_menuitem(_("_Togglecase (alt + u)"))
     self.__menuitem2 = editor.create_menuitem(
         _("_Titlecase (alt + shift + u)"))
     self.__menuitem3 = editor.create_menuitem(
         _("_Swapcase  (alt + shift + l)"))
     return
Exemple #6
0
 def __creates_widgets(self):
     from gtk import Image, STOCK_BOLD, Menu
     self.image = Image()
     self.image.set_property("stock", STOCK_BOLD)
     self.menu = Menu()
     self.select_word_menuitem = self.editor.create_menuitem(
         _("Select word (alt + w)"))
     self.select_line_menuitem = self.editor.create_menuitem(
         _("Select line (alt + l)"))
     self.select_sentence_menuitem = self.editor.create_menuitem(
         _("Select sentence (alt + s)"))
     self.paragraph_item = self.editor.create_menuitem(
         _("Select paragraph (alt + p)"))
     return
Exemple #7
0
	def __init_attributes(self, editor):
		self.__editor = editor
		self.__view = editor.textview
		from gtk import Menu, Image
		self.__menu = Menu()
		self.__image = Image()
		self.__menuitem1 = self.__editor.create_menuitem(_("_Join Line (alt + j)"))
		self.__menuitem2 = self.__editor.create_menuitem(_("D_uplicate Line (ctrl + u)"))
		self.__menuitem3 = self.__editor.create_menuitem(_("_Delete Line (alt + d)"))
		self.__menuitem4 = self.__editor.create_menuitem(_("Free Line _Below (alt + o)"))
		self.__menuitem5 = self.__editor.create_menuitem(_("Free Line _Above (alt + shift + o)"))
		self.__menuitem6 = self.__editor.create_menuitem(_("Delete Cursor to Line _End (alt + End)"))
		self.__menuitem7 = self.__editor.create_menuitem(_("Delete _Cursor to Line Begin (alt + Home)"))
		return
Exemple #8
0
 def __init_attributes(self, editor):
     from gtk import Menu, Image
     self.__editor = editor
     self.__menu = Menu()
     self.__image = Image()
     self.__previous_item = editor.create_menuitem(
         _("Previous Paragraph (alt + Right)"))
     self.__next_item = editor.create_menuitem(
         _("Next Paragraph (alt + Left)"))
     self.__reflow_item = editor.create_menuitem(
         _("Reflow Paragraph (alt + q)"))
     self.__select_item = editor.create_menuitem(
         _("Select Paragraph (alt + p)"))
     return
Exemple #9
0
    def __init__(self, dir=None):
        HBox.__init__(self, False, 2)

        buttonImage = Image()
        buttonImage.set_from_stock(STOCK_REFRESH, ICON_SIZE_MENU)

        self.combo = ComboBox()
        self.refreshButton = Button()
        self.refreshButton.set_image(buttonImage)
        self.refreshButton.connect('clicked', self.refreshButton_clicked, None)
        self.model = ListStore(str)
        self.combo.set_model(self.model)
        self.dir = dir

        self.pack_start(self.combo, False, False, 0)
        self.pack_start(self.refreshButton, False, False, 0)

        if self.dir != None and exists(self.dir):
            self.refresh()
    def __init__(self, objectives, new):
        Expander.__init__(self)

        self.connect("enter-notify-event", self.onEnterNotifyEvent)
        self.connect("leave-notify-event", self.onLeaveNotifyEvent)

        vBox = VBox()
        self.add(vBox)

        # Data model
        self.model = ListStore(str, float)

        # Title bar
        hBox = HBox()
        self.set_property("label-widget", hBox)

        self.title = Label()
        hBox.pack_start(self.title)

        # Alternatives
        treeView = TreeView(self.model)
        #		treeView.set_headers_visible(False)
        vBox.pack_start(treeView)

        listStore_objectives = ListStore(str)
        for name in objectives:
            listStore_objectives.append((name, ))

        def combo_changed(_, path, text, model):
            model[path][0] = text

        cellRenderer = CellRendererCombo()
        cellRenderer.connect("edited", combo_changed, self.model)
        cellRenderer.set_property("text-column", 0)
        cellRenderer.set_property("editable", True)
        cellRenderer.set_property("has-entry", True)
        cellRenderer.set_property("model", listStore_objectives)

        treeViewColumn = TreeViewColumn("Alternative", cellRenderer, text=0)
        #		treeViewColumn = TreeViewColumn(None,cellRenderer,text=0)
        treeView.append_column(treeViewColumn)

        def spin_changed(_, path, value, model):
            model[path][1] = float(value.replace(",", "."))

        cellRenderer = CellRendererSpin()
        cellRenderer.connect("edited", spin_changed, self.model)
        cellRenderer.set_property("adjustment",
                                  Adjustment(1, 0, 100, 1, 10, 0))
        cellRenderer.set_property("editable", True)
        cellRenderer.set_property("digits", 2)

        treeViewColumn = TreeViewColumn(None, cellRenderer, text=1)
        treeView.append_column(treeViewColumn)

        # Add/remove alternative button box
        #		hButtonBox = HButtonBox()
        #		vBox.pack_start(hButtonBox, False)

        # Add alternative
        button = Button("gtk-add")
        button.connect("clicked", self.on_btnAdd_Alternative_clicked)
        button.set_use_stock(True)
        #		hButtonBox.pack_start(button)
        vBox.pack_start(button, False)

        #		# Remove alternative
        #		button = Button("gtk-remove")
        #		button.connect("clicked",self.on_btnDel_Alternative_clicked)
        #		button.set_use_stock(True)
        #		hButtonBox.pack_start(button)

        # Expand the requeriment and add an alternative if it's new
        if new:
            self.set_expanded(True)
            self.model.append((None, 1.0))

        # Show requeriment
        self.show_all()

        # Delete requeriment button (default is hidden)
        self.imgRemove = Image()
        self.imgRemove.connect("button-press-event", self.onDelRequeriment)
        self.imgRemove.set_from_stock("gtk-cancel", ICON_SIZE_MENU)
        hBox.pack_start(self.imgRemove)