Domino

KDE 3.5 Themes

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

3
5 .8
Description:

Domino is a style with a soft look. It allows to fine adjust the shininess of the widgets by customizable color gradients.


Changelog:
0.4
* new option for indented / non indented menu items
* new option for highlighted tool button icons on mouse over
* the button look for tool(bar) buttons is now optional
* new rubberband options
* smaller tabWidget margins
* respects Gwenview's / Kicker's taskbar applet / Konversation's own mousewheel handling for scrollviews
* clipped popup menu edges, for a better look with KWin's shadows (Beryl seems not to support it).
* fixes pixmaps on PowerPC architecture
* fixes functionality of some popup QToolButtons and adapts their look and behavior to KToolBarButtons
* the content of popup menus with a side pixmap is visible again (Amarok, Digikam)
* adapts KMenu's section header style
* fixes Kickoff's tab icon alignment
* fixes possible crash with enabled text effect
* lets apps using their own label colors on tabs (if they're not defaulting to a fixed color like konsole)
* decoration: option "dark window frame" draws a darker frame
* decoration: borders are hidden when in maximized mode and moving / resizing of maximized windows is not allowed.

Superstoned

13 years ago

http://bbs.archlinux.org/viewtopic.php?id=23319&p=14

Second post is about this konsole problem...

About the smooth scrolling, it's replaced by domino's, but I prefer the khtml smooth scrolling...

Report

Superstoned

13 years ago

and here the link... (doesn't do html here, right...)
http://img407.imageshack.us/my.php?image=badkonsolepy1.png

Report

NRG88

13 years ago

Will anyone make a deb file for Kubuntu and other debian based distros?
Please :)

Report

vanyar

13 years ago

I've uploaded a kubuntu package here:

http://www.kde-look.org/content/show.php?content=52864

Report

Fanaz

13 years ago

Fedora Core 6/7 (and maybe other distr.) compatible "Domino 0.3" RPM package.

http://www.baitas.org/_temp/styles/kde-styles-domino-0.3-1.i386.rpm

Report

SMB

13 years ago

Hello, i had a kdevelop crash with domino style when showing "search in files" dialog.

Here is some patch:



diff -urNpbBd domino-0.3/domino/domino.cpp domino-0.3-new/domino/domino.cpp
--- domino-0.3/domino/domino.cpp 2007-01-18 15:27:04.000000000 +0300
+++ domino-0.3-new/domino/domino.cpp 2007-02-05 12:20:26.000000000 +0300
@@ -7007,7 +7007,9 @@ void DominoStyle::drawFocusIndicator(QPa
if(fr.x() < r.x())
p->setClipping(false);

+ if(axi)
XDestroyImage(axi);
+ if(xi)
XDestroyImage(xi);
XFreeGC(alphapm->x11Display(), gc);

@@ -7163,12 +7165,12 @@ void DominoStyle::dominoDrawItem( QPaint
p->setClipping(false);
}

-
+ if(axi)
XDestroyImage(axi);
+ if(xi)
XDestroyImage(xi);
XFreeGC(alphapm->x11Display(), gc);
}
-
if(!enabled)
p->setPen(g.text());
p->drawText( r.x(), r.y(), r.width(), r.height(), flags, text, len );

Report

angrymob

13 years ago

I'm using the qt gtk2 engine to smooth things over between various apps - domino doesn't seem to behave nicely, specifically with regards to the scrollbar widget. It has some ugly noise which suggests it's not painting properly. Not sure why this happens, but it would be cool to see this disappear :)

Report

vanyar

13 years ago

It should be fixed in gtk-qt engine 0.8:

http://gtk-qt.ecs.soton.ac.uk/trac/browser/gtk-qt/trunk/gtk-qt-engine/ChangeLog

Report

floppy

13 years ago

Hi,

I really love domino, one of the best themes out there. But there's still something missing: I would like to be able to set the gradients for the scrollbar handle as well as for progress bars. That would be just great!

Report

SASq

13 years ago

When option "Draw text effect" is on
Domino crashes with some programes like lates KTORR ENT, SAVE AS DIALOG ON KONQEROR and others. ;
SYSTEM: Gentoo;
XORG: X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
QT: 3.3.6
KDE: 3.5.6

KCrash Handler Output:
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1236916032 (LWP 5087)]
[New Thread -1243178080 (LWP 5123)]
[KCrash handler]
#9 0xb63a5c78 in DominoStyle::dominoDrawItem (this=0x811ad30, p=0x8681150,
r=@0xbfe01f30, flags=1092, g=@0x86352b4, enabled=false, pixmap=0x16,
text=@0xbfe01d80, len=141645744, penColor=0x81308b0,
buttonTextEffect=true) at domino.cpp:7180
#10 0xb63ce1cd in DominoStyle::drawControl (this=0x811ad30,
element=140726964, p=0x8681150, widget=0x860a5d0, r=@0xbfe020d0,
cg=@0x86352b4, flags=2, opt=@0xbfe020e0) at domino.cpp:4979
#11 0xb6fb68d2 in QPushButton::drawButtonLabel ()
from /usr/qt/3/lib/libqt-mt.so.3
#12 0xb6fb6593 in QPushButton::drawButton () from /usr/qt/3/lib/libqt-mt.so.3
#13 0xb6f37fd6 in QButton::paintEvent () from /usr/qt/3/lib/libqt-mt.so.3
#14 0xb6ed89a5 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
#15 0xb6e3ae9f in QApplication::internalNotify ()
from /usr/qt/3/lib/libqt-mt.so.3
#16 0xb6e3b03c in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#17 0xb74c3256 in KApplication::notify ()
from /usr/kde/3.5/lib/libkdecore.so.4
#18 0xb6dcb1bd in QETWidget::translatePaintEvent ()
from /usr/qt/3/lib/libqt-mt.so.3
#19 0xb6dd197f in QApplication::x11ProcessEvent ()
from /usr/qt/3/lib/libqt-mt.so.3
#20 0xb6de5a16 in QEventLoop::processEvents ()
from /usr/qt/3/lib/libqt-mt.so.3
#21 0xb6e517d2 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#22 0xb6e51726 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#23 0xb6e39f0f in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#24 0x08063d1e in ?? ()
#25 0xb647b896 in __libc_start_main () from /lib/libc.so.6
#26 0x08063811 in ?? ()

