ANNOUNCE: TileQt, version 0.1
This is the first release of TileQt! Although a first attempt,
TileQt supports most of the tile widgets quite well, and is
stable (i.e. no XErrors or crashes).
~ What is it?
TileQt is a tile theme, which draws tile widgets with the
current (or any other) KDE widget style, thus making tile widgets
look native under the KDE desktop.
Of course, there are some glitches depending on the style used,
as not all KDE/Qt styles report accurate information about their metrics.
However, the most common themes (like plastic & bluecurve) work as
expected. Others (like keramic) may produce larger than normal widget
sizes (like vertical scrollbars), due to the large values their widget size
hint
routines return :-(.
~ What's New in 0.1
Although this is the first public release of TileQt, the project
is active for more than one year. Some recent additions are:
1) This is a stable release, when used with Tk 8.4 & > Qt 3.3.3.
No XErrors occur (which came from the QProgress widget),
nore wish crashing randomly on exit, after QApplication destruction.
(However, TileQt will still crash wish on exit with Tk 8.5, if a read-write
QComboBox is used (read-only are ok). I don't know why :-))
2) The extension is now thread-safe!
3) TileQt offers an experimental control panel, for changing the KDE
theme used by the application.
~ Availability:
Home page:
http://www.ellogon.org/petasis/index.php?option=com_content&task=view&id=24&Itemid=40
SF Home Page:
http://sourceforge.net/projects/tktable/
Downloads are available at:
http://www.ellogon.org/petasis/index.php?option=com_content&task=view&id=24&Itemid=40
Screenshots are available at:
http://www.ellogon.org/petasis/index.php?option=com_content&task=view&id=24&Itemid=40
Feedback and bug reports are greatly appreciated.
-
George Petasis
George,
It is great to see that TileQt is being actively maintained. I have
taken a look at this release, and I would like to draw your attention to
a few aspects that I found in the code:
1. The -buttonbackground and -buttonforeground options of the
tile::theme::tileqt::currentThemeColour command return the same values
as the -background and -foreground options, because they call the same
methods (background() and foreground()) of the active palette. I don't
think this is correct: These options should invoke the button() and
buttonText() methods instead.
2. I am missing currentThemeColour options like -windowbackground and
-windowforeground, corresponding to the windowBackground and
windowForeground items in the *.kcsrc files describing the color
schemes. These should return the colors obtained by calling
qApp->palette().active().base() and qApp->palette().active().text().
3. Currently the background and foreground colors of disabled widgets
are the same as those of the widgets in normal state. This should be
changed in a subsequent release, and the currentThemeColour command
should also have options for retrieving the colors corresponding to the
disabled state.
Thanks for all your work put into this really nice and important extension.
Best regards,
Csaba
--
Csaba Nemethi http://www.nemethi.de mailto:csaba....@t-online.de
Just great! :)
Compiled and used successfly. At least my Tk apps looks like my KDE! :)
Excellent work. I'm looking forward to next versions.
--
Pozdrawiam! (Greetings!)
Googie
George
"Googie" <n...@spam.org> wrote in message
news:dtulsb$l6o$1...@srv.cyf-kr.edu.pl...
I'll not suprise you. It's Plastik, so it's well known it works ok.
Anyway I'm not sure if buttons with text and image are printed
correctly, becouse image (button icon) is very close to the text and it
looks unnaturaly (when comparing to native Qt/KDE buttons with icons).
--
Pozdrawiam! (Greetings!)
Googie
George
"Googie" <n...@spam.org> wrote in message
news:dtuq3l$o2c$1...@srv.cyf-kr.edu.pl...