diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 934def7..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "admin"] - path = admin - url = https://system@scm.trinitydesktop.org/scm/git/tde-common-admin diff --git a/ChangeLog b/ChangeLog index df70813..483fb1e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1 +1,690 @@ -see readme \ No newline at end of file +Changelog +---------------- +*** IF YOU HAVE A 64 BIT MACHINE, UPDATE TO QT 3.3.3 *** +will fix the horizontal slider problem, rotating pixmaps in general + +0.8 +---- +after a long time, this is a snapshot of the current cvs version and probably the last baghira for TQt3 ever. +there won't be Baghira for Qt4, don't ask. +- several bugfixes, minor changes, whatever. + +0.7a +---- +- [style] Reincluded workaround for kpdf < 3.4.3 +- [style] added Milk style +- [style] some code enhancements/cleanups +- [bab] removed "start QString name int deco" dcop interface (useless anyway) +- [bab] added "start QString name QString settings" dcop interface to allow starting a program with the rules set for another one (or a general rule like "Milk" ;) +- [menubar applet] size fix (using an own settings value ;) + +0.7 +---- +Many? - see cvs log... +- New Konqueror Sidebar (Hardware access + Drag 'n Drop link list) +- New search oriented Application Launcher +- More speed and less bugs in the style and the deco +- New look on the brushed metal design +- New Tiger design +- New management to the menubar applet (in matters of size) +.... and much more i forgot over the time ;) + +0.6e +---- +Maintainance release (mainly) +- Fixed compile error on kde3.3 +- Made resize grip optionally (off by default, disable if you get querky problems with the deco) +- starter applet will auto correct size +- added new widget color "Smoke" by Anton + +0.6d +---- +========================== +BECAUSE OF COLOR PREFIXES: +If you think you've got an interesting colorset, that should be part of further releases, please drop me a mail. +----- +widget colors must include: +- a name ("my colorset") +- {R,G,B}, where R,G,B must be [0-255],[0-255],[0-255] +----- +deco colors must include: +- a name ("my colorset") +- {{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B}} in order: +inactiveColor, closeColor, minColor, maxColor, menuColor, helpColor, stickyColor, aboveColor, behindColor, shadeColor +(10 values) +----- +inclusion depends on my arbitrariness ;) +============================== +* (style) update: slightly changed the appereance of the scrollbar sliders (on DementedPixel note) +* (style) update: appereance of groupboxes w/o title (improved the code resulting in more speed as well) +* (config) feature: added color presets for the widget colors +* (config) update: reorganized appereance a bit - NO changes on the config protocol though +* (deco) feature: added a resize handle drag - this will probaby be optional on future releases, but currently im interested in FEEDBACK +* (deco) update: corrected the button spacing (on DementedPixel note) +* (deco) feature: added color presets for the buttons +* (deco) feature: added option to remove captions as i saw some ppl interested on this. +however in general i do not suggest this, as apps often use the title to indicate states (like e.g. unsaved) +* (bab) bugfix: misbehaviour on dcop bab default start x command (start x y was ok) +* (starter) bugfix: compile error on non final compilations +* (menuapplet) bugfix: compile error because of gcc/kde_export misbehaviour (3.3 problem?) + baghira will compile a 3.3 or 3.4 version depending on the current running system + (binary packagers should note this) +* (menuapplet) update: improved Indicator title calculation +* (menuapplet) update: ported modal window handling (0.6b) to 3.4 version +* (icons) update: dfsw compliant license + +0.6c +---- +* (overall) feature: if you compile yourself, you may try the ./install.sh script, being a GUI wizzard leading you through the installation (especially if you're unexperienced - everyone else: this was just for some lazy hour and playing around with kdialog, i'd personally never click through dialogs instead of ./configure; make; make install ;) +* (overall) bugfix: included 0.6b fixes +* (style) feature: because i was in some kind of nostalgic mood, i added jaguar (liquidlike) buttons. also as jaguar used darker stipples if and only if you use the bab dcop starter or predefinitions, using jaguar will lead to darker stipples (+4 to your default) +* (style) note: this leads to new (consistent) settings: "0" is jaguar in style and deco, so calling +dcop bab default start kcalc 0 0 +will bring you a jaguar kcalc +dcop bab default start kcalc 1 2 +will instead bring you panther kcakc with a b/m deco +THIS HAS ALSO IMPACT ON THE PREDEFINITIONS! +You can either update them by hand or ONCE(!) call ./updatePredefs from the baghira topsrc dir +* (style) update: better handling for icons on buttons +* (style) update: improved editlines (thanks to Gav Wood for suggestion) +* (config) bugfix: writing valid value for visible toolbuttons +* (config) update: added option to replace kickers menu applet +* (deco) update: removed left/right side lines if not using comicframe (looked as if the deco was smaller than the window) +* (deco) update: corrected appereance of the left/right b/m resize handles +* (kickermenu) bugfix: kde3.4 support - i don't know if it will still work correctly with kde3.3 +* (starter) new: i was sucked by kickers startbutton displaying the tooltip on hover, so i wrote a kickerapplet as startmenubutton replacement. you can use any png as button. +name them bStarter.png, bStarter_hover.png, bStarter_down.png, and settle them in 22x22/action - defaults are included +as i don't have such nice access on the startmenu as the button has, its not possible to close the menu by clicking again _AFFTER_ you left the button once, also the default KDE binding to the startmenu (alt+f1, windows key) will display the menu in the screen center instead below the (nonexistent) button + +0.6b +---- +* (style) feature: animated pushbuttons +* (style) bugfix: konqueror crashes on repolishes +* (style) update: improved the look of (colored) iTunes (rectangular) buttons +* (configuration) feature: look predefinition for each application (deco needs kde 3.4b1 and up to work) +* (configuration) bugfix: skipped various unnecessary repolishes +* (bab) update: rewrote the way design switching stuff according to kde 3.4, removed all imperfect workaround stuff -> works much better, but needs kde 3.4 to work properly +* (kickermenu) update: using XClassHint to display the appname (better than relying on the netwm info) +* (kickermenu) update: using app menu instead of desktop menu for modal dialogs +* (kickermenu) note: kicker from kde 3.4 has a special menupanel that autoloads the kicker menuapplet to display the menu. you can remove this menu and readd the baghiramenu, but you'll have to do that after every kde start. -> open [kdeprefix - e.g. usr]/share/apps/kicker/applets/menuapplet.desktop, change "X-TDE-Library=menu_panelapplet" to "X-TDE-Library=b_menu_panelapplet" or (as root) run the following script (simply using sed to update the file): +--------------------start--------------- +#!/bin/sh +sed s/"X-TDE-Library=menu_panelapplet"/"X-TDE-Library=b_menu_panelapplet"/g $(tde-config --prefix)/share/apps/kicker/applets/menuapplet.desktop > _baghirabuffer_ +rm -f $(tde-config --prefix)/share/apps/kicker/applets/menuapplet.desktop +mv _baghirabuffer_ $(tde-config --prefix)/share/apps/kicker/applets/menuapplet.desktop +---------------------end---------------- + +0.6a +---- +* (style) serious bugfix: drawing groupbox frames on non groupboxes +* (style) bugfix: popup menu painting +* (style) bugfix: handles ksplash and kontact splash problem +* (configuration) bugfix: resetting settings +* (configuration) feature: save/restore settings to/from file +* (icons) update: copyright notice +* (general) bugfix: big endian (ppc/sparc) architecture support +* (general) bugfix: openBSD support (thanks to Damir Naden) + + +0.6 +--- +* stripped all fake translucency/shadows code, honoring the fact x.org 6.8 now supports true alpha handling +* fixed OOo error (stupid one, btw. - only had to see it :) +* tricked OOo to get background colored menubar/menus and keep nice button colors +* better support for OOo scrollbars (allways displayd as active, as OOo does not support the MousOver effect) +* better animation code - cpu hunger of some apps should be gone +* completely new settings handling to avoid conflicts of concurring file accesses - unfortunately you'll have to recreate all your settings :( + + +0.5f +---- +bugfix release only +bab started apps shouldn't hang +konqueror shouldn't crash, NOTICE: +the error occured, when updating the palette (applying a new background) to the toolbuttons (seems to be some very specific ones), +please don't ask me why this worked before - i don't know (but i think it's related to the redesign of the eventhandler which now responds much faster) +so the only solution i found was to disable the palette update for the toolbuttons, therefore you should display the inactive toolbuttons for b/m (e.g. by applying "brushed metal" or "both" in the last bab setting) + +0.5e +---- +style: +- fixed the "tde toolbar widget" thing (location bar/juk slider etc.) +- worked around brushed metal kicker translucency support +- changed the appereance of the kicker executor (like konqueror combobox) +- worked around konqueror statusbar offset +- flattened statusbars in genereal +bab: +- most important change: + bab supports a new dcop command to start applications with individual style settings, so + dcop bab babInterface start konqueror 1 2 + will open konqueror b/m + the first argument is the command you want to execute. + if you want to use switches, use "" to combine them, i.e. + dcop bab babInterface start "konqueror --profile webbrowsing --caption Safari" 1 2 + will start konqueror, b/m mode, show the about screen and renames the title to "Safari" + unfortunately the command may not contain a '"' or blanks, so if your app is named "kde application" you will not be able to pass it to bab, maybe i'll implement support for escape chars (\) if there's demand in the future. + the first digit addresses the style (so '0' means aqua, '1' means b/m) the second one the deco (predefined deco 0/1/2) + in addition there's a second command + dcop bab babInterface start xterm 0 + only differing by the fact it only changes the deco design. + USE THIS ONE FOR NONE KDE APPS (i.e. everything that doesn't get styled by baghira) as the other function won't be able to reset the settings for style and deco. + The good thing about this: + 1. You don't have to run complex scripts (maybe just check if dcop is running), bab does all for you + 2. bab does not reset the settings until the app read them - so you will get style and deco you wanted + The "bad" thing: + Though much better than the solution before, this is not process relative, i.e.: + - start an app with long startup time (e.g. juk) + - start another app with short startup time directly after starting juk + the startups will interfere (i.e. the fast app will change the settings and the slow app will get uncertain settings) +- just for cute... bab now "shapes" the upper corners of your screen (so any kickerbar there will be rounded as well:), but don't ask me about the perverse way i found to do so... ;) + +0.5d +---- +- completely remodeled the eventfilter -> faster! (reload the library) +- added some colored throbbers and an xcf so you can create your own colors +- sorting headers appear colored +- put the menuapplet into its own library, so it won't conflict with the kde one and is installed by default +- corrected twin (stippled) frame to align the style +- corercted brushed toolbars (disalignment) + +0.5c +---- +Added a patched version of the kicker menu applet, main difference: +shows current window name left of the menu (you can also click this indicator to get a windowlist, as the menu takes space that's usually used for the taskbar) +*** THIS MENU APPLET WOULD REPLACE THE ORIGINAL ONE, THEREFORE IT'S NOT AUTOINSTALLED *** +to install it with baghira, edit the "subdirs" file and remove the "#" in front of "kickermenu" _before_ (!!!) ./configure + +*** KAnimWidget (Throbbers) now usefully support translucent pixmaps, so the throbber is now translucent (and i removed the ugly frame :) *** +anyway, i don't know since which version this holds, therefore maybe you want to keep the old throbber to prevent uncleaned repaints +(if someone wants to create the nice iTunes throbber - hey thanks, i don't have iTunes) + +Mainly kde3.3 alignments +- fixed juk toolbar stuff (and any other) +- fixed new twin buttons +- toplevelmenubars are not set to stipples anymore, honoring the fact, that the kicker menuapplet recolors them itself to kicker background +- arrows will are dark grey rather than black - makes them appear more smooth + +- remodelled the include structure +- fixed repolishment errors +- fixed taskbar +- deco can be set to have a frame in maximized mode as well +- toolbuttons are not connected, if inactive toolbuttons are not shown + +0.5b +---- +Style: +- code improvements: should give some overall speed, closed a slight memory leak (lists of pointers in b/m mode) +- rewrote the groupbox code -> 1. faster, 2. aligned stipples +- combos on toolbars (konqueror :) look like the safari combo +- changed the appereance of inactive sliders (no bubbles) +- did anyone notice, i changed the stiopples again (figured out that apple uses bright-mid-dark-mid, while mosfet's stipple were dark-dark-bright-bright) + imho this leads to better readable text +- corrected alignment of left side tile in b/m mode +- handled amaroK in b/m mode + +Deco: +- added option to auto add spycing between buttons (making use of the kde spacing leads to unhappy effects, i the window misses a button (e.g. minimize in baghira help)) +- corrected alignment of left side tile in b/m mode + +Bab: +- fixed some saving issues + +Goodies: +The stuff in this folder is not autoinstalled. +Look into it and use whatever you want, however you want (except claiming cr and suing me for nonliterally copying ;) +- added new stuff: bootsplash, konqui tile, tdm picture, lilo-bootscreen +*** read the readme! *** + +0.5a +---- +- BUGFIX (style): konqueror address label +- BUGFIX (style): tab hovering for b/m +- WORKAROUND (style) kiconedit crashes on startup (notice that this error lies in kiconedit and the workaround will be removed as soon as kiconedit is fixed) +- (style) corrected size of the add/remove tab buttons (prevetning from overlaying the tabs) +- (deco): slightly modified coloring function (light dots on button top) + + +0.5 +--- +STYLE +===== +- well, light gradient, right ;) +- highlight color appears as gradient +- TOPLEVEL (mac like) MENUABRS (read this): + The light gradient causes (of course) some trouble on the top level menubars, as the gradient is arranged to the corresponding application window - not to kicker. + As there was interference with the stipples, when using e.g. toplevel brushed metal menus embedded into aqua style kicker, i decided to force toplevel menubars appearing in aqua mode (stippled) assuming you're using an aqua like kicker. this will cause problems if you're using b/m kicker. in this case, i suggest to avoid toplevel menus to get a consistent look (while using auqa mode kicker is preferred) + +DECO +==== +- new brushed style/removed flat brushed +- BUGFIX: bottombar draws void +- some graphical adjustments, corresponding to the brushed metal stuff +- buttons masked on brushed metal design + +ICONS +===== +- new license, read "readme.copyright" + + +0.4d +---- +- several bugfixes, notable: + 1. kicker children appear brushed metaled (if wished), thanks to A. Quincey + 2. that bookmark button thing... + please notice, that this could not really be fixed (the kbookmarkbar somehow accesses the toolbar iterator while i'm using it to check the toolbar layout - what confuses both of us) but i excluded the bookmarkbar by it's name (that could easily differ in other kde versions) and assume it's structure (bunch of combined buttons - no breaks / spacers) + 3. Corrected listviewheader hovering behaviour (wasn't that hard, after all...) +- highlights of this version (gee... what a shameless self promotion :) + 1. configurable deco button colors (added support for kde 3.3 buttons, well - hopefully, as i couldn't test yet) + 2. tabs hover on mouseover + 3. (round) iTunes like rectangular buttons + +0.4c +---- +- (hopefully) fixed compiler stuff - code cleanup: later +- redesigned the dialogs for the windeco 1024x768 compatible now (allmost 800x600 :) +- fixed the toolbutton stuff +- removed any listviewheader correction as this caused more problems that it could ever solve (if you worry about listviews, having too short headers and therefore paint void areas - complain to the appropriate author) + +0.4b +----- +code should be more iso-cpp compatible (especially the preprocessor stuff (#include/#define)) +it compiles nice on gcc-3.4.1, i have no idea about gcc-3.4.0 + +STYLE +===== +- (initial support) of conjuncted toolbuttons (use smooth tool for best effect) + restrictions: + o only works with kde toolbars (not on toolbars in plain qt applications, e.g. qt-designer) + o only works when the kde toolbar uses kde toolbarbuttons (rather than qt toolbuttons) - most kde applications do, well - some do not (you'll see) + +DECO +==== +- includes version that was meant for 0.4a (see changelog for this version) +- addidionally you can choose individual decos (_not_ buttons) for active and inactive windows + + +0.4a +----- +fixed the and cleant up the makefiles - maybe you've got some useless stuff (menuentries, icons) in your system due to old releases +call ./cleanMySystem / from the baghira topdir if you wish to delete them (if you're paraniod, you can use this script as help for deleting them by hand as well) +where is the prefix you gave when configuring baghira + +STYLE +===== +- fixed some graphical errors (toolbar stuff etc) +- it's now possible to tint the brushed metal style (autoapplied to the the deco as well) +- tricked back the konqueror statusbar (gee.., we don't like to be recolored, right?) +- found a (hopefully) better solution for the listviewheaders (setting only too small ones to be expanded) + +DECO +==== +- fixed (and improved :) frame painting +- new deco "glossy" using the aquarius coloring function + +CONFIG +====== +- added color picker for the aquarius function + *notice* this is only a _color picker_ + to not mess up with your color scheme arrangement, it will not touch the current color settings + +0.4 (finally :) +---------------- +YOU WILL NEED KDE 3.2 TO SUCCESSFULLY COMPILE THIS PACKAGE ! +Though i applied all kindly provided gcc-3.4 patches, i yet did not install this compiler, so i don't guarantee it will work, patched versions of gcc-3.3 (gcc-3.3-x) may also fail + +STYLE +===== +- new coloring function "Aquarius" - replacing the "icy" style. + as the two functions are incompatible on pixmap layer, there's no way back - sorry +- ended the stipple experiment +- fixed some stuff (missing pixel on tabs, tabclosebutton position, ... whatever (more stuff i forgot - test if your main issue is fixed and complain if not :P )) +- improved scrollbar animation code, fixed the juk problem as side effect. the deactivation is yet not functional (forgot to implement) expect for 0.4a +- improved the popuptranslucency for menubars - as a sideefeect, the dynamic offscreen buffer (to prevent artefacts) now works on toplevel menus (macstyle menus) + +DECO +==== +- now shipped with package :P +- better 3D effect for the title (dark/bright offset like Apple does, to provide distinction from any background) +- comic frame in titleblend color (right, resp. bottom color) +- complete change of big bottom bar - change to 6px thick bar to only provide shaped framing +- fixed several issues with the frame size (eg. width on maximized windows) + +BAB +=== +- bab now also provides dcop acces to the windeco style + +CONFIG DIALOG +============= +- completely new, though tested, some settings could have unexpected results (i couldn't really test everything), please notice if you find something (besides deactivation of scrollbar animation - see above) +- attaches to the style dialog +- the old dialog remains in system unless you remove it by hand (look for "kcm_kcmbaghira.la", "kcm_kcmbaghira.so" in $(PREFIX)/lib/kde3/ and "kcmbaghira.desktop" in $(PREFIX)/share/applnk/Settings/LookNFeel) +- test the about dialog =) +- click help +- more intuitive interface with a later release (setting dependend deactivation of widgets, etc.) + +COLORSCHEMES +============ +Christian Lehmann provided two new Colorschemes for the new function, AquaBlue and AquaGraphite - they're auto installed +as starting point, you could try rgb = 84,140,242 for the button - avoid very low or very high saturated color (result is uncolored/flat colored) + +ICONS +===== +Due to massive request (protest?) the icons for bab and the black and blue paw are installed to your system... NO COMPLAINTS ABOUT THAT, PLEASE... +The throbber is _not_ installed (sorry, but this would be much too invasive) - if you want it, copy it by hand + +SCRIPTS +======= +- added a script terminal to roughly show bab/dcop/windeco functionality (the script uses sleep - if it does not work on your system, use kstart similar to the other sripts and remove the sleep call) +- scripts are not installed, as they're just examples + +FINAL WORDS +=========== +haha...! i even had some letters left ;) + +----------------------------------------------------------------------------------- +=================================================================================== +----------------------------------------------------------------------------------- + +0.3s +- tweaked several graphics + o i was annoyed by the raised panels in knetscan, so i forced panels to appear sunken, similar to the editframes + o changed appereance of the toolbarhandlers (the old where too loud) + o fixed bug on splitters (well, somehow - obviously noone cares about the direction flag) + o fixed "bug" that lead to black frames under combos in some apps (e.g. amaroK) +- bugfixed the setting stuff (misdisplayd groupboxes, ability to unset shadows under popups...) +- Tab vs. Chooser is now optional + o the default setting is somewhat clever, i.e. if the toplevel widget is a dialog, tabs appear as choosers, as oldstyle tabs elsewise + -> result: apps like konqueror, tdevelop, quanta, konsole... will show tabs, dialogs will show choosers + o you can define the tab behaviour for aqua and brushed metal individually in the bab menu +- fixed menu animation stuff +- fixed bookmark menu behaviour (so could have told me...) +- fixed toolbutton repolishment +- "--enable-final" should work again +- bab: + o added a dropdownmenu (rightclick), currently mainly to allow you to set a default style (so you don't have to care about the setting when shutting down kde) +- lightweightened the stipples (more aqua like) and improved alignment (!you do not need to set the align stipples checkbox - it's useless!) +- new icons, created by timur ((c) 2004 TKdesign-studio.com. All rights reserved.) + +- ppc users: i added an endian definition to baghira.h - try to set it to big endian (but i don't know if it'll help) + +0.3r +- scrollbars: + o no useless sliders are drawn + o code should be faster now +- changed the tabbars to look like apples chooser widgets (button tabs) + this is a bit hackish, as qt doesn't know choosers + i don't knwow if i can easily make this optional, so i'll probably rely on reactions... +- went through the polishment code, uhmmm... that was really necessary +- option to brush me... + +0.3q +- new arrows on scrollbars + combos (thanks to Narcis Tesa for providing the pix) +- added option to fade in popup menus (works with translucency) +- Tabbar Bases will follow tabs colors :) + +0.3p +- redesigned groupboxes (twice as fast :) +- corrected wrongly shadowed widgets (flat groupboxes) +- redesigned scrollbars + +0.3o +- IMPROVED MEMORY MANAGEMENT - menus won't eat your memory anymore +- fixed bugs that may have caused crashes on some systems +- thanks to "mbllos" for some code optimization and a bugfix in the button coloring function +- slight changes to the toolbuttons (especially the round version) +- pressed sliders aren't animated, better slider hover behaviour at all, "hand" cursor on sliders +- included throbber for konqueror - copy to your icon folder (global is $KDEPREFIX/share/icons/default.kde) +- fixed nasty bug when trying to remove nonexistent popupmenushadows (crashed tear off menus) + + +0.3n +- fixed error that lead korganizer to crash (well, it's rather a workaround - as the KOAgenda class doesn't like foreign eventhandlers, i removed my - on cost of slider behaviour) +- fixed graphical error on some scrollbars +- fixed qtoolbutton error (some non stippled and miscolored buttonbackgrounds in toolbars) +- fixed error on some scrollviews (that didn't highlight the scrollers) +- fixed graphical problem with stipple unalignment on toolbars +- better support for toolbuttons besides toolbars (e.g. k3b) +- some further (minor) graphical improvements +- better menu-indicator/shadow related behaviour... yes, i said this wouldn't be possible, but it annoyed me too much, so i did it. (anyone here may thank RenderMan for this, he asked and this followed me so i really had to fix this :) + +0.3m +- speedUps, speedUps anywhere... ;-) + 1. by avoiding permanent repaint (update) of animated widgets (scrollers/progressbar)) - nice sideeffect: scrollers are back on wished behaviour again ;-) + 2. by avoiding useless searching the dictionaries (restructured popup code - allmost feared it'd never compile anymore...) and some calculations ;-) +- especially for jos added a new option for even smoother taskbar butoons ;-) +- fixed miinor error in kcmbaghira (you couldn't set opacity in gradient mode / stuck to custom opacity) +- removed annoying progress percent display + +0.3l +- modified dropshadow behaviour (menus < shadowoffset won't draw any shadow at the too small side) +- slightly changed sublying pixmap for scrollbar sliders +- new progressbar for "apple" style +- new progressbar behaviour ;-) (try apple or liquid - i'm sorry i denied this was possible... i'm just a little fool):\ +- also new Scrollbar bahaviour (side effect: if there are more scrollable areas in an app, all scrollers will be paint active if you enter one. +- slightly rounded the rect toolbuttons +- more apple like shadows - i hope to soon provide fast blurring AND I DO NOT LIKE THE MS STYLE!!! (yes, this means you, RenderMan! ;-) + (notice that 1. the current implementation is subefficient - i'll enhace that for next release; 2. this totally messed up my translucency code - so if you notice any artefacts, fractions or shifts: please drop me a mail ;-) +0.3k (serious bugfix release, recommanded over 0.3j) +- better support for groupboxes of kicker apps (e.g. button background) +- fixed error on small popupmenus (thanks to RenderMan for the hint!) +- (rough) support for bottom Tabs (cause konsole will use them in 3.2) +- included math.h - i still do not understand, why some compilers (gcc versions!!!) do not suppport exp and pow internal? %) +0.3j +- corrected slider geometrics (won't slide out of sliderarea, you can grip the whole slider) +- corrected highlighted menutext color when using custom menu colors +- set the very small pushbuttons to new gradient style +- set minimum tab height to 27 pixels (regarding to tabs on apples homepage) +- reordered dropshadow calling process +- changed behaviour of kicker headers (task buttons - to say it the ms way...:) - highlightning/coloring assumes them to be NOT button colored (rather background) +- corrected slider color on groupboxes also for my friends, who don't like stipples... ignoramuses ;-) +- added gradient translucency (but please don't expect this to be a speed wonder - the gradient has to be rendered for every menu (as they can be of different width) and then blended to the background completely (different from common translucency, where i can often take parts out of the buffer) +However: it's at least ghost free and not rendered twice - if you close and then reopen a submenu (e.g. from a menubar) +- added buffer to provide ghost free shadows (this leads to double buffering for translucency, well - gradients are and keep doublebuffered anyway) +- added free sizable menu drop shadows (w/o kde bug on shadows that run out of screen) / the shadows could need a gaussian blur (otherwise big shadows look too sharp) - we'll hopefullly see that next time... (for the moment, i suggest to use bright shadows (1 - not 0) to lower this effect) +- disaligned menuchecks should no be (vertically) aligned +- hopefully fixed a polishment bug about combos on toolbars (?!) +===================================================== +AND: IMPORTANT TO ANYONE!!! DEACTIVATE KDE DROPSHADOWS!!! +(as they'll produce artefacts in traslucent menus + + artefacts within themselves + + artefacts in my shadows + + unnecessary slow down menus) +===================================================== + +0.3i +- fixed drawing error on horizontal splitters +- added new sliderarrow (thanks to Narcis Tesa for the picture) +!!! NOTICE: The new Image is (allthough applelike) very big and vertical asymmetrical displayed - this can lead to inadequate look if i can't change its size - e.g. if it settles on a toolbar (open juk to see what i mean) the only way to handle this, is resetting the toolbarsize to at least 24 pixels. As e.g. only provides a maximum of 22 pixels, you have to edit its config file by hand: open ~/.kde/share/config/jukrc, look for the [MainWindow Toolbar playToolBar] section and set "IconSize=24". - sorry for this. +- slightly changed the tabbarbase on icy buttons (by user request and because it was necessary:) +- scroller activation now also works with kwrite and dependent apps (gideon, etc) +- improved support for custom menu colors (child menu triangles, checkmarks, splitters) +- improved (generalized) toolbar color handling (background seperators leaded to uncolored konqueror completition box - this shouldn't happen to any widget anymore) +============================================================================ +=== R E A D T H I S ! ! ! ============================================================= +============================================================================ +I stole the whole menudropshadow stuff from kstyle (thanks to the developers) to call them at the moment I (yes: ME:-) want! +PLEASE TEST THEM EXCESSIVLY and tell me, if you notice any ghosts from them by doing anything. thanks. +I WON'T MODIFY FOREIGN APPS SETTINGS! therefore you have to DEACTIVATE KDE MENU DROPSHADOWS yourself! - sorry for the inconvenience. +as they're active by default it's a good idea to deactivate menudropshadows in kde's style settings +( i know that they're still ghost effects in the shadow itself - i'll try to fix that soon ) +============================================================================ +- stole kstyle function for double buffered sliders and adjusted it for use with shadowed groupboxes (allows slider moving without artefacts) - you can read it. i'm a thief. i stole it - their precious - and THEY WANTS IT! ;-) + +0.3h (for massive (!) but unserious bugfix) +- added smooth toolbuttons option +- hacked around smudge error on automoving sliders (does NOT hold for sliders on groupboxes, if shadows activated) +- you now can choose between liquid, old and newstyle baghira progress bar (honestly i prefer the original baghira style, too - well, apple's not always perfect ;-) +... +HOLY SH**, i can't believe, nobody mentioned that before: did you never try to change to a custom menu style (color, unstippled translucency???) didn't you see there was something terribly wrong??? e.g.: IT JUST DIDN'T WORK? +- fixed that, so menu styling now behaves as it should. (hell on earth, i've to do everything myself - even kickin' my butt... ;-) +(head over to resexcellence and look at the milk screenshot, if you want to know why - black translucent menus look really cool (imho), allthough qt seems to have problems displaying bright text on a dark background) +- kde's menu dropshadows sometimes still mess up with my code (and theirs, too) the reason is that I (and they) have to sync qt with xfree before i can take a screenshot - the result is that the menushadow can appear during this time and then is also captured (if i don't capture it, it will leave a white ghost instead of a black one). +for the moment i have to suggest to deactivate menu dropshadows to get better translucency results - i'll try to write my own dropshadows for a future release. +- fixed minor unpolishment bug (accidently removed moustracking for all scrollviews - bad on combos, if not reactivated by new style..., well, i guess you didn't do that anyway ;)) +- slightly changed colortheme +- made the splitter more decent + +0.3g (dedicated to howard shores score of "the return of the king", which kept me awake tonight =) +- corrected position of new triangles on srollbars etc. a bit +- found (tricky) solution for Toolbar Separators (please consult README about this!!! - especially if toolbuttons seem to misbehave): +[well, seems you did :) +OK, the following Part is a bit tricky! +QT uses the Button Color to draw seperators on Toolbars. +Unfortunately we cannot change this directly, so we have to set the button color of Toolbar Widgets to the background color. +Unhappy Effect: Toolbuttons will lose the ability to highlight, as their Buttoncolor now changed to Background mode. (f***!) +Solution: We reset the the Buttoncolor of Toolbuttons to Buttoncolor right after that. +Unhappy Effect: Toolbuttons loose the ability to use redefined colors. +Solution: Check, if button uses backgroud for color: then reset it to button +Unhappy effect: An application cannot be redefine a Toolbutton color to background color. +(The alternative would be to exclude apps like korn, that are known to redefine toolbutton color, but i think, this is the MUCH better way!)] +- ...well now korn (and other apps) now also can have redefined toolbutton colors if you enable "draw toolbutton frames" (tststs..., sometimes i wonder if i can code anyway... :) +- added an option to remove bevel around kicker (user request) +- changed look of progressbar to fit apple's bevel rather than liquids +- added an option to user liquid's progressbar (user request, as an offer, on the new progress bar groove - tell me your opinion) + +0.3f +- menu translucency should now be PERFECT (i really like the word - howerver: never say never again... :) + this means: there won't be any ghostshadows anymore - no matter what you do. also no menu will be calculated twice if not nessecary (but don't forget: this is only pseudo translucency, this means, you won't capture background changes (animations aso.) as long as you don't close the menu) + Also menu dropshadows are supported +- scrollbars now change to active (with visual notification, what means they're colored) when you enter a scrollable area. (unfortunately currently doesn't work with some apps that don't inherit QScrollview - e.g. kwrite, so ill try to catch that) +- Kicker now draws (improved) smooth headers +- fixed rect buttons stucked to non stipple background (thanks to RenderMan for the notice) +- further minor graphical improvements... +- i hate the groupshadows... :) anyway, i found a rather simple solution to put a proper background to the buttons and sliders... (i could also apply this to the combos, but as they are almost rectangular, it wouldn't make much a difference. anyway: if someone is annoyed cause he runs a 320x240 ressolution, i'll improve that by request) +- removed any (virtual) support for kde menutranslucency, as it's really not a good idea to have both enabled at the same time... +- fixed an error to LVH triangles (thanks to Narcis Tesa for the hint) +- changed triangles on scrollbars and menus to fit listview expander look +- removed bevel around kicker for user request. i'll make that configurable with the next release. +- improved header hover behaviour after scrolling (on slight speed loss) - however it's still not perfect. (header hovering is a bit a hack and qt seems to have a problem with updating the header position...) +=========================================== ++++ you can download the new enchicked wallpaper from here: +http://stud.uni-karlsruhe.de/~uhvh/panther-jolene.png.bz2 + +0.3e +- added a slider to configure degree of saturation for icy buttons +- forcing rect buttons now also affects combos - for a more consistent look... +- menutranslucency improvement (1): + submenus won't be creatd multiple times, as long as lowest level menu is shown + this also holds (in most cases) for menubar-popups (e.g. when flying through your menus) +- menutranslucency improvement (2): + BE BANISHED TO WHERE THOU CAMEST FROM, HELLISH GHASTLY GRIM GHOSTSHADOWS ON POPUPMENUS !!! :) + (also improves menu buildup speed, as they are partially taken out of memory. btw, how's kde 3.2 state on this? - still nice ghosts?:) + (notice: the function isn't perfect, yet: menus are not overcaptured, therefore menushadows will still draw (slim white) artefacts. Also, you can trick it if you don't move left - right, but follow a bow above the menubar, as then the pixmapbuffer probably will be deleted - i'll try to fix this in the next release. for the moment, need you for beta-testing. so please tell me, if you find more drawing errors!) + +0.3d +- added more saturation to the icy buttons (icy buttons are now active by default - i think :) +- again brighter shadows for buttons and combos +- minor graphical changes (e.g. a toolbutton frame) +- option to force rectangular buttons (sorry 'eggnogg' - combos as buttons looked really crap, especially when buttons and combos appear at the same time) +- sunken button effect now wanted - therefore constant behaviour (they sometimes did funny things before) +- some codeimprovements... +- header + kicker (was there?) flicker resettled to nirvana +- solved renderman's problem with disaligned submenu triangles (with massive help of renderman, to state this) +- toolbuttons now also can have individual colors (affects e.g. korn) + +0.3c +- changed look of smooth LVH (hope RenderMan can live with that now...) ;-) +- no smooth LVH for kicker (looked crap because of the shadow) +- new Images for the buttons (but of same style) +- slightly reworked comboboxes (smoother shape, lighter shadow) +- set toolbuttons back to iTunes style - independent of the smooth LVH (thanks to Ercin Eker for the hint) +- added new widget coloring function (it's slower at app startup, but you'll need a profiler to notice that on a current computer) +- new button pressing effect (to be honest, this happened due an accident - originally i wanted to use the outline as an alternative hover but set a wrong if check..., however it now looks like glow effect - tell me your opinion) + +for multiple request: +============ +1. you can download binaries (NO WARRANTY they will work) from here: +http://stud.uni-karlsruhe.de/~uhvh/baghira-binary.tar.bz2 +2. you can download the enchicked version of the wallpaper from here: +http://stud.uni-karlsruhe.de/~uhvh/panther-padma.png.bz2 + +0.3b +- fixed menu translucency behaviour (veeeeeery stupid bug...) +- flattened the menu indicator + use of highlightened text (blame or thank RenderMan...) :) +- changed listheader indicator arrow +- stipples aligned by default - also, removed brute force alignment (leads to some very unhappy errors) - if you seea widget, that is disharmonic stippled: just drop me a mail! (groupboxes work... partially) - therefore "Align Stipples" option is (currently) useless... +- made and fixed a stupid bug tthat allmost costed my brain... ;-) (sometimes i'm really so stupid...) +- rectangular combos (e.g. html) are now rather combos - not complete highlighted buttons +- combos however are reworked and base upon their own pixmaps - not perfect at all... need better submittal?! +- you (RenderMan) can activate smoother ListViewHeaders - basing upon the new combos... +- fixed some minor bugs +================== += REQUEST !!! ========= +================== +Apple seems to use a nonlinear coloring process for buttons and stuff (e.g. light parts tend to be yellow). +Mosfet's linear coloring function results in quite flat Buttons. +If anyone can recommand good literature about coloring precesses - thanks ;-) +================================================================= +================================================================= + +0.3a +heyheyhey... consistent source (./configure;make;make install from topdir)... finally. YEAHHH BABY! +ok, now the important stuff: +- tabs now also follow inactive button style +- fixed a popupmenu bug (for aligned stipples) +- reworked the polishment process -> should be much faster now, also lost some errors (e.g. open juk with 0.3, did nobody see this??? ) +- added icons for the kcmdialog - just copy the iconfolders in "icons" to your icon-directory +- new "iTunes" styled rect buttons + +0.3 +- configdialog of course! +- new centerd tabs (thanks to shm for the patch) +- faster html (and other stuff?) scrolling +- fixed color error to the toolbar +- fixed major (but uncritical) bug to kicker (and child process) groupboxes +- other stuff i forgot... +================================================================================ +NOTES to configuration +---------------------------------- +- usually inactive buttons follow the background: therefore they can appear flat to very bright backgrounds (on black backgrounds on the other hand you won't see them anymore)... try to set them to "original" +- custom translucency doesn't work as it should (inverse behaviour, may overrun the defined area what leads to funny colors...) +- stipple alignement is only partially implemented - therefore it's not really slow (but won't work on groupboxes) +- centertabs should work on qt 3.1.2 and above. below this it's not tested (but may work anyway) +- "fasten the filebrowser" will lead to a stippled background (if you use stipples) and will remove the possibility to choose custom backgrounds +==================================================================================== + +0.2b +- Better Support for unstippled Background +- No more flicker ?! +- New Button behaviour (to hopefully get some feedback) +- more graphical stuff corrected (eg line near groupboxes) +- you now can configure the first items (kcm will follow soon, probably next few days) +to ~/.qt/qtrc add and modify: + +[Baghira] +drawDotlines=true +drawGroupBoxShadow=true +plusMinus=false +squeezeSbSlider=true +shadowSbSlider=false + +... not colors so far, as you would have to set hexdecimals... + +0.2a +- Fixed some graphical... insufficiencies (thanks, craigD) +- redid lines for listview so that Marcel can handle his massive email traffic again ;-) + (this will be choosable when the confdialog...) +- also triangles should look a bit cleaner now +- feedback for checkboxes and radiobuttons +- shadowed groups now won't fall to button color if you use the button color for menus +- about menu effects: fade in and animation happily works, as long as you don't use transparent menus + if you use transp menus, always the button color will be used for the effect. I *can* fix that - on a little speed loss. + However I do suggest to NOT use transparent menus with menu effects, as the menu will become more solid everytime you open it. + (Maybe I will support qt transparency for the unstippled menu in the future) + + + +0.2 +- new icons in listview (nice triangles instead of windows like '+' & '-', no lines) +- 3d effect for editlines +- removed shadows and annoying triangle from active button text +- changed scrollbar -> hover effect (sunken when pushed), more grippy + + +To the people who sign responsable for mosfet's parting: +------------------------------------------------------------------------------------ +After working on mosfet's code for some days now, i think i'm really competent to say this. +I do not know, what you did or said or just why - but hey: you stole us a really great coder... shame on you. + + +mailto:baghira-style@gmx.net diff --git a/INSTALL b/INSTALL index 02a4a07..8e7ddcd 100644 --- a/INSTALL +++ b/INSTALL @@ -1,167 +1,25 @@ Basic Installation ================== - These are generic installation instructions. +tde-style-baghira relies on cmake to build. - The `configure' shell script attempts to guess correct values for -various system-dependent variables used during compilation. It uses -those values to create a `Makefile' in each directory of the package. -It may also create one or more `.h' files containing system-dependent -definitions. Finally, it creates a shell script `config.status' that -you can run in the future to recreate the current configuration, a file -`config.cache' that saves the results of its tests to speed up -reconfiguring, and a file `config.log' containing compiler output -(useful mainly for debugging `configure'). +Here are suggested default options: - If you need to do unusual things to compile the package, please try -to figure out how `configure' could check whether to do them, and mail -diffs or instructions to the address given in the `README' so they can -be considered for the next release. If at some point `config.cache' -contains results you don't want to keep, you may remove or edit it. + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc/trinity" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" - The file `configure.in' is used to create `configure' by a program -called `autoconf'. You only need `configure.in' if you want to change -it or regenerate `configure' using a newer version of `autoconf'. -The simplest way to compile this package is: - - 1. `cd' to the directory containing the package's source code and type - `./configure' to configure the package for your system. If you're - using `csh' on an old version of System V, you might need to type - `sh ./configure' instead to prevent `csh' from trying to execute - `configure' itself. - - Running `configure' takes a while. While running, it prints some - messages telling which features it is checking for. - - 2. Type `make' to compile the package. - - 3. Type `make install' to install the programs and any data files and - documentation. - - 4. You can remove the program binaries and object files from the - source code directory by typing `make clean'. - -Compilers and Options -===================== - - Some systems require unusual options for compilation or linking that -the `configure' script does not know about. You can give `configure' -initial values for variables by setting them in the environment. Using -a Bourne-compatible shell, you can do that on the command line like -this: - CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure - -Or on systems that have the `env' program, you can do it like this: - env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure - -Compiling For Multiple Architectures -==================================== - - You can compile the package for more than one kind of computer at the -same time, by placing the object files for each architecture in their -own directory. To do this, you must use a version of `make' that -supports the `VPATH' variable, such as GNU `make'. `cd' to the -directory where you want the object files and executables to go and run -the `configure' script. `configure' automatically checks for the -source code in the directory that `configure' is in and in `..'. - - If you have to use a `make' that does not supports the `VPATH' -variable, you have to compile the package for one architecture at a time -in the source code directory. After you have installed the package for -one architecture, use `make distclean' before reconfiguring for another -architecture. - -Installation Names -================== - - By default, `make install' will install the package's files in -`/usr/local/bin', `/usr/local/man', etc. You can specify an -installation prefix other than `/usr/local' by giving `configure' the -option `--prefix=PATH'. - - You can specify separate installation prefixes for -architecture-specific files and architecture-independent files. If you -give `configure' the option `--exec-prefix=PATH', the package will use -PATH as the prefix for installing programs and libraries. -Documentation and other data files will still use the regular prefix. - - If the package supports it, you can cause programs to be installed -with an extra prefix or suffix on their names by giving `configure' the -option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. - -Optional Features -================= - - Some packages pay attention to `--enable-FEATURE' options to -`configure', where FEATURE indicates an optional part of the package. -They may also pay attention to `--with-PACKAGE' options, where PACKAGE -is something like `gnu-as' or `x' (for the X Window System). The -`README' should mention any `--enable-' and `--with-' options that the -package recognizes. - - For packages that use the X Window System, `configure' can usually -find the X include and library files automatically, but if it doesn't, -you can use the `configure' options `--x-includes=DIR' and -`--x-libraries=DIR' to specify their locations. - -Specifying the System Type -========================== - - There may be some features `configure' can not figure out -automatically, but needs to determine by the type of host the package -will run on. Usually `configure' can figure that out, but if it prints -a message saying it can not guess the host type, give it the -`--host=TYPE' option. TYPE can either be a short name for the system -type, such as `sun4', or a canonical name with three fields: - CPU-COMPANY-SYSTEM - -See the file `config.sub' for the possible values of each field. If -`config.sub' isn't included in this package, then this package doesn't -need to know the host type. - - If you are building compiler tools for cross-compiling, you can also -use the `--target=TYPE' option to select the type of system they will -produce code for and the `--build=TYPE' option to select the type of -system on which you are compiling the package. - -Sharing Defaults -================ - - If you want to set default values for `configure' scripts to share, -you can create a site shell script called `config.site' that gives -default values for variables like `CC', `cache_file', and `prefix'. -`configure' looks for `PREFIX/share/config.site' if it exists, then -`PREFIX/etc/config.site' if it exists. Or, you can set the -`CONFIG_SITE' environment variable to the location of the site script. -A warning: not all `configure' scripts look for a site script. - -Operation Controls -================== - - `configure' recognizes the following options to control how it -operates. - -`--cache-file=FILE' - Use and save the results of the tests in FILE instead of - `./config.cache'. Set FILE to `/dev/null' to disable caching, for - debugging `configure'. - -`--help' - Print a summary of the options to `configure', and exit. - -`--quiet' -`--silent' -`-q' - Do not print messages saying which checks are being made. - -`--srcdir=DIR' - Look for the package's source code in directory DIR. Usually - `configure' can determine that directory automatically. - -`--version' - Print the version of Autoconf used to generate the `configure' - script, and exit. - -`configure' also accepts some other, not widely useful, options. +Requirements: +============= +- Xext (X11) +- XTest (X11) +- sed (Unix tool) diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index 3569e38..0000000 --- a/Makefile.am +++ /dev/null @@ -1,31 +0,0 @@ - -if HAVE_3_4 -KICKERMENUDIR=kickermenu -SIDEBARDIR=sidebar -else -KICKERMENUDIR=kickermenu-3.3 -SIDEBARDIR= -endif - -SUBDIRS = bab colorscheme config deco icons sessionapplet starter style $(KICKERMENUDIR) $(SIDEBARDIR) - -$(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ; - -$(top_srcdir)/subdirs: - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs - -$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in - @cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4 - -MAINTAINERCLEANFILES = configure.in acinclude.m4 configure.files - -package-messages: - $(MAKE) -f admin/Makefile.common package-messages - $(MAKE) -C po merge - -EXTRA_DIST = admin COPYING configure.in.in - -dist-hook: - cd $(top_distdir) && perl admin/am_edit -padmin - cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs diff --git a/NEWS b/NEWS deleted file mode 100644 index 389a971..0000000 --- a/NEWS +++ /dev/null @@ -1 +0,0 @@ -see README diff --git a/README b/README index 5e7c6ec..3e91e46 100644 --- a/README +++ b/README @@ -1,707 +1,23 @@ -Baghira -======= -For all you Apple Junkies out there... (like me) ;-) -Bases upon mosfet-liquid0.9.6pre4... the last heir of mosfet. -Suggestions welcomed. -Installation ------------------ -tar -xjf baghira.tar.bz2 -cd baghira/baghira -either try ./install.sh or -./configure --prefix=`tde-config --prefix` --disable-debug [--enable-final] -(!!!BEGINNERS: the direction of the accents is _important_ (top-left to bottom-right), the rectangular brackets mean "this is optional" - don't type them!!!) -make -and finally as root: -make install + tde-style-baghira - a custom widget style and twin decoration for TDE. -Changelog ----------------- -*** IF YOU HAVE A 64 BIT MACHINE, UPDATE TO QT 3.3.3 *** -will fix the horizontal slider problem, rotating pixmaps in general -0.8 ----- -after a long time, this is a snapshot of the current cvs version and probably the last baghira for TQt3 ever. -there won't be Baghira for Qt4, don't ask. -- several bugfixes, minor changes, whatever. +tde-style-baghira includes both an style (custom widgets) and twin +decoration as well as colour schemes for Apple (Mac) fans. -0.7a ----- -- [style] Reincluded workaround for kpdf < 3.4.3 -- [style] added Milk style -- [style] some code enhancements/cleanups -- [bab] removed "start QString name int deco" dcop interface (useless anyway) -- [bab] added "start QString name QString settings" dcop interface to allow starting a program with the rules set for another one (or a general rule like "Milk" ;) -- [menubar applet] size fix (using an own settings value ;) +Baghira (panther, in german) makes TDE resemble Apple's MacOS X's Aqua, +Panther and Jaguar looks, and also includes its own 'Baghira' look. -0.7 ----- -Many? - see cvs log... -- New Konqueror Sidebar (Hardware access + Drag 'n Drop link list) -- New search oriented Application Launcher -- More speed and less bugs in the style and the deco -- New look on the brushed metal design -- New Tiger design -- New management to the menubar applet (in matters of size) -.... and much more i forgot over the time ;) -0.6e ----- -Maintainance release (mainly) -- Fixed compile error on kde3.3 -- Made resize grip optionally (off by default, disable if you get querky problems with the deco) -- starter applet will auto correct size -- added new widget color "Smoke" by Anton -0.6d ----- -========================== -BECAUSE OF COLOR PREFIXES: -If you think you've got an interesting colorset, that should be part of further releases, please drop me a mail. ------ -widget colors must include: -- a name ("my colorset") -- {R,G,B}, where R,G,B must be [0-255],[0-255],[0-255] ------ -deco colors must include: -- a name ("my colorset") -- {{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B},{R,G,B}} in order: -inactiveColor, closeColor, minColor, maxColor, menuColor, helpColor, stickyColor, aboveColor, behindColor, shadeColor -(10 values) ------ -inclusion depends on my arbitrariness ;) -============================== -* (style) update: slightly changed the appereance of the scrollbar sliders (on DementedPixel note) -* (style) update: appereance of groupboxes w/o title (improved the code resulting in more speed as well) -* (config) feature: added color presets for the widget colors -* (config) update: reorganized appereance a bit - NO changes on the config protocol though -* (deco) feature: added a resize handle drag - this will probaby be optional on future releases, but currently im interested in FEEDBACK -* (deco) update: corrected the button spacing (on DementedPixel note) -* (deco) feature: added color presets for the buttons -* (deco) feature: added option to remove captions as i saw some ppl interested on this. -however in general i do not suggest this, as apps often use the title to indicate states (like e.g. unsaved) -* (bab) bugfix: misbehaviour on dcop bab default start x command (start x y was ok) -* (starter) bugfix: compile error on non final compilations -* (menuapplet) bugfix: compile error because of gcc/kde_export misbehaviour (3.3 problem?) - baghira will compile a 3.3 or 3.4 version depending on the current running system - (binary packagers should note this) -* (menuapplet) update: improved Indicator title calculation -* (menuapplet) update: ported modal window handling (0.6b) to 3.4 version -* (icons) update: dfsw compliant license -0.6c ----- -* (overall) feature: if you compile yourself, you may try the ./install.sh script, being a GUI wizzard leading you through the installation (especially if you're unexperienced - everyone else: this was just for some lazy hour and playing around with kdialog, i'd personally never click through dialogs instead of ./configure; make; make install ;) -* (overall) bugfix: included 0.6b fixes -* (style) feature: because i was in some kind of nostalgic mood, i added jaguar (liquidlike) buttons. also as jaguar used darker stipples if and only if you use the bab dcop starter or predefinitions, using jaguar will lead to darker stipples (+4 to your default) -* (style) note: this leads to new (consistent) settings: "0" is jaguar in style and deco, so calling -dcop bab default start kcalc 0 0 -will bring you a jaguar kcalc -dcop bab default start kcalc 1 2 -will instead bring you panther kcakc with a b/m deco -THIS HAS ALSO IMPACT ON THE PREDEFINITIONS! -You can either update them by hand or ONCE(!) call ./updatePredefs from the baghira topsrc dir -* (style) update: better handling for icons on buttons -* (style) update: improved editlines (thanks to Gav Wood for suggestion) -* (config) bugfix: writing valid value for visible toolbuttons -* (config) update: added option to replace kickers menu applet -* (deco) update: removed left/right side lines if not using comicframe (looked as if the deco was smaller than the window) -* (deco) update: corrected appereance of the left/right b/m resize handles -* (kickermenu) bugfix: kde3.4 support - i don't know if it will still work correctly with kde3.3 -* (starter) new: i was sucked by kickers startbutton displaying the tooltip on hover, so i wrote a kickerapplet as startmenubutton replacement. you can use any png as button. -name them bStarter.png, bStarter_hover.png, bStarter_down.png, and settle them in 22x22/action - defaults are included -as i don't have such nice access on the startmenu as the button has, its not possible to close the menu by clicking again _AFFTER_ you left the button once, also the default KDE binding to the startmenu (alt+f1, windows key) will display the menu in the screen center instead below the (nonexistent) button + CONTRIBUTING +============== -0.6b ----- -* (style) feature: animated pushbuttons -* (style) bugfix: konqueror crashes on repolishes -* (style) update: improved the look of (colored) iTunes (rectangular) buttons -* (configuration) feature: look predefinition for each application (deco needs kde 3.4b1 and up to work) -* (configuration) bugfix: skipped various unnecessary repolishes -* (bab) update: rewrote the way design switching stuff according to kde 3.4, removed all imperfect workaround stuff -> works much better, but needs kde 3.4 to work properly -* (kickermenu) update: using XClassHint to display the appname (better than relying on the netwm info) -* (kickermenu) update: using app menu instead of desktop menu for modal dialogs -* (kickermenu) note: kicker from kde 3.4 has a special menupanel that autoloads the kicker menuapplet to display the menu. you can remove this menu and readd the baghiramenu, but you'll have to do that after every kde start. -> open [kdeprefix - e.g. usr]/share/apps/kicker/applets/menuapplet.desktop, change "X-TDE-Library=menu_panelapplet" to "X-TDE-Library=b_menu_panelapplet" or (as root) run the following script (simply using sed to update the file): ---------------------start--------------- -#!/bin/sh -sed s/"X-TDE-Library=menu_panelapplet"/"X-TDE-Library=b_menu_panelapplet"/g $(tde-config --prefix)/share/apps/kicker/applets/menuapplet.desktop > _baghirabuffer_ -rm -f $(tde-config --prefix)/share/apps/kicker/applets/menuapplet.desktop -mv _baghirabuffer_ $(tde-config --prefix)/share/apps/kicker/applets/menuapplet.desktop ----------------------end---------------- +If you wish to contribute to tde-style-baghira, you might do so: -0.6a ----- -* (style) serious bugfix: drawing groupbox frames on non groupboxes -* (style) bugfix: popup menu painting -* (style) bugfix: handles ksplash and kontact splash problem -* (configuration) bugfix: resetting settings -* (configuration) feature: save/restore settings to/from file -* (icons) update: copyright notice -* (general) bugfix: big endian (ppc/sparc) architecture support -* (general) bugfix: openBSD support (thanks to Damir Naden) +- TDE Gitea Workspace (TGW) collaboration tool. + https://mirror.git.trinitydesktop.org/gitea - -0.6 ---- -* stripped all fake translucency/shadows code, honoring the fact x.org 6.8 now supports true alpha handling -* fixed OOo error (stupid one, btw. - only had to see it :) -* tricked OOo to get background colored menubar/menus and keep nice button colors -* better support for OOo scrollbars (allways displayd as active, as OOo does not support the MousOver effect) -* better animation code - cpu hunger of some apps should be gone -* completely new settings handling to avoid conflicts of concurring file accesses - unfortunately you'll have to recreate all your settings :( - - -0.5f ----- -bugfix release only -bab started apps shouldn't hang -konqueror shouldn't crash, NOTICE: -the error occured, when updating the palette (applying a new background) to the toolbuttons (seems to be some very specific ones), -please don't ask me why this worked before - i don't know (but i think it's related to the redesign of the eventhandler which now responds much faster) -so the only solution i found was to disable the palette update for the toolbuttons, therefore you should display the inactive toolbuttons for b/m (e.g. by applying "brushed metal" or "both" in the last bab setting) - -0.5e ----- -style: -- fixed the "tde toolbar widget" thing (location bar/juk slider etc.) -- worked around brushed metal kicker translucency support -- changed the appereance of the kicker executor (like konqueror combobox) -- worked around konqueror statusbar offset -- flattened statusbars in genereal -bab: -- most important change: - bab supports a new dcop command to start applications with individual style settings, so - dcop bab babInterface start konqueror 1 2 - will open konqueror b/m - the first argument is the command you want to execute. - if you want to use switches, use "" to combine them, i.e. - dcop bab babInterface start "konqueror --profile webbrowsing --caption Safari" 1 2 - will start konqueror, b/m mode, show the about screen and renames the title to "Safari" - unfortunately the command may not contain a '"' or blanks, so if your app is named "kde application" you will not be able to pass it to bab, maybe i'll implement support for escape chars (\) if there's demand in the future. - the first digit addresses the style (so '0' means aqua, '1' means b/m) the second one the deco (predefined deco 0/1/2) - in addition there's a second command - dcop bab babInterface start xterm 0 - only differing by the fact it only changes the deco design. - USE THIS ONE FOR NONE KDE APPS (i.e. everything that doesn't get styled by baghira) as the other function won't be able to reset the settings for style and deco. - The good thing about this: - 1. You don't have to run complex scripts (maybe just check if dcop is running), bab does all for you - 2. bab does not reset the settings until the app read them - so you will get style and deco you wanted - The "bad" thing: - Though much better than the solution before, this is not process relative, i.e.: - - start an app with long startup time (e.g. juk) - - start another app with short startup time directly after starting juk - the startups will interfere (i.e. the fast app will change the settings and the slow app will get uncertain settings) -- just for cute... bab now "shapes" the upper corners of your screen (so any kickerbar there will be rounded as well:), but don't ask me about the perverse way i found to do so... ;) - -0.5d ----- -- completely remodeled the eventfilter -> faster! (reload the library) -- added some colored throbbers and an xcf so you can create your own colors -- sorting headers appear colored -- put the menuapplet into its own library, so it won't conflict with the kde one and is installed by default -- corrected twin (stippled) frame to align the style -- corercted brushed toolbars (disalignment) - -0.5c ----- -Added a patched version of the kicker menu applet, main difference: -shows current window name left of the menu (you can also click this indicator to get a windowlist, as the menu takes space that's usually used for the taskbar) -*** THIS MENU APPLET WOULD REPLACE THE ORIGINAL ONE, THEREFORE IT'S NOT AUTOINSTALLED *** -to install it with baghira, edit the "subdirs" file and remove the "#" in front of "kickermenu" _before_ (!!!) ./configure - -*** KAnimWidget (Throbbers) now usefully support translucent pixmaps, so the throbber is now translucent (and i removed the ugly frame :) *** -anyway, i don't know since which version this holds, therefore maybe you want to keep the old throbber to prevent uncleaned repaints -(if someone wants to create the nice iTunes throbber - hey thanks, i don't have iTunes) - -Mainly kde3.3 alignments -- fixed juk toolbar stuff (and any other) -- fixed new twin buttons -- toplevelmenubars are not set to stipples anymore, honoring the fact, that the kicker menuapplet recolors them itself to kicker background -- arrows will are dark grey rather than black - makes them appear more smooth - -- remodelled the include structure -- fixed repolishment errors -- fixed taskbar -- deco can be set to have a frame in maximized mode as well -- toolbuttons are not connected, if inactive toolbuttons are not shown - -0.5b ----- -Style: -- code improvements: should give some overall speed, closed a slight memory leak (lists of pointers in b/m mode) -- rewrote the groupbox code -> 1. faster, 2. aligned stipples -- combos on toolbars (konqueror :) look like the safari combo -- changed the appereance of inactive sliders (no bubbles) -- did anyone notice, i changed the stiopples again (figured out that apple uses bright-mid-dark-mid, while mosfet's stipple were dark-dark-bright-bright) - imho this leads to better readable text -- corrected alignment of left side tile in b/m mode -- handled amaroK in b/m mode - -Deco: -- added option to auto add spycing between buttons (making use of the kde spacing leads to unhappy effects, i the window misses a button (e.g. minimize in baghira help)) -- corrected alignment of left side tile in b/m mode - -Bab: -- fixed some saving issues - -Goodies: -The stuff in this folder is not autoinstalled. -Look into it and use whatever you want, however you want (except claiming cr and suing me for nonliterally copying ;) -- added new stuff: bootsplash, konqui tile, tdm picture, lilo-bootscreen -*** read the readme! *** - -0.5a ----- -- BUGFIX (style): konqueror address label -- BUGFIX (style): tab hovering for b/m -- WORKAROUND (style) kiconedit crashes on startup (notice that this error lies in kiconedit and the workaround will be removed as soon as kiconedit is fixed) -- (style) corrected size of the add/remove tab buttons (prevetning from overlaying the tabs) -- (deco): slightly modified coloring function (light dots on button top) - - -0.5 ---- -STYLE -===== -- well, light gradient, right ;) -- highlight color appears as gradient -- TOPLEVEL (mac like) MENUABRS (read this): - The light gradient causes (of course) some trouble on the top level menubars, as the gradient is arranged to the corresponding application window - not to kicker. - As there was interference with the stipples, when using e.g. toplevel brushed metal menus embedded into aqua style kicker, i decided to force toplevel menubars appearing in aqua mode (stippled) assuming you're using an aqua like kicker. this will cause problems if you're using b/m kicker. in this case, i suggest to avoid toplevel menus to get a consistent look (while using auqa mode kicker is preferred) - -DECO -==== -- new brushed style/removed flat brushed -- BUGFIX: bottombar draws void -- some graphical adjustments, corresponding to the brushed metal stuff -- buttons masked on brushed metal design - -ICONS -===== -- new license, read "readme.copyright" - - -0.4d ----- -- several bugfixes, notable: - 1. kicker children appear brushed metaled (if wished), thanks to A. Quincey - 2. that bookmark button thing... - please notice, that this could not really be fixed (the kbookmarkbar somehow accesses the toolbar iterator while i'm using it to check the toolbar layout - what confuses both of us) but i excluded the bookmarkbar by it's name (that could easily differ in other kde versions) and assume it's structure (bunch of combined buttons - no breaks / spacers) - 3. Corrected listviewheader hovering behaviour (wasn't that hard, after all...) -- highlights of this version (gee... what a shameless self promotion :) - 1. configurable deco button colors (added support for kde 3.3 buttons, well - hopefully, as i couldn't test yet) - 2. tabs hover on mouseover - 3. (round) iTunes like rectangular buttons - -0.4c ----- -- (hopefully) fixed compiler stuff - code cleanup: later -- redesigned the dialogs for the windeco 1024x768 compatible now (allmost 800x600 :) -- fixed the toolbutton stuff -- removed any listviewheader correction as this caused more problems that it could ever solve (if you worry about listviews, having too short headers and therefore paint void areas - complain to the appropriate author) - -0.4b ------ -code should be more iso-cpp compatible (especially the preprocessor stuff (#include/#define)) -it compiles nice on gcc-3.4.1, i have no idea about gcc-3.4.0 - -STYLE -===== -- (initial support) of conjuncted toolbuttons (use smooth tool for best effect) - restrictions: - o only works with kde toolbars (not on toolbars in plain qt applications, e.g. qt-designer) - o only works when the kde toolbar uses kde toolbarbuttons (rather than qt toolbuttons) - most kde applications do, well - some do not (you'll see) - -DECO -==== -- includes version that was meant for 0.4a (see changelog for this version) -- addidionally you can choose individual decos (_not_ buttons) for active and inactive windows - - -0.4a ------ -fixed the and cleant up the makefiles - maybe you've got some useless stuff (menuentries, icons) in your system due to old releases -call ./cleanMySystem / from the baghira topdir if you wish to delete them (if you're paraniod, you can use this script as help for deleting them by hand as well) -where is the prefix you gave when configuring baghira - -STYLE -===== -- fixed some graphical errors (toolbar stuff etc) -- it's now possible to tint the brushed metal style (autoapplied to the the deco as well) -- tricked back the konqueror statusbar (gee.., we don't like to be recolored, right?) -- found a (hopefully) better solution for the listviewheaders (setting only too small ones to be expanded) - -DECO -==== -- fixed (and improved :) frame painting -- new deco "glossy" using the aquarius coloring function - -CONFIG -====== -- added color picker for the aquarius function - *notice* this is only a _color picker_ - to not mess up with your color scheme arrangement, it will not touch the current color settings - -0.4 (finally :) ----------------- -YOU WILL NEED KDE 3.2 TO SUCCESSFULLY COMPILE THIS PACKAGE ! -Though i applied all kindly provided gcc-3.4 patches, i yet did not install this compiler, so i don't guarantee it will work, patched versions of gcc-3.3 (gcc-3.3-x) may also fail - -STYLE -===== -- new coloring function "Aquarius" - replacing the "icy" style. - as the two functions are incompatible on pixmap layer, there's no way back - sorry -- ended the stipple experiment -- fixed some stuff (missing pixel on tabs, tabclosebutton position, ... whatever (more stuff i forgot - test if your main issue is fixed and complain if not :P )) -- improved scrollbar animation code, fixed the juk problem as side effect. the deactivation is yet not functional (forgot to implement) expect for 0.4a -- improved the popuptranslucency for menubars - as a sideefeect, the dynamic offscreen buffer (to prevent artefacts) now works on toplevel menus (macstyle menus) - -DECO -==== -- now shipped with package :P -- better 3D effect for the title (dark/bright offset like Apple does, to provide distinction from any background) -- comic frame in titleblend color (right, resp. bottom color) -- complete change of big bottom bar - change to 6px thick bar to only provide shaped framing -- fixed several issues with the frame size (eg. width on maximized windows) - -BAB -=== -- bab now also provides dcop acces to the windeco style - -CONFIG DIALOG -============= -- completely new, though tested, some settings could have unexpected results (i couldn't really test everything), please notice if you find something (besides deactivation of scrollbar animation - see above) -- attaches to the style dialog -- the old dialog remains in system unless you remove it by hand (look for "kcm_kcmbaghira.la", "kcm_kcmbaghira.so" in $(PREFIX)/lib/kde3/ and "kcmbaghira.desktop" in $(PREFIX)/share/applnk/Settings/LookNFeel) -- test the about dialog =) -- click help -- more intuitive interface with a later release (setting dependend deactivation of widgets, etc.) - -COLORSCHEMES -============ -Christian Lehmann provided two new Colorschemes for the new function, AquaBlue and AquaGraphite - they're auto installed -as starting point, you could try rgb = 84,140,242 for the button - avoid very low or very high saturated color (result is uncolored/flat colored) - -ICONS -===== -Due to massive request (protest?) the icons for bab and the black and blue paw are installed to your system... NO COMPLAINTS ABOUT THAT, PLEASE... -The throbber is _not_ installed (sorry, but this would be much too invasive) - if you want it, copy it by hand - -SCRIPTS -======= -- added a script terminal to roughly show bab/dcop/windeco functionality (the script uses sleep - if it does not work on your system, use kstart similar to the other sripts and remove the sleep call) -- scripts are not installed, as they're just examples - -FINAL WORDS -=========== -haha...! i even had some letters left ;) - ------------------------------------------------------------------------------------ -=================================================================================== ------------------------------------------------------------------------------------ - -0.3s -- tweaked several graphics - o i was annoyed by the raised panels in knetscan, so i forced panels to appear sunken, similar to the editframes - o changed appereance of the toolbarhandlers (the old where too loud) - o fixed bug on splitters (well, somehow - obviously noone cares about the direction flag) - o fixed "bug" that lead to black frames under combos in some apps (e.g. amaroK) -- bugfixed the setting stuff (misdisplayd groupboxes, ability to unset shadows under popups...) -- Tab vs. Chooser is now optional - o the default setting is somewhat clever, i.e. if the toplevel widget is a dialog, tabs appear as choosers, as oldstyle tabs elsewise - -> result: apps like konqueror, tdevelop, quanta, konsole... will show tabs, dialogs will show choosers - o you can define the tab behaviour for aqua and brushed metal individually in the bab menu -- fixed menu animation stuff -- fixed bookmark menu behaviour (so could have told me...) -- fixed toolbutton repolishment -- "--enable-final" should work again -- bab: - o added a dropdownmenu (rightclick), currently mainly to allow you to set a default style (so you don't have to care about the setting when shutting down kde) -- lightweightened the stipples (more aqua like) and improved alignment (!you do not need to set the align stipples checkbox - it's useless!) -- new icons, created by timur ((c) 2004 TKdesign-studio.com. All rights reserved.) - -- ppc users: i added an endian definition to baghira.h - try to set it to big endian (but i don't know if it'll help) - -0.3r -- scrollbars: - o no useless sliders are drawn - o code should be faster now -- changed the tabbars to look like apples chooser widgets (button tabs) - this is a bit hackish, as qt doesn't know choosers - i don't knwow if i can easily make this optional, so i'll probably rely on reactions... -- went through the polishment code, uhmmm... that was really necessary -- option to brush me... - -0.3q -- new arrows on scrollbars + combos (thanks to Narcis Tesa for providing the pix) -- added option to fade in popup menus (works with translucency) -- Tabbar Bases will follow tabs colors :) - -0.3p -- redesigned groupboxes (twice as fast :) -- corrected wrongly shadowed widgets (flat groupboxes) -- redesigned scrollbars - -0.3o -- IMPROVED MEMORY MANAGEMENT - menus won't eat your memory anymore -- fixed bugs that may have caused crashes on some systems -- thanks to "mbllos" for some code optimization and a bugfix in the button coloring function -- slight changes to the toolbuttons (especially the round version) -- pressed sliders aren't animated, better slider hover behaviour at all, "hand" cursor on sliders -- included throbber for konqueror - copy to your icon folder (global is $KDEPREFIX/share/icons/default.kde) -- fixed nasty bug when trying to remove nonexistent popupmenushadows (crashed tear off menus) - - -0.3n -- fixed error that lead korganizer to crash (well, it's rather a workaround - as the KOAgenda class doesn't like foreign eventhandlers, i removed my - on cost of slider behaviour) -- fixed graphical error on some scrollbars -- fixed qtoolbutton error (some non stippled and miscolored buttonbackgrounds in toolbars) -- fixed error on some scrollviews (that didn't highlight the scrollers) -- fixed graphical problem with stipple unalignment on toolbars -- better support for toolbuttons besides toolbars (e.g. k3b) -- some further (minor) graphical improvements -- better menu-indicator/shadow related behaviour... yes, i said this wouldn't be possible, but it annoyed me too much, so i did it. (anyone here may thank RenderMan for this, he asked and this followed me so i really had to fix this :) - -0.3m -- speedUps, speedUps anywhere... ;-) - 1. by avoiding permanent repaint (update) of animated widgets (scrollers/progressbar)) - nice sideeffect: scrollers are back on wished behaviour again ;-) - 2. by avoiding useless searching the dictionaries (restructured popup code - allmost feared it'd never compile anymore...) and some calculations ;-) -- especially for jos added a new option for even smoother taskbar butoons ;-) -- fixed miinor error in kcmbaghira (you couldn't set opacity in gradient mode / stuck to custom opacity) -- removed annoying progress percent display - -0.3l -- modified dropshadow behaviour (menus < shadowoffset won't draw any shadow at the too small side) -- slightly changed sublying pixmap for scrollbar sliders -- new progressbar for "apple" style -- new progressbar behaviour ;-) (try apple or liquid - i'm sorry i denied this was possible... i'm just a little fool):\ -- also new Scrollbar bahaviour (side effect: if there are more scrollable areas in an app, all scrollers will be paint active if you enter one. -- slightly rounded the rect toolbuttons -- more apple like shadows - i hope to soon provide fast blurring AND I DO NOT LIKE THE MS STYLE!!! (yes, this means you, RenderMan! ;-) - (notice that 1. the current implementation is subefficient - i'll enhace that for next release; 2. this totally messed up my translucency code - so if you notice any artefacts, fractions or shifts: please drop me a mail ;-) -0.3k (serious bugfix release, recommanded over 0.3j) -- better support for groupboxes of kicker apps (e.g. button background) -- fixed error on small popupmenus (thanks to RenderMan for the hint!) -- (rough) support for bottom Tabs (cause konsole will use them in 3.2) -- included math.h - i still do not understand, why some compilers (gcc versions!!!) do not suppport exp and pow internal? %) -0.3j -- corrected slider geometrics (won't slide out of sliderarea, you can grip the whole slider) -- corrected highlighted menutext color when using custom menu colors -- set the very small pushbuttons to new gradient style -- set minimum tab height to 27 pixels (regarding to tabs on apples homepage) -- reordered dropshadow calling process -- changed behaviour of kicker headers (task buttons - to say it the ms way...:) - highlightning/coloring assumes them to be NOT button colored (rather background) -- corrected slider color on groupboxes also for my friends, who don't like stipples... ignoramuses ;-) -- added gradient translucency (but please don't expect this to be a speed wonder - the gradient has to be rendered for every menu (as they can be of different width) and then blended to the background completely (different from common translucency, where i can often take parts out of the buffer) -However: it's at least ghost free and not rendered twice - if you close and then reopen a submenu (e.g. from a menubar) -- added buffer to provide ghost free shadows (this leads to double buffering for translucency, well - gradients are and keep doublebuffered anyway) -- added free sizable menu drop shadows (w/o kde bug on shadows that run out of screen) / the shadows could need a gaussian blur (otherwise big shadows look too sharp) - we'll hopefullly see that next time... (for the moment, i suggest to use bright shadows (1 - not 0) to lower this effect) -- disaligned menuchecks should no be (vertically) aligned -- hopefully fixed a polishment bug about combos on toolbars (?!) -===================================================== -AND: IMPORTANT TO ANYONE!!! DEACTIVATE KDE DROPSHADOWS!!! -(as they'll produce artefacts in traslucent menus - + artefacts within themselves - + artefacts in my shadows - + unnecessary slow down menus) -===================================================== - -0.3i -- fixed drawing error on horizontal splitters -- added new sliderarrow (thanks to Narcis Tesa for the picture) -!!! NOTICE: The new Image is (allthough applelike) very big and vertical asymmetrical displayed - this can lead to inadequate look if i can't change its size - e.g. if it settles on a toolbar (open juk to see what i mean) the only way to handle this, is resetting the toolbarsize to at least 24 pixels. As e.g. only provides a maximum of 22 pixels, you have to edit its config file by hand: open ~/.kde/share/config/jukrc, look for the [MainWindow Toolbar playToolBar] section and set "IconSize=24". - sorry for this. -- slightly changed the tabbarbase on icy buttons (by user request and because it was necessary:) -- scroller activation now also works with kwrite and dependent apps (gideon, etc) -- improved support for custom menu colors (child menu triangles, checkmarks, splitters) -- improved (generalized) toolbar color handling (background seperators leaded to uncolored konqueror completition box - this shouldn't happen to any widget anymore) -============================================================================ -=== R E A D T H I S ! ! ! ============================================================= -============================================================================ -I stole the whole menudropshadow stuff from kstyle (thanks to the developers) to call them at the moment I (yes: ME:-) want! -PLEASE TEST THEM EXCESSIVLY and tell me, if you notice any ghosts from them by doing anything. thanks. -I WON'T MODIFY FOREIGN APPS SETTINGS! therefore you have to DEACTIVATE KDE MENU DROPSHADOWS yourself! - sorry for the inconvenience. -as they're active by default it's a good idea to deactivate menudropshadows in kde's style settings -( i know that they're still ghost effects in the shadow itself - i'll try to fix that soon ) -============================================================================ -- stole kstyle function for double buffered sliders and adjusted it for use with shadowed groupboxes (allows slider moving without artefacts) - you can read it. i'm a thief. i stole it - their precious - and THEY WANTS IT! ;-) - -0.3h (for massive (!) but unserious bugfix) -- added smooth toolbuttons option -- hacked around smudge error on automoving sliders (does NOT hold for sliders on groupboxes, if shadows activated) -- you now can choose between liquid, old and newstyle baghira progress bar (honestly i prefer the original baghira style, too - well, apple's not always perfect ;-) -... -HOLY SH**, i can't believe, nobody mentioned that before: did you never try to change to a custom menu style (color, unstippled translucency???) didn't you see there was something terribly wrong??? e.g.: IT JUST DIDN'T WORK? -- fixed that, so menu styling now behaves as it should. (hell on earth, i've to do everything myself - even kickin' my butt... ;-) -(head over to resexcellence and look at the milk screenshot, if you want to know why - black translucent menus look really cool (imho), allthough qt seems to have problems displaying bright text on a dark background) -- kde's menu dropshadows sometimes still mess up with my code (and theirs, too) the reason is that I (and they) have to sync qt with xfree before i can take a screenshot - the result is that the menushadow can appear during this time and then is also captured (if i don't capture it, it will leave a white ghost instead of a black one). -for the moment i have to suggest to deactivate menu dropshadows to get better translucency results - i'll try to write my own dropshadows for a future release. -- fixed minor unpolishment bug (accidently removed moustracking for all scrollviews - bad on combos, if not reactivated by new style..., well, i guess you didn't do that anyway ;)) -- slightly changed colortheme -- made the splitter more decent - -0.3g (dedicated to howard shores score of "the return of the king", which kept me awake tonight =) -- corrected position of new triangles on srollbars etc. a bit -- found (tricky) solution for Toolbar Separators (please consult README about this!!! - especially if toolbuttons seem to misbehave): -[well, seems you did :) -OK, the following Part is a bit tricky! -QT uses the Button Color to draw seperators on Toolbars. -Unfortunately we cannot change this directly, so we have to set the button color of Toolbar Widgets to the background color. -Unhappy Effect: Toolbuttons will lose the ability to highlight, as their Buttoncolor now changed to Background mode. (f***!) -Solution: We reset the the Buttoncolor of Toolbuttons to Buttoncolor right after that. -Unhappy Effect: Toolbuttons loose the ability to use redefined colors. -Solution: Check, if button uses backgroud for color: then reset it to button -Unhappy effect: An application cannot be redefine a Toolbutton color to background color. -(The alternative would be to exclude apps like korn, that are known to redefine toolbutton color, but i think, this is the MUCH better way!)] -- ...well now korn (and other apps) now also can have redefined toolbutton colors if you enable "draw toolbutton frames" (tststs..., sometimes i wonder if i can code anyway... :) -- added an option to remove bevel around kicker (user request) -- changed look of progressbar to fit apple's bevel rather than liquids -- added an option to user liquid's progressbar (user request, as an offer, on the new progress bar groove - tell me your opinion) - -0.3f -- menu translucency should now be PERFECT (i really like the word - howerver: never say never again... :) - this means: there won't be any ghostshadows anymore - no matter what you do. also no menu will be calculated twice if not nessecary (but don't forget: this is only pseudo translucency, this means, you won't capture background changes (animations aso.) as long as you don't close the menu) - Also menu dropshadows are supported -- scrollbars now change to active (with visual notification, what means they're colored) when you enter a scrollable area. (unfortunately currently doesn't work with some apps that don't inherit QScrollview - e.g. kwrite, so ill try to catch that) -- Kicker now draws (improved) smooth headers -- fixed rect buttons stucked to non stipple background (thanks to RenderMan for the notice) -- further minor graphical improvements... -- i hate the groupshadows... :) anyway, i found a rather simple solution to put a proper background to the buttons and sliders... (i could also apply this to the combos, but as they are almost rectangular, it wouldn't make much a difference. anyway: if someone is annoyed cause he runs a 320x240 ressolution, i'll improve that by request) -- removed any (virtual) support for kde menutranslucency, as it's really not a good idea to have both enabled at the same time... -- fixed an error to LVH triangles (thanks to Narcis Tesa for the hint) -- changed triangles on scrollbars and menus to fit listview expander look -- removed bevel around kicker for user request. i'll make that configurable with the next release. -- improved header hover behaviour after scrolling (on slight speed loss) - however it's still not perfect. (header hovering is a bit a hack and qt seems to have a problem with updating the header position...) -=========================================== -+++ you can download the new enchicked wallpaper from here: -http://stud.uni-karlsruhe.de/~uhvh/panther-jolene.png.bz2 - -0.3e -- added a slider to configure degree of saturation for icy buttons -- forcing rect buttons now also affects combos - for a more consistent look... -- menutranslucency improvement (1): - submenus won't be creatd multiple times, as long as lowest level menu is shown - this also holds (in most cases) for menubar-popups (e.g. when flying through your menus) -- menutranslucency improvement (2): - BE BANISHED TO WHERE THOU CAMEST FROM, HELLISH GHASTLY GRIM GHOSTSHADOWS ON POPUPMENUS !!! :) - (also improves menu buildup speed, as they are partially taken out of memory. btw, how's kde 3.2 state on this? - still nice ghosts?:) - (notice: the function isn't perfect, yet: menus are not overcaptured, therefore menushadows will still draw (slim white) artefacts. Also, you can trick it if you don't move left - right, but follow a bow above the menubar, as then the pixmapbuffer probably will be deleted - i'll try to fix this in the next release. for the moment, need you for beta-testing. so please tell me, if you find more drawing errors!) - -0.3d -- added more saturation to the icy buttons (icy buttons are now active by default - i think :) -- again brighter shadows for buttons and combos -- minor graphical changes (e.g. a toolbutton frame) -- option to force rectangular buttons (sorry 'eggnogg' - combos as buttons looked really crap, especially when buttons and combos appear at the same time) -- sunken button effect now wanted - therefore constant behaviour (they sometimes did funny things before) -- some codeimprovements... -- header + kicker (was there?) flicker resettled to nirvana -- solved renderman's problem with disaligned submenu triangles (with massive help of renderman, to state this) -- toolbuttons now also can have individual colors (affects e.g. korn) - -0.3c -- changed look of smooth LVH (hope RenderMan can live with that now...) ;-) -- no smooth LVH for kicker (looked crap because of the shadow) -- new Images for the buttons (but of same style) -- slightly reworked comboboxes (smoother shape, lighter shadow) -- set toolbuttons back to iTunes style - independent of the smooth LVH (thanks to Ercin Eker for the hint) -- added new widget coloring function (it's slower at app startup, but you'll need a profiler to notice that on a current computer) -- new button pressing effect (to be honest, this happened due an accident - originally i wanted to use the outline as an alternative hover but set a wrong if check..., however it now looks like glow effect - tell me your opinion) - -for multiple request: -============ -1. you can download binaries (NO WARRANTY they will work) from here: -http://stud.uni-karlsruhe.de/~uhvh/baghira-binary.tar.bz2 -2. you can download the enchicked version of the wallpaper from here: -http://stud.uni-karlsruhe.de/~uhvh/panther-padma.png.bz2 - -0.3b -- fixed menu translucency behaviour (veeeeeery stupid bug...) -- flattened the menu indicator + use of highlightened text (blame or thank RenderMan...) :) -- changed listheader indicator arrow -- stipples aligned by default - also, removed brute force alignment (leads to some very unhappy errors) - if you seea widget, that is disharmonic stippled: just drop me a mail! (groupboxes work... partially) - therefore "Align Stipples" option is (currently) useless... -- made and fixed a stupid bug tthat allmost costed my brain... ;-) (sometimes i'm really so stupid...) -- rectangular combos (e.g. html) are now rather combos - not complete highlighted buttons -- combos however are reworked and base upon their own pixmaps - not perfect at all... need better submittal?! -- you (RenderMan) can activate smoother ListViewHeaders - basing upon the new combos... -- fixed some minor bugs -================== -= REQUEST !!! ========= -================== -Apple seems to use a nonlinear coloring process for buttons and stuff (e.g. light parts tend to be yellow). -Mosfet's linear coloring function results in quite flat Buttons. -If anyone can recommand good literature about coloring precesses - thanks ;-) -================================================================= -================================================================= - -0.3a -heyheyhey... consistent source (./configure;make;make install from topdir)... finally. YEAHHH BABY! -ok, now the important stuff: -- tabs now also follow inactive button style -- fixed a popupmenu bug (for aligned stipples) -- reworked the polishment process -> should be much faster now, also lost some errors (e.g. open juk with 0.3, did nobody see this??? ) -- added icons for the kcmdialog - just copy the iconfolders in "icons" to your icon-directory -- new "iTunes" styled rect buttons - -0.3 -- configdialog of course! -- new centerd tabs (thanks to shm for the patch) -- faster html (and other stuff?) scrolling -- fixed color error to the toolbar -- fixed major (but uncritical) bug to kicker (and child process) groupboxes -- other stuff i forgot... -================================================================================ -NOTES to configuration ----------------------------------- -- usually inactive buttons follow the background: therefore they can appear flat to very bright backgrounds (on black backgrounds on the other hand you won't see them anymore)... try to set them to "original" -- custom translucency doesn't work as it should (inverse behaviour, may overrun the defined area what leads to funny colors...) -- stipple alignement is only partially implemented - therefore it's not really slow (but won't work on groupboxes) -- centertabs should work on qt 3.1.2 and above. below this it's not tested (but may work anyway) -- "fasten the filebrowser" will lead to a stippled background (if you use stipples) and will remove the possibility to choose custom backgrounds -==================================================================================== - -0.2b -- Better Support for unstippled Background -- No more flicker ?! -- New Button behaviour (to hopefully get some feedback) -- more graphical stuff corrected (eg line near groupboxes) -- you now can configure the first items (kcm will follow soon, probably next few days) -to ~/.qt/qtrc add and modify: - -[Baghira] -drawDotlines=true -drawGroupBoxShadow=true -plusMinus=false -squeezeSbSlider=true -shadowSbSlider=false - -... not colors so far, as you would have to set hexdecimals... - -0.2a -- Fixed some graphical... insufficiencies (thanks, craigD) -- redid lines for listview so that Marcel can handle his massive email traffic again ;-) - (this will be choosable when the confdialog...) -- also triangles should look a bit cleaner now -- feedback for checkboxes and radiobuttons -- shadowed groups now won't fall to button color if you use the button color for menus -- about menu effects: fade in and animation happily works, as long as you don't use transparent menus - if you use transp menus, always the button color will be used for the effect. I *can* fix that - on a little speed loss. - However I do suggest to NOT use transparent menus with menu effects, as the menu will become more solid everytime you open it. - (Maybe I will support qt transparency for the unstippled menu in the future) - - - -0.2 -- new icons in listview (nice triangles instead of windows like '+' & '-', no lines) -- 3d effect for editlines -- removed shadows and annoying triangle from active button text -- changed scrollbar -> hover effect (sunken when pushed), more grippy - - -To the people who sign responsable for mosfet's parting: ------------------------------------------------------------------------------------- -After working on mosfet's code for some days now, i think i'm really competent to say this. -I do not know, what you did or said or just why - but hey: you stole us a really great coder... shame on you. - - -mailto:baghira-style@gmx.net +- TDE Weblate Translation Workspace (TWTW) collaboration tool. + https://mirror.git.trinitydesktop.org/weblate diff --git a/TODO b/TODO deleted file mode 100644 index 8b13789..0000000 --- a/TODO +++ /dev/null @@ -1 +0,0 @@ - diff --git a/admin b/admin deleted file mode 160000 index 8c7e0d4..0000000 --- a/admin +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8c7e0d40de084fe5d54e173918756639e0d4d63e diff --git a/bab/Makefile.am b/bab/Makefile.am deleted file mode 100644 index d07bec6..0000000 --- a/bab/Makefile.am +++ /dev/null @@ -1,22 +0,0 @@ -## Makefile.am for bab - -# set the include path for X, qt and KDE -INCLUDES = $(all_includes) - -# these are the headers for your project -noinst_HEADERS = bab.h bab_iface.h styleconfdialog.h - -# let automoc handle all of the meta source files (moc) -METASOURCES = AUTO - -messages: rc.cpp - $(XGETTEXT) *.cpp -o $(podir)/kdedcoptest.pot - -# this is the program that gets installed. it's name is used for all -# of the other Makefile.am variables -bin_PROGRAMS = bab - -# the application source, library search path, and link libraries -bab_SOURCES = main.cpp styleconfdialog.cpp bab_iface.skel -bab_LDFLAGS = $(KDE_RPATH) $(all_libraries) -bab_LDADD = $(LIB_TQT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) diff --git a/bab/Themes/Makefile.am b/bab/Themes/Makefile.am deleted file mode 100644 index 2ae716a..0000000 --- a/bab/Themes/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -lnkdir = $HOME/.baghira -lnk_DATA = Brushed Milk Jaguar Tiger Panther -EXTRA_DIST = $(lnk_DATA) diff --git a/colorscheme/Makefile.am b/colorscheme/Makefile.am deleted file mode 100644 index be6e6d1..0000000 --- a/colorscheme/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -lnkdir = $(kde_datadir)/tdedisplay/color-schemes -lnk_DATA = AquaBlue.kcsrc AquaGraphite.kcsrc -EXTRA_DIST = $(lnk_DATA) diff --git a/config.h.in b/config.h.in deleted file mode 100644 index 490b9f3..0000000 --- a/config.h.in +++ /dev/null @@ -1,253 +0,0 @@ -/* config.h.in. Generated from configure.in by autoheader. */ - -/* Define to 1 if you have the header file. */ -#undef HAVE_CARBON_CARBON_H - -/* Define if you have the CoreAudio API */ -#undef HAVE_COREAUDIO - -/* Define to 1 if you have the header file. */ -#undef HAVE_CRT_EXTERNS_H - -/* Defines if your system has the crypt function */ -#undef HAVE_CRYPT - -/* Define to 1 if you have the header file. */ -#undef HAVE_DLFCN_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_INTTYPES_H - -/* Define if you have libjpeg */ -#undef HAVE_LIBJPEG - -/* Define if you have libpng */ -#undef HAVE_LIBPNG - -/* Define if you have a working libpthread (will enable threaded code) */ -#undef HAVE_LIBPTHREAD - -/* Define if you have libz */ -#undef HAVE_LIBZ - -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - -/* Define if your system needs _NSGetEnviron to set up the environment */ -#undef HAVE_NSGETENVIRON - -/* Define if you have res_init */ -#undef HAVE_RES_INIT - -/* Define if you have the res_init prototype */ -#undef HAVE_RES_INIT_PROTO - -/* Define if you have a STL implementation by SGI */ -#undef HAVE_SGI_STL - -/* Define to 1 if you have the `snprintf' function. */ -#undef HAVE_SNPRINTF - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDINT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRING_H - -/* Define if you have strlcat */ -#undef HAVE_STRLCAT - -/* Define if you have the strlcat prototype */ -#undef HAVE_STRLCAT_PROTO - -/* Define if you have strlcpy */ -#undef HAVE_STRLCPY - -/* Define if you have the strlcpy prototype */ -#undef HAVE_STRLCPY_PROTO - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_BITYPES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_UNISTD_H - -/* Define to 1 if you have the `vsnprintf' function. */ -#undef HAVE_VSNPRINTF - -/* Define to 1 if you have the header file. */ -#undef HAVE_X11_EXTENSIONS_XCOMPOSITE_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_X11_EXTENSIONS_XDAMAGE_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_X11_EXTENSIONS_XRENDER_H - -/* Suffix for lib directories */ -#undef KDELIBSUFF - -/* Define a safe value for MAXPATHLEN */ -#undef KDEMAXPATHLEN - -/* Name of package */ -#undef PACKAGE - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* The size of a `char *', as computed by sizeof. */ -#undef SIZEOF_CHAR_P - -/* The size of a `int', as computed by sizeof. */ -#undef SIZEOF_INT - -/* The size of a `long', as computed by sizeof. */ -#undef SIZEOF_LONG - -/* The size of a `short', as computed by sizeof. */ -#undef SIZEOF_SHORT - -/* The size of a `size_t', as computed by sizeof. */ -#undef SIZEOF_SIZE_T - -/* The size of a `unsigned long', as computed by sizeof. */ -#undef SIZEOF_UNSIGNED_LONG - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Version number of package */ -#undef VERSION - -/* Defined if compiling without arts */ -#undef WITHOUT_ARTS - -/* Define to 1 if your processor stores words with the most significant byte - first (like Motorola and SPARC, unlike Intel and VAX). */ -#undef WORDS_BIGENDIAN - -/* - * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system - * headers and I'm too lazy to write a configure test as long as only - * unixware is related - */ -#ifdef _UNIXWARE -#define HAVE_BOOLEAN -#endif - - - -/* - * AIX defines FD_SET in terms of bzero, but fails to include - * that defines bzero. - */ - -#if defined(_AIX) -#include -#endif - - - -#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H) -# include -# include -# define environ (*_NSGetEnviron()) -#endif - - - -#if !defined(HAVE_RES_INIT_PROTO) -#ifdef __cplusplus -extern "C" { -#endif -int res_init(void); -#ifdef __cplusplus -} -#endif -#endif - - - -#if !defined(HAVE_STRLCAT_PROTO) -#ifdef __cplusplus -extern "C" { -#endif -unsigned long strlcat(char*, const char*, unsigned long); -#ifdef __cplusplus -} -#endif -#endif - - - -#if !defined(HAVE_STRLCPY_PROTO) -#ifdef __cplusplus -extern "C" { -#endif -unsigned long strlcpy(char*, const char*, unsigned long); -#ifdef __cplusplus -} -#endif -#endif - - - -/* - * On HP-UX, the declaration of vsnprintf() is needed every time ! - */ - -#if !defined(HAVE_VSNPRINTF) || defined(hpux) -#if __STDC__ -#include -#include -#else -#include -#endif -#ifdef __cplusplus -extern "C" -#endif -int vsnprintf(char *str, size_t n, char const *fmt, va_list ap); -#ifdef __cplusplus -extern "C" -#endif -int snprintf(char *str, size_t n, char const *fmt, ...); -#endif - - - -#if defined(__SVR4) && !defined(__svr4__) -#define __svr4__ 1 -#endif - - -/* type to use in place of socklen_t if not defined */ -#undef kde_socklen_t - -/* type to use in place of socklen_t if not defined (deprecated, use - kde_socklen_t) */ -#undef ksize_t diff --git a/config/Makefile.am b/config/Makefile.am deleted file mode 100644 index a4ece72..0000000 --- a/config/Makefile.am +++ /dev/null @@ -1,21 +0,0 @@ -INCLUDES = $(all_includes) -noinst_HEADERS = about.h configdialog.h help.h tdestyle_baghira_config.h colordialog.h colorpicker.h -METASOURCES = AUTO - -# Install this plugin in the KDE modules directory -kde_module_LTLIBRARIES = tdestyle_baghira_config.la - -tdestyle_baghira_config_la_SOURCES = tdestyle_baghira_config.cpp colordialog.cpp colorpicker.cpp configdialog.ui help.ui about.ui -# tdestyle_baghira_config_la_METASOURCES = AUTO -tdestyle_baghira_config_la_LIBADD = $(LIB_TQT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) $(LIB_TDEIO) -tdestyle_baghira_config_la_LDFLAGS = -module -avoid-version $(all_libraries) -no-undefined $(KDE_PLUGIN) - - -messages: rc.cpp - $(XGETTEXT) *.cpp -o $(podir)/tdestyle_baghira_config.pot - -pixmaps.h: $(srcdir)/generatePixmaps.sh - $(SHELL) $(srcdir)/generatePixmaps.sh $(top_srcdir) -CLEANFILES = pixmaps.h -tdestyle_baghira_config.lo: pixmaps.h - diff --git a/config/generatePixmaps.sh b/config/generatePixmaps.sh deleted file mode 100755 index e0de14c..0000000 --- a/config/generatePixmaps.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -top_srcdir="${1:-../..}" -imagebase="$top_srcdir/imagebase" -UIC=$(grep "UIC = " ../Makefile | cut -f3- -d" ") -echo -e "#ifndef SCPIXMAPS_H\n#define SCPIXMAPS_H\n" > pixmaps.h -$UIC -embed baghira \ -$imagebase/button-base \ -$imagebase/button-shadow \ -$imagebase/brush-me | \ -sed -e "s/void qInitImages_baghira()$/static void qInitImages_baghira()/" -e "s/void qCleanupImages_baghira()$/static void qCleanupImages_baghira()/ ">> pixmaps.h -echo -e "#endif //SCPIXMAPS_H\n" >> pixmaps.h - -#$imagebase/AboutBaghira \ diff --git a/configure.files b/configure.files deleted file mode 100644 index 09c5968..0000000 --- a/configure.files +++ /dev/null @@ -1,5 +0,0 @@ -./admin/configure.in.min -configure.in.in -./kickermenu/configure.in.in -./sidebar/configure.in.in -./style/configure.in.in diff --git a/configure.in.in b/configure.in.in deleted file mode 100644 index 7de20b9..0000000 --- a/configure.in.in +++ /dev/null @@ -1,7 +0,0 @@ -#MIN_CONFIG(3.0.0) -KDE_USE_TQT(3.3.0) -KDE_ENABLE_HIDDEN_VISIBILITY - -AM_INIT_AUTOMAKE(baghira, cvs) -AC_C_BIGENDIAN -AC_CHECK_KDEMAXPATHLEN diff --git a/deco/Makefile.am b/deco/Makefile.am deleted file mode 100644 index 9931018..0000000 --- a/deco/Makefile.am +++ /dev/null @@ -1,28 +0,0 @@ -AUTOMAKE_OPTIONS = foreign - -SUBDIRS = config - -KDE_CXXFLAGS = -DQT_PLUGIN - -INCLUDES = $(all_includes) -I$(kde_includes)/twin - -twindir = $(kde_datadir)/twin/ -twin_DATA = baghira.desktop - -EXTRA_DIST = $(twin_DATA) images - -noinst_HEADERS = baghiraclient.h pixmaps.h masks.h - -kde_module_LTLIBRARIES = twin3_baghira.la -twin3_baghira_la_SOURCES = baghiraclient.cpp -twin3_baghira_la_LIBADD = $(kde_libraries)/libtdecorations.la -twin3_baghira_la_LDFLAGS = $(all_libraries) $(LIB_TQT) $(KDE_PLUGIN) $(LIB_TDECORE) $(LIB_TDEUI) -ltdefx -module -twin3_baghira_la_METASOURCES = AUTO - -DISTCLEANFILES = $(twin3_baghira_la_METASOURCES) - -pixmaps.h: $(srcdir)/generatePixmaps.sh - $(SHELL) $(srcdir)/generatePixmaps.sh $(top_srcdir) -CLEANFILES = pixmaps.h -baghiraclient.lo: pixmaps.h - diff --git a/deco/config/Makefile.am b/deco/config/Makefile.am deleted file mode 100644 index 534e239..0000000 --- a/deco/config/Makefile.am +++ /dev/null @@ -1,23 +0,0 @@ -AUTOMAKE_OPTIONS = foreign - -KDE_CXXFLAGS = -DQT_PLUGIN - -INCLUDES = $(all_includes) -I$(srcdir)/../../config - -noinst_HEADERS = baghiraconfig.h aquariusbutton.h colorpicker.h pixmaps.h - -kde_module_LTLIBRARIES = twin_baghira_config.la -twin_baghira_config_la_SOURCES = baghiraconfig.cpp aquariusbutton.cpp colorpicker.cpp configdialog.ui -twin_baghira_config_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -module -twin_baghira_config_la_LIBADD = $(LIB_TQT) $(LIB_TDECORE) $(LIB_TDEUI) -twin_baghira_config_la_METASOURCES = AUTO - -DISTCLEANFILES = $(twin_baghira_config_la_METASOURCES) - -messages: - $(XGETTEXT) *.cpp -o $(podir)/twin_baghira_config.pot - -pixmaps.h: $(srcdir)/generatePixmaps.sh - $(SHELL) $(srcdir)/generatePixmaps.sh $(top_srcdir) -CLEANFILES = pixmaps.h -baghiraconfig.lo: pixmaps.h diff --git a/deco/config/generatePixmaps.sh b/deco/config/generatePixmaps.sh deleted file mode 100755 index 7c392a2..0000000 --- a/deco/config/generatePixmaps.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -top_srcdir="${1:-../..}" -imagebase="$top_srcdir/imagebase" -UIC=$(grep "UIC = " ../../Makefile | cut -f3- -d" ") -echo -e "#ifndef DCPIXMAPS_H\n#define DCPIXMAPS_H\n" > pixmaps.h -$UIC -embed baghira \ -$imagebase/icon_help \ -$imagebase/preview \ -$imagebase/preview-menu >> pixmaps.h -echo -e "#endif //DCPIXMAPS_H\n" >> pixmaps.h diff --git a/deco/config/baghiraconfig.cpp.new b/deco/config/new/baghiraconfig.cpp similarity index 100% rename from deco/config/baghiraconfig.cpp.new rename to deco/config/new/baghiraconfig.cpp diff --git a/deco/config/baghiraconfig.h.new b/deco/config/new/baghiraconfig.h similarity index 100% rename from deco/config/baghiraconfig.h.new rename to deco/config/new/baghiraconfig.h diff --git a/deco/config/configdialog.ui.new b/deco/config/new/configdialog.ui similarity index 100% rename from deco/config/configdialog.ui.new rename to deco/config/new/configdialog.ui diff --git a/deco/generatePixmaps.sh b/deco/generatePixmaps.sh deleted file mode 100755 index 6fff33b..0000000 --- a/deco/generatePixmaps.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh -top_srcdir="${1:-../..}" -imagebase="$top_srcdir/imagebase" -UIC=$(grep "UIC = " ../Makefile | cut -f3- -d" ") -echo -e "#ifndef DPIXMAPS_H\n#define DPIXMAPS_H\n" > pixmaps.h -$UIC -embed baghira \ -$imagebase/brushed-gradient \ -$imagebase/brushed-tile \ -$imagebase/button_jaguar \ -$imagebase/button_jaguar_down \ -$imagebase/button_jaguar_menu \ -$imagebase/button_jaguar_menu_down \ -$imagebase/button_milk \ -$imagebase/button_milk_down \ -$imagebase/button_milk_menu \ -$imagebase/button_milk_menu_down \ -$imagebase/button_panther \ -$imagebase/button_panther_menu \ -$imagebase/deco_glossy \ -$imagebase/icon_above \ -$imagebase/icon_behind \ -$imagebase/icon_close \ -$imagebase/icon_help \ -$imagebase/icon_maximize \ -$imagebase/icon_minimize \ -$imagebase/icon_shade \ -$imagebase/icon_sticky >> pixmaps.h -echo -e "#endif //DPIXMAPS_H\n" >> pixmaps.h diff --git a/icons/Makefile.am b/icons/Makefile.am deleted file mode 100644 index e5515a8..0000000 --- a/icons/Makefile.am +++ /dev/null @@ -1 +0,0 @@ -KDE_ICON = AUTO diff --git a/kickermenu-3.3/Makefile.am b/kickermenu-3.3/Makefile.am deleted file mode 100644 index 791579b..0000000 --- a/kickermenu-3.3/Makefile.am +++ /dev/null @@ -1,20 +0,0 @@ -INCLUDES = $(all_includes) - -kde_module_LTLIBRARIES = b_menu_panelapplet.la - -b_menu_panelapplet_la_SOURCES = menuapplet.cpp menuapplet.skel - -noinst_HEADERS = menuapplet.h - -b_menu_panelapplet_la_METASOURCES = AUTO - -lnkdir = $(kde_datadir)/kicker/applets -lnk_DATA = b_menuapplet.desktop - -EXTRA_DIST = $(lnk_DATA) - -b_menu_panelapplet_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -b_menu_panelapplet_la_LIBADD = $(LIB_TQT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) - -messages: - $(XGETTEXT) *.cpp *.h -o $(podir)/kmenuapplet.pot diff --git a/kickermenu/Makefile.am b/kickermenu/Makefile.am deleted file mode 100644 index 13c15b9..0000000 --- a/kickermenu/Makefile.am +++ /dev/null @@ -1,15 +0,0 @@ -INCLUDES = $(all_includes) - -kde_module_LTLIBRARIES = b_menu_panelapplet.la - -b_menu_panelapplet_la_SOURCES = menuapplet.cpp menuapplet.skel - -noinst_HEADERS = menuapplet.h - -b_menu_panelapplet_la_METASOURCES = AUTO - -b_menu_panelapplet_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -b_menu_panelapplet_la_LIBADD = $(LIB_TQT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) - -messages: - $(XGETTEXT) *.cpp *.h -o $(podir)/kmenuapplet.pot diff --git a/kickermenu/configure.in.in b/kickermenu/configure.in.in deleted file mode 100644 index b3a79d3..0000000 --- a/kickermenu/configure.in.in +++ /dev/null @@ -1,2 +0,0 @@ -AM_CONDITIONAL( HAVE_3_4, test $($KDECONFIG --version | grep "TDE:" | cut -d" " -f2 | cut -d"." -f2) -gt 3 ) - diff --git a/sessionapplet/Makefile.am b/sessionapplet/Makefile.am deleted file mode 100644 index dae3c97..0000000 --- a/sessionapplet/Makefile.am +++ /dev/null @@ -1,15 +0,0 @@ -INCLUDES= $(all_includes) -METASOURCES = AUTO - -lib_LTLIBRARIES = usermanager_panelapplet.la - -usermanager_panelapplet_la_SOURCES = usermanager.cpp dmctl.cpp -usermanager_panelapplet_la_LDFLAGS = -module -avoid-version $(all_libraries) -usermanager_panelapplet_la_LIBADD = $(LIB_TDEUI) $(LIB_TQT) $(LIB_TDECORE) -lDCOP - -usermanager_DATA = usermanager.desktop -usermanagerdir = $(kde_datadir)/kicker/applets - -messages: rc.cpp - $(EXTRACTRC) `find . -name \*.ui -o -name \*.rc` > rc.cpp - $(XGETTEXT) *.cpp -o $(podir)/usermanager.pot diff --git a/sidebar/Makefile.am b/sidebar/Makefile.am deleted file mode 100644 index d7b4462..0000000 --- a/sidebar/Makefile.am +++ /dev/null @@ -1,17 +0,0 @@ -INCLUDES= $(all_includes) -METASOURCES = AUTO - -kde_module_LTLIBRARIES=konqsidebar_baghirasidebar.la -include_HEADERS = baghirasidebar.h linkview.h listboxlink.h dndlistbox.h baghirasidebariface.h -noinst_HEADERS = baghiralinkdrag.h baghirasidebar.h linkview.h listboxlink.h dndlistbox.h baghirasidebariface.h - -konqsidebar_baghirasidebar_la_SOURCES = baghiralinkdrag.cpp baghirasidebar.cpp linkview.cpp listboxlink.cpp dndlistbox.cpp linkconfig.ui baghirasidebariface.skel -konqsidebar_baghirasidebar_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkonqsidebarplugin -konqsidebar_baghirasidebar_la_LIBADD = $(LIB_TQT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) $(LIB_TDEPARTS) $(LIB_KFILE) - -baghirasidebar_entry_DATA = baghirasidebar.desktop -baghirasidebar_entrydir = $(kde_datadir)/konqsidebartng/entries -baghirasidebar_add_DATA = baghirasidebar_add.desktop -baghirasidebar_adddir = $(kde_datadir)/konqsidebartng/add -poof_DATA = ../imagebase/poof.png -poofdir = $(kde_datadir)/baghira diff --git a/sidebar/baghiralinkdrag.cpp b/sidebar/baghiralinkdrag.cpp deleted file mode 120000 index 4997e26..0000000 --- a/sidebar/baghiralinkdrag.cpp +++ /dev/null @@ -1 +0,0 @@ -../starter/baghiralinkdrag.cpp \ No newline at end of file diff --git a/sidebar/baghiralinkdrag.h b/sidebar/baghiralinkdrag.h deleted file mode 120000 index 20f50f7..0000000 --- a/sidebar/baghiralinkdrag.h +++ /dev/null @@ -1 +0,0 @@ -../starter/baghiralinkdrag.h \ No newline at end of file diff --git a/sidebar/configure.in.in b/sidebar/configure.in.in deleted file mode 100644 index b3a79d3..0000000 --- a/sidebar/configure.in.in +++ /dev/null @@ -1,2 +0,0 @@ -AM_CONDITIONAL( HAVE_3_4, test $($KDECONFIG --version | grep "TDE:" | cut -d" " -f2 | cut -d"." -f2) -gt 3 ) - diff --git a/starter/Makefile.am b/starter/Makefile.am deleted file mode 100644 index 112f4f9..0000000 --- a/starter/Makefile.am +++ /dev/null @@ -1,18 +0,0 @@ -INCLUDES= $(all_includes) -METASOURCES = AUTO -KDE_ICON = AUTO - -lib_LTLIBRARIES = libbaghirastarter.la - -libbaghirastarter_la_SOURCES = baghiralinkdrag.cpp menu.cpp starter.cpp starterconfig.ui starterhelp.ui configdialog.ui help.ui linkconfig.ui starteriface.skel -libbaghirastarter_la_LDFLAGS = -module -avoid-version $(all_libraries) -libbaghirastarter_la_LIBADD = -lXtst $(LIB_TDEUI) $(LIB_TQT) $(LIB_TDECORE) $(LIB_TDEIO) -ltdefx -lDCOP - -starter_DATA = starter.desktop -starterdir = $(kde_datadir)/kicker/applets -poof_DATA = ../imagebase/poof.png -poofdir = $(kde_datadir)/baghira - -messages: rc.cpp - $(EXTRACTRC) *.ui >> rc.cpp - $(XGETTEXT) *.cpp -o $(podir)/starter.pot diff --git a/starter/subdirs b/starter/subdirs deleted file mode 100644 index 6cddb31..0000000 --- a/starter/subdirs +++ /dev/null @@ -1 +0,0 @@ -po diff --git a/style/Makefile.am b/style/Makefile.am deleted file mode 100644 index 606274c..0000000 --- a/style/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -AM_CPPFLAGS = -DQT_PLUGIN - -INCLUDES = -I$(top_srcdir)/tdefx $(all_includes) -noinst_HEADERS = baghira.h pixmaps.h bitmaps.h -METASOURCES = AUTO -kde_style_LTLIBRARIES = baghira.la -baghira_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -module -baghira_la_LIBADD = $(LIB_TQT) $(LIB_TDECORE) $(LIB_TDEUI) -ltdefx -lXtst -baghira_la_SOURCES = baghira.cpp optionHandler.cpp polish.cpp utils.cpp -lnkdir = $(kde_datadir)/tdestyle/themes -lnk_DATA = baghira.themerc -EXTRA_DIST = $(lnk_DATA) -pixmaps.h: $(srcdir)/generatePixmaps.sh - $(SHELL) $(srcdir)/generatePixmaps.sh $(top_srcdir) -CLEANFILES = pixmaps.h -baghira.lo: pixmaps.h diff --git a/style/configure.in.in b/style/configure.in.in deleted file mode 100644 index b0f4a88..0000000 --- a/style/configure.in.in +++ /dev/null @@ -1,5 +0,0 @@ -compile_kompmgr=yes -KDE_CHECK_HEADERS(X11/extensions/Xdamage.h,,compile_kompmgr=no,[#include ]) -KDE_CHECK_HEADERS(X11/extensions/Xcomposite.h,,compile_kompmgr=no,[#include ]) -KDE_CHECK_HEADERS(X11/extensions/Xrender.h,,compile_kompmgr=no,[#include ]) -AM_CONDITIONAL(include_kompmgr, test "$compile_kompmgr" = "yes" ) diff --git a/style/generatePixmaps.sh b/style/generatePixmaps.sh deleted file mode 100755 index 388b002..0000000 --- a/style/generatePixmaps.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh -top_srcdir="${1:-../..}" -imagebase="$top_srcdir/imagebase" -UIC=$(grep "UIC = " ../Makefile | cut -f3- -d" ") -echo -e "#ifndef SPIXMAPS_H\n#define SPIXMAPS_H\n" > pixmaps.h -$UIC -embed baghira \ -$imagebase/brushed-gradient \ -$imagebase/brushed-tile \ -$imagebase/button-base \ -$imagebase/button-milk \ -$imagebase/button-glow \ -$imagebase/button-jaguar \ -$imagebase/button-shadow \ -$imagebase/checkbox \ -$imagebase/checkboxdown \ -$imagebase/checkbox-milk \ -$imagebase/checkboxdown-milk \ -$imagebase/combo \ -$imagebase/combo-milk \ -$imagebase/combo-jaguar \ -$imagebase/combo-shadow \ -$imagebase/htmlradio \ -$imagebase/htmlradio_down \ -$imagebase/progress \ -$imagebase/progress2 \ -$imagebase/radio \ -$imagebase/radio_down \ -$imagebase/radio-milk \ -$imagebase/radio_down-milk \ -$imagebase/rectbutton \ -$imagebase/roundFrame \ -$imagebase/sbgroove_btm \ -$imagebase/sbgroove_mid \ -$imagebase/sbgroove_top \ -$imagebase/sbIslider_mid \ -$imagebase/sbslider_btm \ -$imagebase/sbslider_btm_shd \ -$imagebase/sbslider_mid \ -$imagebase/sbslider_top \ -$imagebase/sbslider_top_shd \ -$imagebase/sb_subadd \ -$imagebase/sliderarrow \ -$imagebase/sbgroove_btm-milk \ -$imagebase/sbgroove_mid-milk \ -$imagebase/sbgroove_top-milk \ -$imagebase/sbslider_btm-milk \ -$imagebase/sbslider_mid-milk \ -$imagebase/sbslider_top-milk \ -$imagebase/sb_subadd-milk \ -$imagebase/sliderarrow-milk \ -$imagebase/tab \ -$imagebase/tab-milk \ -$imagebase/tab-jaguar >> pixmaps.h -echo -e "#endif //SPIXMAPS_H\n" >> pixmaps.h diff --git a/subdirs b/subdirs deleted file mode 100644 index b745c8e..0000000 --- a/subdirs +++ /dev/null @@ -1,11 +0,0 @@ -bab -colorscheme -config -deco -icons -kickermenu -kickermenu-3.3 -sessionapplet -sidebar -starter -style