Report

C

morgenrot

13 years ago

It will be fixed in the next version, which will be probably out next week.

Report

tuman

13 years ago

How can I compile it?

*** Warning: Linking the shared library kstyle_domino_config.la against the loadable module
*** domino.so is not portable!
make[2]: Leaving directory `/home/sergei/src/domino-0.3/dominoConfig'
Making all in client
make[2]: Entering directory `/home/sergei/src/domino-0.3/client'
Making all in .
make[3]: Entering directory `/home/sergei/src/domino-0.3/client'
/usr/lib/qt3//bin/moc ./dominoclient.h -o dominoclient.moc
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I. -I/usr/include/kwin -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -MT dominoclient.lo -MD -MP -MF ".deps/dominoclient.Tpo" -c -o dominoclient.lo dominoclient.cpp; \
then mv -f ".deps/dominoclient.Tpo" ".deps/dominoclient.Plo"; else rm -f ".deps/dominoclient.Tpo"; exit 1; fi
In file included from dominoclient.cpp:10:
dominoclient.h:13:31: error: kcommondecoration.h: Нет такого файла или каталога
dominoclient.h:14:32: error: kdecorationfactory.h: Нет такого файла или каталога
...about few hundred error lines.

My commands:
./configure
make

confugute told me: "Good - your configure finished. Start make now".

Report

bischofPhilipp

13 years ago

Install kdelibs-dev and kdebase-dev

Report

tuman

13 years ago

I installed these packages, but nothing changed.

Report

C

morgenrot

13 years ago

I think the kcommondecoration header was introduced in KDE 3.5. You are probably running an older version. If so, just update, KDE 3.5 is worth it.

Report

dfrein

13 years ago

I found a small bug: in digikam 0.9.0 only a completely empty menu is displayed on right-mouse-button on pictures when using domino 0.3 (digikam seems to use a custum/special menu with a picture on the left side of the menu as can be seen at http://www.digikam.org/?q=node/15)

Report

dfrein

13 years ago

I found a small bug: in digikam 0.9.0 only a completely empty menu is displayed on right-mouse-button on pictures when using domino 0.3 (digikam seems to use a custum/special menu with a picture on the left side of the menu as can be seen at http://www.digikam.org/?q=node/15)

Report

ViRgiLiO

13 years ago

I can confirm this bug. The problem also occurs in Digikam svn.

Report

nimrodel

13 years ago

This style is really great.
But i get some issue, when using Beryl. The menu corners appear (white or black), while they are entirely round when using kwin... is there a way to fix this ?

Report

bischofPhilipp

13 years ago

Perhaps this happens because domino or qt will not redraw the corners of the popupmenu if the background changes.
You can see this if you for exmple open the k-menu then open office. If you now hover the game-menu-item the border of the office-popup-menu is still blue.

Report

floppy

13 years ago

Hi,

when I use your theme, I can't open the settings dialog of konqueror anymore. Konqueror keeps crashing if I try.
I'm using domino 0.3rc2.

Report

CpuWhiz

13 years ago

I think we have the same problem, but I could be wrong. For me it crashed when I opened the options dialog for kmplayer, switched the tabs for the crystal kwin style options in kcontrol, etc. I finally got sick of it and traced the crash. For me it was on line 7180 of domino.cpp. I changed the line from:
XDestroyImage(xi);
to:
if(xi) XDestroyImage(xi);

It's not the most clean hack in the world, it doesn't address the XGetPixel on line 7144, and such, but it does keep my apps from crashing. I wonder if it has anything to do with my xorg config and/or my TwinView setup. Anyway, it works for me, hope it helps someone else to.

Report

C

morgenrot

13 years ago

This is odd, since domino could access the pixels, the image should be there.
I will include your fix if someone else will provide the same crash output.

Report

floppy

13 years ago

For me it works, too. IÄm using domino 0.3.
To be sure I've also changed the line above to
if(axi) XDestroyImage(axi);

I've sent a patch to morgenrot. Thanks CpuWhiz!

Report

n4w3r

13 years ago

I really like what you(='ve donne, this very practicle.
but is it possible to get the theme of the 4 screenshots you've here?

Report

12345678910
1
product-maker jrjohnstone Aug 30 2012 9 excellent
Be the first to comment
jrjohnstone
Aug 30 2012
janet
May 09 2009
8siem
Feb 08 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.4
updated Feb 16 2007
added Jul 18 2006
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0