Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCristian Garcia <cristian99garcia@gmail.com>2013-06-04 18:47:46 (GMT)
committer Cristian Garcia <cristian99garcia@gmail.com>2013-06-04 18:47:46 (GMT)
commit0ec0be6cf7fbf80b41b55865213ecbc9907038c9 (patch)
tree9c9d70e852e6c2cdf97d842615e3b7111743e0b4
parent88ea72cd45b6fd4a3fe785549f7f138e3283b1c8 (diff)
Arreglando estética
-rw-r--r--CristianEdit/CristianEdit.css15
-rw-r--r--CristianEdit/CristianEdit.py1
-rw-r--r--CristianEdit/objetos.py30
-rw-r--r--CristianEdit/objetos.pycbin47287 -> 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
index af7ac72..381b769 100644
--- a/CristianEdit/objetos.pyc
+++ b/CristianEdit/objetos.pyc
Binary files differ