[gtk-css-engine] [aux] Delete obsolete themes, update TODO.
- From: Robert Staudinger <robsta src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gtk-css-engine] [aux] Delete obsolete themes, update TODO.
- Date: Wed, 12 Aug 2009 08:06:14 +0000 (UTC)
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]