On Thursday 03 February 2005 18:53, Rainer Wirtz wrote: > Am Donnerstag, 3. Februar 2005 13:29 schrieb Markus Tacker: > > Thomas McGuire wrote: > > > Not possible. Only way to do this is to modify the source code, but > > > you have to be a programmer with C++ and KDE knowledge to do this. > > > > Sigh. Expected that. > > I hoped there was a way with dcop to get the Window witch has the > > focus and change its title. > > Well, when you start kdcop and poke around a bit you will find that many > (not all) apps have an interface "mainwindow" or > "<appname>-MainWindow#1". These interfaces have methods "bool > isActiveWindow()", "QString caption()" and "void setCaption(QString > caption)". > > There's a (c++) function DCOP::findObject() which allows you to use > wildcards to find out which application and which interface is > answering with "true" to the call to "bool isActiveWindow". > So, IMO it is possible *without* modifying kde. It does not look however > as if this DCOP::findObject() can be called from a script using dcop, dcopfind can do this: http://lists.kde.org/?l=kde-core-devel&m=100405707531282&w=2 Cheers, Kevin -- Kevin Krammer <kevin.krammer@xxxxxx> Qt/KDE Developer, Debian User www.mrunix.de - German Unix/Linux programming forum www.qtforum.org - Qt programming forum ___________________________________________________ . Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.