[gtk-css-engine] [aux] Delete obsolete themes, update TODO.



commit 31f61b7adda5d6cd70d71ea87e6e9daed8aaf06c
Author: Robert Staudinger <robsta gnome org>
Date:   Mon Aug 10 13:32:02 2009 +0200

    [aux] Delete obsolete themes, update TODO.

 TODO                                               |   48 -
 configure.in                                       |    8 +-
 themes/Gilouche-CSS/Makefile.am                    |    2 -
 themes/Gilouche-CSS/gtk-2.0/Makefile.am            |   28 -
 themes/Gilouche-CSS/gtk-2.0/arrow-down.svg         |   73 -
 themes/Gilouche-CSS/gtk-2.0/arrow-left.svg         |   73 -
 themes/Gilouche-CSS/gtk-2.0/arrow-right.svg        |   73 -
 themes/Gilouche-CSS/gtk-2.0/arrow-up.svg           |   73 -
 themes/Gilouche-CSS/gtk-2.0/button-back.png        |  Bin 238 -> 0 bytes
 .../gtk-2.0/check-inactive-selected.png            |  Bin 419 -> 0 bytes
 themes/Gilouche-CSS/gtk-2.0/check-selected.png     |  Bin 333 -> 0 bytes
 themes/Gilouche-CSS/gtk-2.0/gtkrc                  |   15 -
 themes/Gilouche-CSS/gtk-2.0/optionmenu.svg         |   96 --
 themes/Gilouche-CSS/gtk-2.0/progressbar.png        |  Bin 391 -> 0 bytes
 .../gtk-2.0/radiobutton-inactive-selected.png      |  Bin 277 -> 0 bytes
 .../Gilouche-CSS/gtk-2.0/radiobutton-selected.png  |  Bin 256 -> 0 bytes
 themes/Gilouche-CSS/gtk-2.0/resizegrip.png         |  Bin 235 -> 0 bytes
 .../Gilouche-CSS/gtk-2.0/scale-slider-vertical.png |  Bin 217 -> 0 bytes
 themes/Gilouche-CSS/gtk-2.0/scale-slider.png       |  Bin 248 -> 0 bytes
 .../gtk-2.0/slider-background-horizontal.png       |  Bin 380 -> 0 bytes
 themes/Gilouche-CSS/gtk-2.0/slider-background.png  |  Bin 456 -> 0 bytes
 themes/Gilouche-CSS/gtk-2.0/styles.css             |  313 ----
 themes/Gilouche-CSS/gtk-2.0/tab-back-down.png      |  Bin 135 -> 0 bytes
 themes/Gilouche-CSS/gtk-2.0/tab-back-left.png      |  Bin 130 -> 0 bytes
 themes/Gilouche-CSS/gtk-2.0/tab-back-right.png     |  Bin 129 -> 0 bytes
 themes/Gilouche-CSS/gtk-2.0/tab-back.png           |  Bin 217 -> 0 bytes
 themes/Makefile.am                                 |    2 +-
 themes/Thorwil/Makefile.am                         |    2 -
 themes/Thorwil/gtk-2.0/Makefile.am                 |    9 -
 themes/Thorwil/gtk-2.0/gtkrc                       |   14 -
 themes/Thorwil/gtk-2.0/theme.css                   |   19 -
 themes/Thorwil/gtk-2.0/theme.svg                   | 1625 --------------------
 themes/gtk-css-test/Makefile.am                    |    2 -
 themes/gtk-css-test/gtk-2.0/Makefile.am            |   10 -
 themes/gtk-css-test/gtk-2.0/gtkrc                  |   14 -
 themes/gtk-css-test/gtk-2.0/styles.css             |  152 --
 36 files changed, 2 insertions(+), 2649 deletions(-)
---
diff --git a/TODO b/TODO
index 2113bd4..61d914a 100644
--- a/TODO
+++ b/TODO
@@ -2,57 +2,10 @@
 ROADMAP
 =======
 
-0.3 "Features"
---------------
-
-### Features ###
-* Widget theming support. Ideally we'd like to have an extra stylesheet with widget theming information and match this against the theme CSS, like:
-    GtkComboBox > GtkToggleButton { 
-      gtk: import("GtkComboBox { border-top: import; border-right: import; border-bottom: import;}");
-    }
-* Improve gtkrc export, use `:selected` and match it to base for now.
 * Add a fixup stage when the stylesheet is loaded, handle things like 
   single `background-size: <length>;` there.
