Summary: | Need icons for debug toolbar | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Jon Smirl <jonsmirl> |
Component: | CPP Debugger | Assignee: | KDevelop Developers <kdevelop-devel> |
Status: | RESOLVED WORKSFORME | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | RedHat Enterprise Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Toolbar icon makefile |
Description
Jon Smirl
2003-06-22 23:41:15 UTC
Subject: Re: New: Need icons for debug toolbar
On Sunday 22 June 2003 23:41, you wrote:
> If it's not too much trouble could you add some temporary icons for the debug tool bar. Right now all of the buttons have the same icon and I keep forgetting which is which.
Which debug toolbar? In which application? Certainly not in "kdesktop"
(which is the desktop icons...)
I must have missed selecting kdevelop CVS. Should I refile or can you move it? Which editor are you using? They are missing from both the Qt and Advanced editor. When you drop down the debug menu they are missing too, but those are probably the same icons. Icons for "step into", "step over", "step out", etc. I have the icons showing here. I can only guess that you have an install problem for some reason or maybe it's a style problem? What style are you using? Do you have anything different from default setup of kde that you can thing of that may cause this? Look for dbgstep.png in the install share directory. I have it in share/icons/kdeclassic/22x22/actions and share/icons/hicolor/22x22/actions. This appears to be a problem with 'make install' the icons are in the source tree but they are not being copied to the destination. I am running make install as root. About 10% of my kdevelop icons are missing. I played around with manually installing and I can't get them to work. I am on RH9 and I have not changed any styles from the default. The icons are not really missing, there is an icon that looks like a sheet of paper with the lower right corner turned up in their place. For example I have icons for start, stop, interrupt but not step into, over, etc. Hmm, you'll have to research this, I'm afraid, as I cannot repeat it. Here's some pointers though. Look in pics/toolbar/Makefile and find what "install-kde-icons" wants to install. Do the missing icons appear here? Run "make install" from this directory and see what it actually does. Does it say it tries to install them? What directory? These icons are 22x22. Perhaps this is the problem. I'm out of ideas now, but hope this helps :-) make install does this: make[1]: Entering directory `/home/kde3src/kdevelop/pics/toolbar' make[1]: Nothing to be done for `install-exec-am'. make[1]: Nothing to be done for `install-data-am'. make[1]: Leaving directory `/home/kde3src/kdevelop/pics/toolbar' In the makefile the tasks for install-exec-am and install-data-am are empty "install-kde-icons" does not appear in Makefile. I'll attach the makefile Created attachment 1885 [details]
Toolbar icon makefile
This may be a problem with the way Redhat has put together KDE. I don't have a kde-common directory or kde-common/admin. My only sources for am_edit are: /usr/share/apps/kapptemplate/admin/am_edit -- CVS source... /home/kde3src/kdevelop/parts/appwizard/common/admin/am_edit /home/kde3src/kdevelop/admin/am_edit I tried poking through a bunch of the RH RPMs and I couldn't find one with kde-common in it. If this is the case ./configure should test for this and error out. I have confirmed this to be a problem in am_edit and 'make install'. tag_ICON() is not detecting the string KDE_ICON = AUTO correctly. I don't know Perl but I played around with $lookup in am_edit. Adding the '.+' gets it into tag2 but I don't think $1 is being computed correctly. After forcing the match the target directory was wrong too. When I manually copied them into the tree the icons do work. sub tag_ICON() { my $lookup = '([^\s]*).+_ICON\s*=\s*([^\n]*)'; my $install = ""; my $uninstall = ""; print "tag1\n"; while ($MakefileData =~ /\n$lookup/og) { my $destdir; print "tag2\n"; print $1,"\n"; This has been fixed for a long time |