diff options
author | Cristian Garcia <cristian99garcia@gmail.com> | 2013-06-04 18:47:46 (GMT) |
---|---|---|
committer | Cristian Garcia <cristian99garcia@gmail.com> | 2013-06-04 18:47:46 (GMT) |
commit | 0ec0be6cf7fbf80b41b55865213ecbc9907038c9 (patch) | |
tree | 9c9d70e852e6c2cdf97d842615e3b7111743e0b4 | |
parent | 88ea72cd45b6fd4a3fe785549f7f138e3283b1c8 (diff) |
Arreglando estética
-rw-r--r-- | CristianEdit/CristianEdit.css | 15 | ||||
-rw-r--r-- | CristianEdit/CristianEdit.py | 1 | ||||
-rw-r--r-- | CristianEdit/objetos.py | 30 | ||||
-rw-r--r-- | CristianEdit/objetos.pyc | bin | 47287 -> 47931 bytes |
4 files changed, 39 insertions, 7 deletions
diff --git a/CristianEdit/CristianEdit.css b/CristianEdit/CristianEdit.css index 3cfe4c6..c7faa49 100644 --- a/CristianEdit/CristianEdit.css +++ b/CristianEdit/CristianEdit.css @@ -1,15 +1,24 @@ /* Configuracion de tema de colores para CristianEdit */ -GtkSeparatorToolItem { +/* GtkSeparatorToolItem { background-color: green; color: green; } -GtkComboBoxText, GtkBin, GtkMenu, GtkMenuItem { +GtkComboBoxText { background-color: black; color: green; } +GtkMenu, GtkMenuItem { + background-color: black; + color: green; +} + +GtkWindow { + background-color: black; +} + GtkScrolledWindow { -GtkRange-slider-width: 10; -GtkRange-trough-border: 0; @@ -20,3 +29,5 @@ GtkScrolledWindow { -GtkScrollbar-has-secondary-forward-stepper: 0; -GtkScrollbar-has-secondary-backward-stepper: 0; } + +*/ diff --git a/CristianEdit/CristianEdit.py b/CristianEdit/CristianEdit.py index f8d589c..81f3de0 100644 --- a/CristianEdit/CristianEdit.py +++ b/CristianEdit/CristianEdit.py @@ -125,6 +125,7 @@ class CristianEdit(Gtk.Plug): self.toolbar.connect('buscar-changed', self.buscar_changed) self.toolbar.connect('buscar-activate', self.buscar_enter) self.notebook.connect('boton-cerrar-clicked', self.cerrar_desde_boton) + self.notebook.connect('boton-nuevo-clicked', self.pagina_nueva) self.add(self.vbox) self.show_all() diff --git a/CristianEdit/objetos.py b/CristianEdit/objetos.py index b6e3b75..2301dfc 100644 --- a/CristianEdit/objetos.py +++ b/CristianEdit/objetos.py @@ -367,7 +367,7 @@ class View(GtkSource.View): self.emit('cambio-de-busqueda', '#FF0000') else: - self.emit('cambio-de-busqueda', '#FFFFFF') + self.emit('cambio-de-busqueda', '#000000') def seleccionar_texto(self, text, start, enter): """Selecciona el texto solicitado, @@ -402,7 +402,9 @@ class Notebook(Gtk.Notebook): __gsignals__ = { 'boton-cerrar-clicked': (GObject.SIGNAL_RUN_FIRST, - None, (object,)) + None, (object,)), + 'boton-nuevo-clicked': (GObject.SIGNAL_RUN_FIRST, + None, []) } def __init__(self, padre=None): @@ -414,15 +416,25 @@ class Notebook(Gtk.Notebook): self.labels = [] self.padre = padre + boton = Gtk.ToolButton(Gtk.STOCK_ADD) + + boton.connect('clicked', self.emit_agregar) + self.set_scrollable(True) + self.set_action_widget(boton, Gtk.PackType.END) + + boton.show() def agregar(self, objeto, label, barra): """Agrega una página al Widget clase""" hbox = Gtk.HBox() - imagen = Gtk.Image() - imagen.set_from_stock(Gtk.STOCK_CLOSE, Gtk.IconSize(4)) - boton = Gtk.Button(None, image=imagen) + imagen = Gtk.Image.new_from_stock(Gtk.STOCK_CLOSE, Gtk.IconSize.MENU) + boton = Gtk.Button() + + boton.set_relief(Gtk.ReliefStyle.NONE) + boton.set_size_request(12, 12) + boton.set_image(imagen) hbox.pack_start(label, False, False, 0) hbox.pack_start(boton, False, False, 0) @@ -436,6 +448,7 @@ class Notebook(Gtk.Notebook): vbox.pack_start(scrolled, True, True, 0) vbox.pack_start(barra, False, False, 0) scrolled.add(objeto) + self.append_page(vbox, hbox) hbox.show() @@ -451,6 +464,8 @@ class Notebook(Gtk.Notebook): boton.connect('clicked', self.borrar_pagina_desde_boton, vbox) + self.set_current_page(-1) + def crear_scrolled(self): """Crea y devuelve un GtkScrolledWindow()""" @@ -476,6 +491,11 @@ class Notebook(Gtk.Notebook): self.emit('boton-cerrar-clicked', objeto) + def emit_agregar(self, widget): + """Emita la señal 'boton-nuevo-clicked' + para que se le agregue una página nueva""" + + self.emit('boton-nuevo-clicked') class Barra(Gtk.Toolbar): """Barra de herramientas.""" diff --git a/CristianEdit/objetos.pyc b/CristianEdit/objetos.pyc Binary files differindex af7ac72..381b769 100644 --- a/CristianEdit/objetos.pyc +++ b/CristianEdit/objetos.pyc |