-* Store type-name, type-id and selector-group in the GtkStyle and use that
-  information if no widget is passed.
-* Border images, c.f. [border-image in Firefox](http://ejohn.org/blog/border-image-in-firefox/).
 * [Box-shadow](http://www.w3.org/TR/css3-background/#box-shadow).
 * Additional border features, e.g. `collapsed`, `none`.
-* Support per-object style attributes in libccss (and maybe also the engine, but how?).
-  The node-class interface would have to be extended to support a `get_style()`
-  method.
-* Subcontrol selectors like QT? (requires patching libcroco). We'll probably go with widget roles, c.f. http://mail.gnome.org/archives/gtk-devel-list/2008-October/msg00107.html . Here's an initial list, orientation would have to be queried otherwise (e.g. "GtkVScrollbar > *.gtk-forward-stepper" or ".gtk-forward-stepper[orientation=vertical]"):
-    * .gtk-check-mark: GtkCheckButton, GtkCheckMenuItem, GtkCellRendererToggle
-    * .gtk-radio-knob: GtkRadioButton, GtkRadioMenuItem, GtkCellRendererToggle
-    * .gtk-dropdown-button: GtkComboBox, GtkComboBoxEntry, GtkMenuToolButton, GtkOptionMenu
-    * .gtk-expander: GtkExpander, GtkTreeView
-    * .gtk-handle: GtkHandleBox, GtkStatusbar, GtkPaned
-    * .gtk-tab: GtkNotebook
-    * .gtk-header: GtkTreeView, GtkCalendar
-    * .gtk-forward-stepper, .gtk-backward-stepper: GtkSpinButton, GtkHScrollbar, GtkVScrollbar
-    * .gtk-secondary-forward-stepper, .gtk-secondary-backward-stepper: GtkHScrollbar, GtkVScrollbar
-    * .gtk-progress-indicator: GtkProgressBar
-  Libccss' `get_class()` could be extended to return `char**` or `GSList<char *>` so we could still support app-defined classes besides the built in ones. Or we do it via an optional `get_classes()`.
-
-
-#### Done:
-* Support system gtk system colors, e.g. `color: gtk-color(bg_color);`.
-* Background attachment.
-
-### Internals ###
-* Embed the "property" struct in all properties, implement `ccss_selector_apply()`
-  in a generic manner.
-* Check all list iterators for const-ness.
-* Make all string comparisons case insensitive?
-* Get rid of the _match() functions all toghether?
-* Check 80 column code width.
-* Use `for` to iterate over `GSList`, e.g 
-  `for (GSList const *iter = list; iter != NULL; iter = iter->next) { ... }`
-
-### Theme ###
-* Make theme active (use pseudo-classes).
-* Set text color.
-* Ready for desktop-wide use.
 
 0.4 "Correctness"
 -----------------
@@ -84,7 +37,6 @@ ROADMAP
 * Can computed styles be attached to widgets using g_object_set_data()?
 * Use a string pool for the lookup tables?
 * Can we use binary search in the lookup tables?
-* Cache the type name inside the node?
 
 0.6 "Compliance"
 ----------------
diff --git a/configure.in b/configure.in
index 27f47d5..4f5c124 100644
--- a/configure.in
+++ b/configure.in
@@ -158,16 +158,10 @@ AC_CONFIG_FILES([
   doc/Makefile
   src/Makefile
   themes/Makefile
-  themes/Gilouche-CSS/Makefile
-  themes/Gilouche-CSS/gtk-2.0/Makefile
-  themes/gtk-css-test/Makefile
-  themes/gtk-css-test/gtk-2.0/Makefile
   themes/moblesse/Makefile
   themes/moblesse/gtk-2.0/Makefile
   themes/pioneer/Makefile
-  themes/pioneer/gtk-2.0/Makefile
-  themes/Thorwil/Makefile
-  themes/Thorwil/gtk-2.0/Makefile])
+  themes/pioneer/gtk-2.0/Makefile])
 AC_OUTPUT
 
 echo "
diff --git a/themes/Makefile.am b/themes/Makefile.am
index 5c5786b..3d2f061 100644
--- a/themes/Makefile.am
+++ b/themes/Makefile.am
@@ -1,4 +1,4 @@
 
-DIST_SUBDIRS = Gilouche-CSS gtk-css-test moblesse pioneer Thorwil
+DIST_SUBDIRS = moblesse pioneer
 SUBDIRS = moblesse
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]