Compare commits

...

55 Commits

Author SHA1 Message Date
TDE Gitea 4af2b73a38 Merge translation files from master branch.
2 years ago
TDE Gitea e2a9bcef92 Update translation template.
2 years ago
Michele Calgaro 7aa4f7e9c1
Remove unnecessary accelerators from .ui files
2 years ago
Michele Calgaro 07d0ddd2a0
Use TDE cmake macro to set version
2 years ago
Michele Calgaro 2eee9f1e01
Remove obsolete setting of CMAKE_MODULE_PATH in cmake files.
2 years ago
Slávek Banko 922d4d80ac
Update version number to the upcoming R14.0.13.
2 years ago
Slávek Banko cc26904acc
Raise the minimum required version of CMake to 3.1 in CMakeL10n rules.
2 years ago
Slávek Banko 74fcfc6543
Raise the minimum required version of CMake to 3.1.
2 years ago
Slávek Banko 953300698b
Update version number to R14.0.12.
2 years ago
Slávek Banko 30ca3db643
Change README to markdown format.
3 years ago
TDE Gitea bc4cf9adcd Merge translation files from master branch.
3 years ago
TDE Gitea dee9115421 Update translation template.
3 years ago
gregory guy eac5fa9db4
Remove definition KDE_IS_VERSION.
3 years ago
gregory guy 6a98f451b6
Add desktop lunched "bab".
3 years ago
gregory guy 047fd25ca1
Add headers to UI files to prevent potential FTBFS.
3 years ago
Slávek Banko 5ed1f7a821
Exclude deco/config/new from translation template.
3 years ago
TDE Gitea e6f0354522 Update translation template.
3 years ago
gregory guy 383a66d082
Drop automake build support.
3 years ago
Slávek Banko 09652c06fc
Use common rules for build and install documentation and translations.
3 years ago
Slávek Banko 9bc2c65626
Add twin client translations into template.
3 years ago
TDE Gitea 46b13b70c1 Update translation template.
3 years ago
Slávek Banko 666bfa9e8d
Remove cmake submodule since it has now been replaced by cmake-trinity dependency.
3 years ago
TDE Gitea eef1c3e8e0 Reset submodule main/applications/tde-style-baghira/cmake to latest HEAD
3 years ago
Slávek Banko f75a51b2f9
Update version number to R14.0.11.
3 years ago
TDE Gitea 92c1a9c34c Reset submodule main/applications/tde-style-baghira/cmake to latest HEAD
3 years ago
TDE Gitea 0eb471ab17 Reset submodule main/applications/tde-style-baghira/admin to latest HEAD
3 years ago
Michele Calgaro 856fb24053
Renaming of files in preparation for code style tools.
3 years ago
TDE Gitea 98181bd9dc Reset submodule main/applications/tde-style-baghira/cmake to latest HEAD
3 years ago
TDE Gitea efa2282e1e Reset submodule main/applications/tde-style-baghira/cmake to latest HEAD
3 years ago
TDE Gitea cabae6ffdc Reset submodule main/applications/tde-style-baghira/admin to latest HEAD
3 years ago
Slávek Banko 47ce6b2d11
Raise the minimum required version of CMake to 2.8.12.
3 years ago
TDE Gitea a9a1be2740 Reset submodule main/applications/tde-style-baghira/cmake to latest HEAD
3 years ago
TDE Gitea 545052af85 Reset submodule main/applications/tde-style-baghira/cmake to latest HEAD
3 years ago
TDE Gitea 9702be5a9d Reset submodule main/applications/tde-style-baghira/admin to latest HEAD
3 years ago
Slávek Banko 68c915e2d6
Update version number to R14.0.10.
4 years ago
Slávek Banko 13d6203b16
Update release version number to R14.0.9.
4 years ago
TDE Gitea b713976484 Reset submodule main/applications/tde-style-baghira/cmake to latest HEAD
4 years ago
TDE Gitea e80af1b598 Reset submodule main/applications/tde-style-baghira/admin to latest HEAD
4 years ago
TDE Gitea af7d5b4624 Reset submodule main/applications/tde-style-baghira/cmake to latest HEAD
4 years ago
TDE Gitea f96f3210b0 Reset submodule main/applications/tde-style-baghira/admin to latest HEAD
4 years ago
TDE Gitea 32db6e9434 Reset submodule main/applications/tde-style-baghira/cmake to latest HEAD
4 years ago
TDE Gitea 552d1ffed9 Reset submodule main/applications/tde-style-baghira/admin to latest HEAD
4 years ago
TDE Gitea 4adb57c713 Reset submodule main/applications/tde-style-baghira/cmake to latest HEAD
4 years ago
Slávek Banko f9183b9a6b Merge translation files from master branch.
4 years ago
TDE Gitea 4d769e90ed Reset submodule main/applications/tde-style-baghira/cmake to latest HEAD
4 years ago
TDE Gitea 5b409354a7 Reset submodule main/applications/tde-style-baghira/admin to latest HEAD
4 years ago
Slávek Banko b44eab6bc3
Remove the original translation directory layout.
4 years ago
Slávek Banko 0cbda8d2f5
Desktop file translations:
4 years ago
Slávek Banko ebcfca6def
Move translations to a new directory layout.
4 years ago
Slávek Banko 3fc75f4d0a
Add KDE_EXPORT to the public symbols.
4 years ago
gregory guy cd1471858e
Conversion to the cmake building system.
4 years ago
Michele Calgaro 443bb972fa
Removed explicit usage of the 'register' keyword.
4 years ago
Slávek Banko e257d53f64
Switch all submodules to https.
4 years ago
Michele Calgaro 8fb23adeea
Removed .lsm files. lsm database is outdated and unmaintained.
4 years ago
Slávek Banko 17321f66f7
Add CMakeL10n rules.
4 years ago

6
.gitmodules vendored

@ -1,6 +0,0 @@
[submodule "admin"]
path = admin
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-admin
[submodule "cmake"]
path = cmake
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-cmake

@ -1 +1 @@
Thomas Lübking <thomas.luebking@web.de>
Thomas Lübking <thomas.luebking@web.de>

@ -0,0 +1,30 @@
#################################################
#
# (C) 2019 Slávek Banko
# slavek.banko (AT) axis.cz
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
cmake_minimum_required( VERSION 3.1 )
##### include our cmake modules #################
include( TDEL10n )
##### create translation templates ##############
tde_l10n_auto_add_subdirectories( )
tde_l10n_create_template(
CATALOG "desktop_files/baghira-desktops"
SOURCES
*.desktop
*.kcsrc
*.themerc
)

@ -0,0 +1,93 @@
############################################
# #
# Improvements and feedbacks are welcome #
# #
# This file is released under GPL >= 3 #
# #
############################################
cmake_minimum_required( VERSION 3.1 )
#### general package setup
project( tde-style-baghira )
#### include essential cmake modules
include( FindPkgConfig )
include( CheckFunctionExists )
include( CheckSymbolExists )
include( CheckIncludeFile )
include( CheckLibraryExists )
include( CheckCSourceCompiles )
include( CheckCXXSourceCompiles )
#### include our cmake modules
include( TDEMacros )
##### set version number ########################
tde_set_project_version( )
##### setup install paths
include( TDESetupPaths )
tde_setup_paths( )
##### optional stuff
option( WITH_ALL_OPTIONS "Enable all optional support" OFF )
option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden" ${WITH_ALL_OPTIONS} )
##### user requested modules
option( BUILD_ALL "Build all" ON )
option( BUILD_DOC "Build documentation" ${BUILD_ALL} )
option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )
##### configure checks
include( ConfigureChecks.cmake )
###### global compiler settings
add_definitions( -DHAVE_CONFIG_H )
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" )
##### directories
add_subdirectory( bab )
add_subdirectory( deco )
add_subdirectory( icons )
add_subdirectory( style )
add_subdirectory( config )
add_subdirectory( starter )
add_subdirectory( kickermenu )
add_subdirectory( colorscheme )
add_subdirectory( sessionapplet )
##### other data ################################
tde_conditional_add_project_docs( BUILD_DOC )
tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
##### write configure files
configure_file( config.h.cmake config.h @ONLY )

@ -1 +1,690 @@
see readme
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 <appname> x command (start <app> 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 /<prefix> 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 <prefix> 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

@ -0,0 +1,56 @@
###########################################
# #
# Improvements and feedback are welcome #
# #
# This file is released under GPL >= 3 #
# #
###########################################
# required stuff
find_package( TQt )
find_package( TDE )
tde_setup_architecture_flags( )
include(TestBigEndian)
test_big_endian(WORDS_BIGENDIAN)
tde_setup_largefiles( )
##### check for gcc visibility support
if( WITH_GCC_VISIBILITY )
tde_setup_gcc_visibility( )
endif( WITH_GCC_VISIBILITY )
##### check for X11
find_package( X11 )
##### check for Xext
pkg_search_module( XEXT xext )
if( NOT XEXT_FOUND )
tde_message_fatal( "Xext is required, but was not found on your system." )
endif()
##### check for sed
find_program( SED_EXECUTABLE sed )
if( NOT SED_EXECUTABLE )
tde_message_fatal( "Sed unix tool is required, but was not found on your system." )
endif()
##### check for XTest
pkg_search_module( X11_XTEST xtst )
if( NOT X11_XTest_FOUND )
tde_message_fatal( "XTest is required, but xtest was not found on your system." )
endif()

@ -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)

@ -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

@ -1 +0,0 @@
see README

707
README

@ -1,707 +0,0 @@
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
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 <appname> x command (start <app> 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 /<prefix> 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 <prefix> 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

@ -0,0 +1,34 @@
tde-style-baghira - a custom widget style and twin decoration for TDE.
tde-style-baghira includes both an style (custom widgets) and twin
decoration as well as colour schemes for Apple (Mac) fans.
Baghira (panther, in german) makes TDE resemble Apple's MacOS X's Aqua,
Panther and Jaguar looks, and also includes its own 'Baghira' look.
.
Contributing
--------------
If you wish to contribute to tde-style-baghira, you might do so:
- TDE Gitea Workspace (TGW) collaboration tool.
https://mirror.git.trinitydesktop.org/gitea
- TDE Weblate Translation Workspace (TWTW) collaboration tool.
https://mirror.git.trinitydesktop.org/weblate
Translations status
---------------------
### messages
[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/tde-style-baghira/multi-auto.svg
"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/tde-style-baghira/)
### desktop files
[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/tde-style-baghira-desktop-files/multi-auto.svg
"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/tde-style-baghira-desktop-files/)

@ -1 +0,0 @@

@ -1 +0,0 @@
Subproject commit 04c35f89e0b556b38fa0ba19a8af6db426e59686

@ -0,0 +1,3 @@
##### create translation templates ##############
tde_l10n_create_template( "messages/baghira-switcher/" )

@ -0,0 +1,40 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${X11_INCLUDE_DIR}
${XEXT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIBRARY_DIRS}
${X11_LIBRARY_DIRS}
${XEXT_LIBRARY_DIRS}
)
##### bab (executable)
tde_add_executable( bab AUTOMOC
SOURCES
main.cpp
styleconfdialog.cpp
bab_iface.skel
LINK
tdecore-shared
tdeui-shared
${X11_LIBRARIES}
${XEXT_LIBRARIES}
DESTINATION ${BIN_INSTALL_DIR}
)
##### other data
tde_create_translated_desktop( bab.desktop )

@ -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_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI)

@ -1,3 +0,0 @@
lnkdir = $HOME/.baghira
lnk_DATA = Brushed Milk Jaguar Tiger Panther
EXTRA_DIST = $(lnk_DATA)

@ -1,10 +1,12 @@
[Desktop Entry]
Encoding=UTF-8
Name=bab
Name[xx]=xxbabxx
Comment=Access to the big black cat
Encoding=UTF-8
Type=Application
Exec=bab %i %m -caption "%c"
Icon=baghira
Type=Application
X-DocPath=
Comment=Access to the big black cat
Terminal=0
Categories=Settings;DesktopSettings;

@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2004 by Thomas Lübking *
* Copyright (C) 2004 by Thomas Lübking *
* thomas@home *
* *
* This program is free software; you can redistribute it and/or modify *
@ -22,7 +22,7 @@
#define _BAB_H_
#ifdef HAVE_CONFIG_H
#include <config.h>
#include "config.h"
#endif
//#include <dcopclient.h>
#include "bab_iface.h"

@ -1,16 +0,0 @@
Begin3
Title: bab -- Some description
Version: 0.1
Entered-date:
Description:
Keywords: KDE Qt
Author: Thomas Lübking <thomas@home>
Maintained-by: Thomas Lübking <thomas@home>
Home-page:
Alternate-site:
Primary-site: ftp://ftp.kde.org/pub/kde/unstable/apps/utils
xxxxxx bab-0.1.tar.gz
xxx bab-0.1.lsm
Platform: Linux. Needs KDE
Copying-policy: GPL
End

@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2004 by Thomas Lübking *
* Copyright (C) 2004 by Thomas Lübking *
* thomas@home *
* *
* This program is free software; you can redistribute it and/or modify *

@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2004 by Thomas Lübking *
* Copyright (C) 2004 by Thomas Lübking *
* thomas@home *
* *
* This program is free software; you can redistribute it and/or modify *
@ -40,9 +40,9 @@
#include <klibloader.h>
#include <tdelocale.h>
#include <kprocess.h>
#if KDE_IS_VERSION(3,4,0)
#include <twin.h>
#endif
#include <stdio.h>
#include <X11/Xlib.h>
#include <X11/extensions/shape.h>
@ -62,7 +62,7 @@ static TDECmdLineOptions options[] =
int main(int argc, char **argv)
{
TDEAboutData about("bab", I18N_NOOP("BAB - Baghira Aqua/Brushed Switcher"), version, description,
TDEAboutData about("baghira-switcher", I18N_NOOP("BAB - Baghira Aqua/Brushed Switcher"), version, description,
TDEAboutData::License_GPL, "(C) 2004/2005 Thomas Lübking", 0, 0, "baghira-style@gmx.net");
about.addAuthor( "Thomas Lübking", 0, "baghira-style@gmx.net" );
TDECmdLineArgs::init(argc, argv, &about);
@ -76,10 +76,10 @@ int main(int argc, char **argv)
app.setMainWidget(mainBAB);
Corner leftCorner(Corner::left);
Corner rightCorner(Corner::right);
#if KDE_IS_VERSION(3,4,0)
KWin::setShadowSize(leftCorner.winId(), 0);
KWin::setShadowSize(rightCorner.winId(), 0);
#endif
if (!mainBAB->cornerCheck->isChecked())
{
leftCorner.hide();
@ -211,7 +211,7 @@ void bab::configureBaghira()
return;
}
void* allocPtr = library->symbol("allocate_kstyle_config");
void* allocPtr = library->symbol("allocate_tdestyle_config");
if (!allocPtr)
{

@ -1 +0,0 @@
Subproject commit edad8a20b944d45f366acc15b2cd4d291ce3a5dd

@ -0,0 +1,6 @@
##### other data
tde_create_translated_desktop(
SOURCE AquaBlue.kcsrc AquaGraphite.kcsrc
DESTINATION ${DATA_INSTALL_DIR}/tdedisplay/color-schemes
)

@ -1,3 +0,0 @@
lnkdir = $(kde_datadir)/tdedisplay/color-schemes
lnk_DATA = AquaBlue.kcsrc AquaGraphite.kcsrc
EXTRA_DIST = $(lnk_DATA)

@ -0,0 +1,8 @@
#define VERSION "@VERSION@"
// Defined if you have fvisibility and fvisibility-inlines-hidden support.
#cmakedefine __KDE_HAVE_GCC_VISIBILITY 1
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@

@ -1,253 +0,0 @@
/* config.h.in. Generated from configure.in by autoheader. */
/* Define to 1 if you have the <Carbon/Carbon.h> header file. */
#undef HAVE_CARBON_CARBON_H
/* Define if you have the CoreAudio API */
#undef HAVE_COREAUDIO
/* Define to 1 if you have the <crt_externs.h> 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 <dlfcn.h> header file. */
#undef HAVE_DLFCN_H
/* Define to 1 if you have the <inttypes.h> 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 <memory.h> 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 <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> 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 <sys/bitypes.h> header file. */
#undef HAVE_SYS_BITYPES_H
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
/* Define to 1 if you have the <unistd.h> 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 <X11/extensions/Xcomposite.h> header file. */
#undef HAVE_X11_EXTENSIONS_XCOMPOSITE_H
/* Define to 1 if you have the <X11/extensions/Xdamage.h> header file. */
#undef HAVE_X11_EXTENSIONS_XDAMAGE_H
/* Define to 1 if you have the <X11/extensions/Xrender.h> 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 <strings.h>
* that defines bzero.
*/
#if defined(_AIX)
#include <strings.h>
#endif
#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
# include <sys/time.h>
# include <crt_externs.h>
# 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 <stdarg.h>
#include <stdlib.h>
#else
#include <varargs.h>
#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

@ -0,0 +1,3 @@
##### create translation templates ##############
tde_l10n_create_template( "messages/tdestyle_baghira_config/" )

@ -0,0 +1,61 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${X11_INCLUDE_DIR}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIBRARY_DIRS}
${X11_LIBRARY_DIRS}
)
##### pixmaps.h (header)
set( _pics ${CMAKE_SOURCE_DIR}/imagebase/button-base
${CMAKE_SOURCE_DIR}/imagebase/button-shadow
${CMAKE_SOURCE_DIR}/imagebase/brush-me
)
set( _header pixmaps.h )
add_custom_command(
OUTPUT ${_header}
COMMAND
${UIC_EXECUTABLE} -embed baghira ${_pics} |
${SED_EXECUTABLE}
-e 's|void qInitImages_baghira|static void qInitImages_baghira|'
-e 's|void qCleanupImages_baghira|static void qCleanupImages_baghira|'
> ${_header}
DEPENDS ${_pics}
)
##### tdestyle_baghira_config (kpart)
set_source_files_properties(
tdestyle_baghira_config.cpp colordialog.cpp
PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${_header}
)
tde_add_kpart( tdestyle_baghira_config AUTOMOC
SOURCES
configdialog.ui
help.ui about.ui
tdestyle_baghira_config.cpp
colordialog.cpp
colorpicker.cpp
LINK
tdecore-shared
tdeui-shared
tdeio-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)

@ -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_QT) -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

@ -13,9 +13,9 @@
#include <kiconloader.h>
#include "colorpicker.h"
#include "pixmaps.h"
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#ifndef CLAMP
#define CLAMP(x,l,u) x < l ? l :\
x > u ? u :\
@ -298,3 +298,5 @@ TQImage & DemoWindow::tintButton(TQImage &src, TQColor & c)
}
return ( dest );
}
#include "colordialog.moc"

@ -79,3 +79,5 @@ void ColorPicker::init()
{
color_ = color();
}
#include "colorpicker.moc"

@ -3014,26 +3014,7 @@
<customwidgets>
</customwidgets>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
</includehints>
<includes>
<include location="global" impldecl="in implementation">kcolorbutton.h</include>
</includes>
</UI>

@ -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 \

@ -296,10 +296,7 @@ for hosting the Project</string>
</connection>
</connections>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>kactivelabel.h</includehint>
<includehint>kactivelabel.h</includehint>
<includehint>kactivelabel.h</includehint>
<includehint>kactivelabel.h</includehint>
</includehints>
<includes>
<include location="global" impldecl="in implementation">kactivelabel.h</include>
</includes>
</UI>

@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2004 by Thomas Lübking *
* Copyright (C) 2004 by Thomas Lübking *
* thomas@home *
* *
* This program is free software; you can redistribute it and/or modify *
@ -18,6 +18,10 @@
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include <tqdesktopwidget.h>
#include <tqlayout.h>
#include <tqpushbutton.h>
@ -63,8 +67,6 @@
#include "colordialog.h"
#include "colorpicker.h"
#include "config.h"
//#define VERSION "0.7"
#ifndef TDE_VERSION_STRING
@ -257,7 +259,7 @@ int presetColor[NUMBEROFCOLORS][3] = {{84,144,218},{130,170,190},{103,118,134},{
// --------------------------------
typedef KGenericFactory<tdestyle_baghira_config, TQWidget> tdestyle_baghira_configFactory;
K_EXPORT_COMPONENT_FACTORY( tdecm_tdestyle_baghira_config, tdestyle_baghira_configFactory("tdecmtdestyle_baghira_config"))
K_EXPORT_COMPONENT_FACTORY( tdecm_tdestyle_baghira_config, tdestyle_baghira_configFactory("tdestyle_baghira_config"))
//extern TQImage uic_findImage(const TQString& name);
//extern void qInitImages_baghira();
@ -299,9 +301,7 @@ tdestyle_baghira_config::tdestyle_baghira_config(TQWidget *parent, const char *n
TQHBoxLayout *rwlh = new TQHBoxLayout(rulesWidget);
applist = new TDEListView(rulesWidget);
applist->setFullWidth(true);
#if KDE_IS_VERSION(3,3,91)
applist->setShadeSortColumn(false);
#endif
applist->setAllColumnsShowFocus( true );
applist->setSelectionMode(TQListView::Single);
applist->addColumn ( i18n("Name") );
@ -354,9 +354,9 @@ tdestyle_baghira_config::tdestyle_baghira_config(TQWidget *parent, const char *n
about_->versionLabel->setText(VERSION);
about_->kdeLabel->setText(TDE_VERSION_STRING);
crCurrent = 0;
crNotes[0] = "<qt>© 2003-2005 by Thomas Lübking<br>http://baghira.SourceForge.net</qt>";
crNotes[1] = "<qt>© \"Design\" 2001-2005 by Apple inc.<br>http://www.apple.com";
crNotes[2] = "<qt>© \"Milk\" 2002-2005 by Max Rudberg<br>http://www.maxthemes.com</qt>";
crNotes[0] = "<qt>© 2003-2005 by Thomas Lübking<br>http://baghira.SourceForge.net</qt>";
crNotes[1] = "<qt>© \"Design\" 2001-2005 by Apple inc.<br>http://www.apple.com";
crNotes[2] = "<qt>© \"Milk\" 2002-2005 by Max Rudberg<br>http://www.maxthemes.com</qt>";
timer = new TQTimer();
connect( timer, SIGNAL(timeout()), this, SLOT(updateCR()) );
TQString tmpString(TQT_BUILD_KEY);
@ -969,7 +969,7 @@ void tdestyle_baghira_config::menuToggled(bool active)
extern "C"
{
TQWidget* allocate_tdestyle_config(TQWidget* parent){
KDE_EXPORT TQWidget* allocate_tdestyle_config(TQWidget* parent){
return(new tdestyle_baghira_config(parent, "BaghiraConfig"));
}
}

@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2004 by Thomas Lübking *
* Copyright (C) 2004 by Thomas Lübking *
* thomas@home *
* *
* This program is free software; you can redistribute it and/or modify *

@ -1,5 +0,0 @@
./admin/configure.in.min
configure.in.in
./kickermenu/configure.in.in
./sidebar/configure.in.in
./style/configure.in.in

@ -1,7 +0,0 @@
#MIN_CONFIG(3.0.0)
KDE_USE_QT(3.3.0)
KDE_ENABLE_HIDDEN_VISIBILITY
AM_INIT_AUTOMAKE(baghira, cvs)
AC_C_BIGENDIAN
AC_CHECK_KDEMAXPATHLEN

@ -0,0 +1,8 @@
##### create translation templates ##############
tde_l10n_create_template(
CATALOG "messages/twin_baghira/"
SOURCES .
EXCLUDES config/new/
X-POT ${CMAKE_SOURCE_DIR}/../../../core/tde-i18n/template/messages/tdebase/twin_clients.pot
)

@ -0,0 +1,84 @@
tde_import( twin )
add_subdirectory( config )
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${X11_INCLUDE_DIR}
${XEXT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIBRARY_DIRS}
${X11_LIBRARY_DIRS}
${XEXT_LIBRARY_DIRS}
)
##### pixmaps.h (header)
set( _pics ${CMAKE_SOURCE_DIR}/imagebase/brushed-gradient
${CMAKE_SOURCE_DIR}/imagebase/brushed-tile
${CMAKE_SOURCE_DIR}/imagebase/button_jaguar
${CMAKE_SOURCE_DIR}/imagebase/button_jaguar_down
${CMAKE_SOURCE_DIR}/imagebase/button_jaguar_menu
${CMAKE_SOURCE_DIR}/imagebase/button_jaguar_menu_down
${CMAKE_SOURCE_DIR}/imagebase/button_milk
${CMAKE_SOURCE_DIR}/imagebase/button_milk_down
${CMAKE_SOURCE_DIR}/imagebase/button_milk_menu
${CMAKE_SOURCE_DIR}/imagebase/button_milk_menu_down
${CMAKE_SOURCE_DIR}/imagebase/button_panther
${CMAKE_SOURCE_DIR}/imagebase/button_panther_menu
${CMAKE_SOURCE_DIR}/imagebase/deco_glossy
${CMAKE_SOURCE_DIR}/imagebase/icon_above
${CMAKE_SOURCE_DIR}/imagebase/icon_behind
${CMAKE_SOURCE_DIR}/imagebase/icon_close
${CMAKE_SOURCE_DIR}/imagebase/icon_help
${CMAKE_SOURCE_DIR}/imagebase/icon_maximize
${CMAKE_SOURCE_DIR}/imagebase/icon_minimize
${CMAKE_SOURCE_DIR}/imagebase/icon_shade
${CMAKE_SOURCE_DIR}/imagebase/icon_sticky
)
set( _header pixmaps.h )
add_custom_command(
OUTPUT ${_header}
COMMAND ${UIC_EXECUTABLE}
ARGS -o ${_header} -embed baghira ${_pics}
DEPENDS ${_pics}
)
##### twin3_baghira (kpart)
set_source_files_properties(
baghiraclient.cpp
PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${_header}
)
tde_add_kpart( twin3_baghira AUTOMOC
SOURCES
baghiraclient.cpp
LINK
tdecore-shared
tdeui-shared
tdecorations-shared
${X11_LIBRARIES}
${XEXT_LIBRARIES}
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### other data
tde_create_translated_desktop(
SOURCE baghira.desktop
DESTINATION ${DATA_INSTALL_DIR}/twin
)

@ -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.cc
twin3_baghira_la_LIBADD = $(kde_libraries)/libtdecorations.la
twin3_baghira_la_LDFLAGS = $(all_libraries) $(LIB_QT) $(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

@ -1,5 +1,6 @@
# KDE Desktop Entry
# TDE Desktop Entry
[Desktop Entry]
Encoding=UTF-8
Name=Baghira
Encoding=UTF-8
X-TDE-Library=twin3_baghira

@ -3,10 +3,14 @@
// -------------------
// Baghira window decoration for KDE
// -------------------
// Copyright (c) 2004, 2005 Thomas Lübking
// Copyright (c) 2004, 2005 Thomas Lübking
// Please see the header file for copyright and license information.
//////////////////////////////////////////////////////////////////////////////
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
// #include <tdeconfig.h>
#include <tdeglobal.h>
#include <tdeglobalsettings.h>
@ -34,7 +38,6 @@
#include "baghiraclient.h"
#include "pixmaps.h"
#include "masks.h"
#include "config.h"
#define COLOR_SPACE(R,G,B) \
if ( R < 0 ) R = 0; else if ( R > 255 ) R = 255; \
@ -127,9 +130,13 @@ bool BaghiraFactory::delAppname_;
Atom baghira_deco_design = XInternAtom(tqt_xdisplay(), "BAGHIRA_DECO_DESIGN", False);
extern "C" KDecorationFactory* create_factory() {
extern "C"
{
KDE_EXPORT KDecorationFactory* create_factory()
{
return new Baghira::BaghiraFactory();
}
}
DeMaximizer::DeMaximizer() : TQWidget(0, "deMaximizer", TQt::WType_TopLevel | TQt::WStyle_NoBorder | TQt::WX11BypassWM )
{
@ -194,7 +201,7 @@ void DeMaximizer::setClient(BaghiraClient *client)
// repaint();
}
#if KDE_IS_VERSION(3,3,91)
//////////////////////////////////////////////////////////////////////////////
// ResizeHandle()
// ---------------
@ -282,7 +289,6 @@ void ResizeHandle::paintEvent ( TQPaintEvent * )
p.drawPixmap(0,0,pix);
}
#endif
//////////////////////////////////////////////////////////////////////////////
// BaghiraFactory()
@ -290,6 +296,9 @@ void ResizeHandle::paintEvent ( TQPaintEvent * )
// Constructor
BaghiraFactory::BaghiraFactory() {
TDEGlobal::locale()->insertCatalogue("twin_clients");
TDEGlobal::locale()->insertCatalogue("twin_baghira");
helpMask = TQBitmap( 14, 15, help_bits, true );
jaguarDownMask = TQBitmap( 14, 15, jaguar2_bits, true );
jaguarMenuDownMask = TQBitmap( 20, 15, jaguar_menu_down_bits, true );
@ -836,10 +845,10 @@ static bool blend( const TQImage & upper, const TQImage & lower, TQImage & outpu
output = lower.copy();
register uchar *i, *o;
register int a;
register int col;
register int w = upper.width();
uchar *i, *o;
int a;
int col;
int w = upper.width();
int row(upper.height() - 1);
do
@ -1448,7 +1457,7 @@ void BaghiraClient::init()
return;
}
noDeco_ = false;
#if KDE_IS_VERSION(3,3,91)
//first try if there's an X setting
unsigned char *data = 0;
Atom actual;
@ -1500,23 +1509,7 @@ void BaghiraClient::init()
}
if (currentStyle > 4)
currentStyle = BaghiraFactory::defaultMode();
#else
TQSettings config;
config.beginGroup("/baghira/Style");
if (config.readBoolEntry( "Design_Default", 1 ) == 2)
{
currentStyle = 2;
config.endGroup();
}
else
{
config.endGroup();
config.beginGroup("/baghira/Deco");
int tmp = config.readNumEntry( "defaultMode", 1 );
currentStyle = (tmp > -1 && tmp < 5) ? tmp : 1;
config.endGroup();
}
#endif
createMainWidget( WResizeNoErase | WRepaintNoErase );
widget() ->installEventFilter( this );
widget() ->setBackgroundMode( NoBackground );
@ -1557,9 +1550,7 @@ void BaghiraClient::init()
plusminus = -1;
isFaded = false;
addButtons( titlelayout, options() ->titleButtonsRight() );
#if KDE_IS_VERSION(3,3,91)
grip = 0;
#endif
if (BaghiraFactory::effect(currentStyle, true) >= Baghira::Brushed || BaghiraFactory::effect(currentStyle, false) >= Baghira::Brushed)
HandlePix = TQPixmap(BaghiraFactory::pix(currentStyle, TitleBar, isActive(), false ));
@ -1825,10 +1816,9 @@ bool BaghiraClient::eventFilter( TQObject *obj, TQEvent *e )
case TQEvent::MouseButtonPress: {
if (titlebar_->geometry().contains( static_cast<TQMouseEvent *>(e)->pos() ) && static_cast<TQMouseEvent *>(e)->state() == TQt::ControlButton){
currentStyle < 4 ? currentStyle++ : currentStyle = 0;
#if KDE_IS_VERSION(3,3,91)
unsigned long wmDesign = currentStyle;
XChangeProperty(tqt_xdisplay(), windowId(), baghira_deco_design, XA_CARDINAL, 32, PropModeReplace, (unsigned char *) &wmDesign, 1L);
#endif
widget()->repaint();
TQBitmap *m = NULL;
TQBitmap *mn = NULL;
@ -1876,10 +1866,9 @@ bool BaghiraClient::eventFilter( TQObject *obj, TQEvent *e )
button[i]->repaint();
}
}
#if KDE_IS_VERSION(3,3,91)
if (grip)
grip->updateLook(TRUE);
#endif
doShape();
return true;
}
@ -1908,9 +1897,9 @@ bool BaghiraClient::eventFilter( TQObject *obj, TQEvent *e )
return true;
}
case TQEvent::Show: {
#if KDE_IS_VERSION(3,3,91)
if (!grip && BaghiraFactory::resizeGrip() && isResizable()) grip = new ResizeHandle(this);
#endif
if (!grip && BaghiraFactory::resizeGrip() && isResizable())
grip = new ResizeHandle(this);
showEvent( static_cast<TQShowEvent *>( e ) );
return true;
}

@ -3,7 +3,7 @@
// -------------------
// Baghira window decoration for KDE
// -------------------
// Copyright (c) 2004, 2005 Thomas Lübking
// Copyright (c) 2004, 2005 Thomas Lübking
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to
@ -105,13 +105,11 @@ enum TitlebarType{
class BaghiraClient;
// #if KDE_IS_VERSION(3,3,91)
class ResizeHandle : public TQWidget
{
//#if KDE_IS_VERSION(3,3,91)
friend class BaghiraClient;
Q_OBJECT
#if KDE_IS_VERSION(3,3,91)
public:
ResizeHandle(BaghiraClient *parent);
protected:
@ -124,7 +122,6 @@ private:
void shape();
BaghiraClient *client;
TQPixmap pix;
#endif
};
// #endif

@ -0,0 +1,51 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIBRARY_DIRS}
)
##### pixmaps.h (header)
set( _pics ${CMAKE_SOURCE_DIR}/imagebase/icon_help
${CMAKE_SOURCE_DIR}/imagebase/preview
${CMAKE_SOURCE_DIR}/imagebase/preview-menu
)
set( _header pixmaps.h )
add_custom_command(
OUTPUT ${_header}
COMMAND ${UIC_EXECUTABLE}
ARGS -o ${_header} -embed baghira ${_pics}
DEPENDS ${_pics}
)
##### twin_baghira_config (kpart)
set_source_files_properties(
baghiraconfig.cpp
PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${_header}
)
tde_add_kpart( twin_baghira_config AUTOMOC
SOURCES
configdialog.ui
baghiraconfig.cpp
aquariusbutton.cpp
colorpicker.cpp
LINK
tdecore-shared
tdeui-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)

@ -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.cc aquariusbutton.cc colorpicker.cc configdialog.ui
twin_baghira_config_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -module
twin_baghira_config_la_LIBADD = $(LIB_QT) $(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

@ -1,10 +1,12 @@
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include "aquariusbutton.h"
#include <tqcolor.h>
#include <tqpixmap.h>
#include <tqpainter.h>
#include <kimageeffect.h>
#include "config.h"
#define COLOR_SPACE(R,G,B) \
if ( R < 0 ) R = 0; else if ( R > 255 ) R = 255; \
@ -47,10 +49,10 @@ static bool blend( const TQImage & upper, const TQImage & lower, TQImage & outpu
output = lower.copy();
register uchar *i, *o;
register int a;
register int col;
register int w = upper.width();
uchar *i, *o;
int a;
int col;
int w = upper.width();
int row(upper.height() - 1);
do
@ -160,3 +162,5 @@ void AquariusButton::paintEvent( TQPaintEvent *e){
// void AquariusButton::clicked(){
// }
#include "aquariusbutton.moc"

@ -1,9 +1,9 @@
//////////////////////////////////////////////////////////////////////////////
// baghiraconfig.cc
// baghiraconfig.cpp
// -------------------
// Config module for Baghira window decoration
// -------------------
// Copyright (c) 2004 Thomas Lübking
// Copyright (c) 2004 Thomas Lübking
// Please see the header file for copyright and license information.
//////////////////////////////////////////////////////////////////////////////
@ -44,7 +44,8 @@ BaghiraConfig::BaghiraConfig(TDEConfig*, TQWidget* parent)
// config_ = new TDEConfig("baghirarc");
// config_ = new TQSettings;
// config_->beginGroup("/baghira/Deco");
TDEGlobal::locale()->insertCatalogue("twin_baghira_config");
TDEGlobal::locale()->insertCatalogue("twin_clients");
TDEGlobal::locale()->insertCatalogue("twin_baghira");
dialog_ = new ConfigDialog(parent);
buttonDialog_ = new ButtonColors(parent, "Button Colors");
@ -721,7 +722,7 @@ void ButtonColors::init(){
extern "C"
{
TQObject* allocate_config(TDEConfig* config, TQWidget* parent) {
KDE_EXPORT TQObject* allocate_config(TDEConfig* config, TQWidget* parent) {
return(new BaghiraConfig(config, parent));
}
}

@ -3,7 +3,7 @@
// -------------------
// Config module for Baghira window decoration
// -------------------
// Copyright (c) 2004 Thomas Lübking
// Copyright (c) 2004 Thomas Lübking
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to

@ -122,3 +122,5 @@ void ColorPicker::reset(){
void ColorPicker::init(){
color_ = Color();
}
#include "colorpicker.moc"

@ -3065,24 +3065,7 @@ from multipart titles</string>
<customwidgets>
</customwidgets>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
</includehints>
<includes>
<include location="global" impldecl="in implementation">kcolorbutton.h</include>
</includes>
</UI>

@ -577,10 +577,7 @@
<customwidgets>
</customwidgets>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
<includehint>kcolorbutton.h</includehint>
</includehints>
<includes>
<include location="global" impldecl="in implementation">kcolorbutton.h</include>
</includes>
</UI>

@ -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

@ -1,9 +1,9 @@
//////////////////////////////////////////////////////////////////////////////
// baghiraconfig.cc
// baghiraconfig.cpp
// -------------------
// Config module for Baghira window decoration
// -------------------
// Copyright (c) 2004 Thomas Lübking
// Copyright (c) 2004 Thomas Lübking
// Please see the header file for copyright and license information.
//////////////////////////////////////////////////////////////////////////////
@ -45,7 +45,8 @@ BaghiraConfig::BaghiraConfig(TDEConfig*, TQWidget* parent)
// config_ = new TDEConfig("baghirarc");
// config_ = new TQSettings;
// config_->beginGroup("/baghira/Deco");
TDEGlobal::locale()->insertCatalogue("twin_baghira_config");
TDEGlobal::locale()->insertCatalogue("twin_clients");
TDEGlobal::locale()->insertCatalogue("twin_baghira");
dialog_ = new ConfigDialog(parent);
buttonDialog_ = new ButtonColors(parent, "Button Colors");
@ -722,7 +723,7 @@ void ButtonColors::init(){
extern "C"
{
TQObject* allocate_config(TDEConfig* config, TQWidget* parent) {
KDE_EXPORT TQObject* allocate_config(TDEConfig* config, TQWidget* parent) {
return(new BaghiraConfig(config, parent));
}
}

@ -3,7 +3,7 @@
// -------------------
// Config module for Baghira window decoration
// -------------------
// Copyright (c) 2004 Thomas Lübking
// Copyright (c) 2004 Thomas Lübking
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to

@ -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

@ -0,0 +1,36 @@
.\" Author: Jose Luis Tallon <jltallon@adv-solutions.net>
.\"
.\" This is free software; you may redistribute it and/or modify
.\" it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2,
.\" or (at your option) any later version.
.\"
.\" This is distributed in the hope that it will be useful, but
.\" WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with the Debian GNU/Linux system; if not, write to the Free
.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
.\" 02111-1307 USA
.TH bab "1" "October 2004"
.SH NAME
bab \- Baghira's config tray applet
.SH SYNOPSIS
bab
.SH DESCRIPTION
.B bab
is a simple systray application, which enables you to dinamically
change some aspects of Baghira's configuration without accesing
Trinity Control Center
.PP
Complete documentation can be found in docbook format in
/opt/trinity/share/doc/kde/HTML/<lang>/baghira/ on this system.
.SH AUTHOR
Thomas L\[:u]bking <baghira-style@users.sourceforge.net>
.PP
This manual page was written by Jose Luis Tallon
.nh
<jltallon@adv\-solutions.net>
for the \fBDebian\fP system (but may be used by others).

@ -0,0 +1,3 @@
##### icons
tde_install_icons()

@ -1 +0,0 @@
KDE_ICON = AUTO

@ -0,0 +1,38 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${X11_INCLUDE_DIR}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIBRARY_DIRS}
${X11_LIBRARY_DIRS}
)
##### b_menu_panelapplet (kpart)
tde_add_kpart( b_menu_panelapplet AUTOMOC
SOURCES
menuapplet.cpp
menuapplet.skel
LINK
tdecore-shared
tdeui-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### other data
tde_create_translated_desktop(
SOURCE b_menuapplet.desktop
DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
)

@ -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_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI)
messages:
$(XGETTEXT) *.cpp *.h -o $(podir)/kmenuapplet.pot

@ -1,9 +1,9 @@
[Desktop Entry]
Encoding=UTF-8
Name=Baghira Menu
Comment=Applet embedding standalone menubars (Patched baghira version)
Encoding=UTF-8
Icon=menu
X-TDE-Library=b_menu_panelapplet
X-TDE-UniqueApplet=true

@ -61,9 +61,9 @@ extern Time tqt_x_time;
extern "C"
{
KPanelApplet* init( TQWidget* parent_P, const TQString& configFile_P )
KDE_EXPORT KPanelApplet* init( TQWidget* parent_P, const TQString& configFile_P )
{
TDEGlobal::locale()->insertCatalogue("kmenuapplet");
TDEGlobal::locale()->insertCatalogue("baghira-kmenuapplet");
return new KickerMenuApplet::Applet( configFile_P, parent_P );
}
}

@ -0,0 +1,3 @@
##### create translation templates ##############
tde_l10n_create_template( "messages/baghira-kmenuapplet/" )

@ -0,0 +1,28 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIBRARY_DIRS}
)
##### b_menu_panelapplet (kpart)
tde_add_kpart( b_menu_panelapplet AUTOMOC
SOURCES
menuapplet.cpp
menuapplet.skel
LINK
tdecore-shared
tdeui-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)

@ -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_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI)
messages:
$(XGETTEXT) *.cpp *.h -o $(podir)/kmenuapplet.pot

@ -1,2 +0,0 @@
AM_CONDITIONAL( HAVE_3_4, test $($KDECONFIG --version | grep "TDE:" | cut -d" " -f2 | cut -d"." -f2) -gt 3 )

@ -67,7 +67,7 @@ extern "C"
{
KDE_EXPORT KPanelApplet* init( TQWidget* parent_P, const TQString& configFile_P )
{
TDEGlobal::locale()->insertCatalogue("kmenuapplet");
TDEGlobal::locale()->insertCatalogue("baghira-kmenuapplet");
return new KickerMenuApplet::Applet( configFile_P, parent_P );
}
}

@ -0,0 +1,3 @@
##### create translation templates ##############
tde_l10n_create_template( "messages/baghira-usermanager/" )

@ -0,0 +1,37 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIBRARY_DIRS}
)
##### usermanager_panelapplet (shared)
tde_add_library( usermanager_panelapplet MODULE AUTOMOC
SOURCES
usermanager.cpp
dmctl.cpp
LINK
tdeui-shared
tdecore-shared
DESTINATION ${LIB_INSTALL_DIR}
)
##### other data
tde_create_translated_desktop(
SOURCE usermanager.desktop
DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
OUTPUT_NAME baghira-usermanager.desktop
)

@ -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_QT) $(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

@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2005 by Thomas Lübking *
* Copyright (C) 2005 by Thomas Lübking *
* thomas.luebking@web.de *
* *
* This program is free software; you can redistribute it and/or modify *
@ -249,10 +249,7 @@ void UserManager::doNewSession( bool lock_ )
i18n("Warning - New Session"),
KGuiItem(i18n("&Start New Session"), "fork"),
":confirmNewSession",
#if KDE_IS_VERSION(3,4,0) //3.4
KMessageBox::PlainCaption |
#endif
KMessageBox::Notify);
KMessageBox::PlainCaption | KMessageBox::Notify);
if (result==KMessageBox::Cancel)
return;
@ -273,9 +270,11 @@ void UserManager::saveSession()
extern "C"
{
KPanelApplet* init( TQWidget *parent, const TQString& configFile)
KDE_EXPORT KPanelApplet* init( TQWidget *parent, const TQString& configFile)
{
TDEGlobal::locale()->insertCatalogue("usermanager");
TDEGlobal::locale()->insertCatalogue("baghira-usermanager");
return new UserManager(configFile, KPanelApplet::Normal, KPanelApplet::About, parent, "usermanager");
}
}
#include "usermanager.moc"

@ -1,8 +1,9 @@
[Desktop Entry]
Encoding=UTF-8
Comment=Session Control, Lock, Logout, Change
Name=SessionManager
Name[xx]=xxSessionManagerxx
Comment=Session Control, Lock, Logout, Change
Encoding=UTF-8
Icon=fork
X-TDE-Library=usermanager_panelapplet
X-TDE-UniqueApplet = true

@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2005 by Thomas Lübking *
* Copyright (C) 2005 by Thomas Lübking *
* thomas.luebking@web.de *
* *
* This program is free software; you can redistribute it and/or modify *
@ -23,7 +23,7 @@
#define USERMANAGER_H
#ifdef HAVE_CONFIG_H
#include <config.h>
#include "config.h"
#endif
#include <kpanelapplet.h>

@ -1,16 +0,0 @@
Begin3
Title: UserManager -- Some description
Version: 0.1
Entered-date:
Description:
Keywords: KDE Qt
Author: Thomas Lübking <thomas.luebking@web.de>
Maintained-by: Thomas Lübking <thomas.luebking@web.de>
Home-page:
Alternate-site:
Primary-site: ftp://ftp.kde.org/pub/kde/unstable/apps/utils
xxxxxx usermanager-0.1.tar.gz
xxx usermanager-0.1.lsm
Platform: Linux. Needs KDE
Copying-policy: GPL
End

@ -0,0 +1,54 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIBRARY_DIRS}
)
##### konqsidebar_baghirasidebar (kpart)
tde_add_kpart( konqsidebar_baghirasidebar AUTOMOC
SOURCES
linkconfig.ui
baghirasidebariface.skel
../starter/baghiralinkdrag.cpp
baghirasidebar.cpp
linkview.cpp
listboxlink.cpp
dndlistbox.cpp
LINK
tdecore-shared
tdeui-shared
tdeio-shared
tdeparts-shared
konqsidebarplugin-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### other data
tde_create_translated_desktop(
SOURCE baghirasidebar_add.desktop
DESTINATION ${DATA_INSTALL_DIR}/konqsidebartng/add
)
tde_create_translated_desktop(
SOURCE baghirasidebar.desktop
DESTINATION ${DATA_INSTALL_DIR}/konqsidebartng/entries
)
install(
FILES ../imagebase/poof.png
DESTINATION ${DATA_INSTALL_DIR}/baghira
)

@ -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_QT) -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

@ -1 +0,0 @@
../starter/baghiralinkdrag.cpp

@ -1 +0,0 @@
../starter/baghiralinkdrag.h

@ -61,8 +61,8 @@ extern "C" {
extern "C"
{
void* create_konqsidebar_baghirasidebar(TDEInstance *instance,TQObject *par,TQWidget *widp,TQString &desktopname,const char *name)
KDE_EXPORT void* create_konqsidebar_baghirasidebar(TDEInstance *instance,TQObject *par,TQWidget *widp,TQString &desktopname,const char *name)
{
return new baghiraSidebar(instance,par,widp,desktopname,name);
}
};
}

@ -1,12 +1,11 @@
[Desktop Entry]
Name=baghirasidebar
Comment=Baghira Sidebar
Encoding=UTF-8
Type=Link
URL=
Icon=bab_brushed
Comment=Baghira Sidebar
Name=baghirasidebar
Name[xx]=xxbaghirasidebarxx
Open=false
X-TDE-KonqSidebarModule=konqsidebar_baghirasidebar

@ -3,7 +3,7 @@
#define BAGHIRASIDEBAR_H
#ifdef HAVE_CONFIG_H
#include <config.h>
#include "config.h"
#endif
#include <konqsidebarplugin.h>

@ -1,10 +1,11 @@
[Desktop Entry]
Name=Add Baghira Sidebar
Comment=Baghira Sidebar
Encoding=UTF-8
Icon=filetypes
Name=Add Baghira Sidebar
Name[de]=Baghira Sideabr hinzufügen
Open=false
Type=Link
URL=
Icon=filetypes
Open=false
X-TDE-KonqSidebarAddModule=konqsidebar_baghirasidebar

@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2005 by Thomas Lübking *
* Copyright (C) 2005 by Thomas Lübking *
* thomas.luebking@web.de *
* *
* This program is free software; you can redistribute it and/or modify *

@ -1,2 +0,0 @@
AM_CONDITIONAL( HAVE_3_4, test $($KDECONFIG --version | grep "TDE:" | cut -d" " -f2 | cut -d"." -f2) -gt 3 )

@ -143,13 +143,8 @@ MediaListBox::MediaListBox( TQWidget * parent, const char * name, WFlags f ) : R
popupMenu->insertItem(i18n("Device List"), devicePopup, 1, 0);
popupMenu->insertSeparator( 0 );
#if KDE_IS_VERSION(3,4,90)
insertItem(new ListBoxDevice("system", size_, i18n("My Computer"), "system:/", "", "", TRUE, FALSE, FALSE));
insertItem(new ListBoxDevice("network", size_, i18n("Network"), "remote:/", "", "", TRUE, FALSE, FALSE));
#else
insertItem(new ListBoxDevice("system", size_, i18n("My Computer"), "media:/", "", "", TRUE, FALSE, FALSE));
insertItem(new ListBoxDevice("network", size_, i18n("Network"), "lan:/localhost", "", "", TRUE, FALSE, FALSE));
#endif
insertItem(new ListBoxDevice("hdd_mount", size_, i18n("Startvolume"), TQDir::rootDirPath(), "", "", TRUE, FALSE, FALSE));
client = TDEApplication::dcopClient();
client->connectDCOPSignal("kded", "mediamanager", "mediumAdded(TQString)", "BaghiraSidebarIface", "mediumAdded(TQString)", FALSE);
@ -279,11 +274,7 @@ ListBoxDevice *MediaListBox::createListBoxDevice(TQStringList & deviceProperties
label = deviceProperties[MEDIALIST_PROPS*n+LABEL];
label = i18n(label.section( " (", 0, 0 ).utf8());
}
#if KDE_IS_VERSION(3,4,90)
return new ListBoxDevice( icon, size_, label, "system:/media/"+deviceProperties[MEDIALIST_PROPS*n+NAME], deviceProperties[MEDIALIST_PROPS*n+NAME], deviceProperties[MEDIALIST_PROPS*n+DEVICE_NODE], deviceProperties[MEDIALIST_PROPS*n+MOUNTED] == "true", icon.contains("dvd") || icon.contains("cdrom") || icon.contains("cdwriter"),icon.contains("floppy"), devicePopup->insertItem(deviceProperties[MEDIALIST_PROPS*n+NAME], this, SLOT(toggleDevice(int))));
#else
return new ListBoxDevice( icon, size_, label, "media:/"+deviceProperties[MEDIALIST_PROPS*n+NAME], deviceProperties[MEDIALIST_PROPS*n+NAME], deviceProperties[MEDIALIST_PROPS*n+DEVICE_NODE], deviceProperties[MEDIALIST_PROPS*n+MOUNTED] == "true", icon.contains("dvd") || icon.contains("cdrom") || icon.contains("cdwriter"),icon.contains("floppy"),devicePopup->insertItem(deviceProperties[MEDIALIST_PROPS*n+NAME], this, SLOT(toggleDevice(int))));
#endif
}
int MediaListBox::index (const TQString & name )

@ -3,7 +3,7 @@
#define DNDLISTBOX_H
#ifdef HAVE_CONFIG_H
#include <config.h>
#include "config.h"
#endif
#include <tdelistbox.h>

@ -98,9 +98,6 @@
<property name="text">
<string>&amp;OK</string>
</property>
<property name="accel">
<string></string>
</property>
<property name="autoDefault">
<bool>true</bool>
</property>
@ -115,9 +112,6 @@
<property name="text">
<string>&amp;Cancel</string>
</property>
<property name="accel">
<string></string>
</property>
<property name="autoDefault">
<bool>true</bool>
</property>
@ -177,11 +171,10 @@
</connection>
</connections>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>klineedit.h</includehint>
<includehint>kurlrequester.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kicondialog.h</includehint>
</includehints>
<includes>
<include location="global" impldecl="in implementation">klineedit.h</include>
<include location="global" impldecl="in implementation">kurlrequester.h</include>
<include location="global" impldecl="in implementation">kpushbutton.h</include>
<include location="global" impldecl="in implementation">kicondialog.h</include>
</includes>
</UI>

@ -3,7 +3,7 @@
#define LINKVIEW_H
#ifdef HAVE_CONFIG_H
#include <config.h>
#include "config.h"
#endif
#include <tqscrollview.h>

@ -3,7 +3,7 @@
#define LISTBOXLINK_H
#ifdef HAVE_CONFIG_H
#include <config.h>
#include "config.h"
#endif
#include <tqlistbox.h>

@ -0,0 +1,3 @@
##### create translation templates ##############
tde_l10n_create_template( "messages/baghira-starter/" )

@ -0,0 +1,59 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${X11_INCLUDE_DIR}
${X11_XTEST_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIBRARY_DIRS}
${X11_LIBRARY_DIRS}
${X11_XTEST_LIBRARY_DIRS}
)
##### baghirastarter (shared)
tde_add_library( baghirastarter SHARED AUTOMOC
SOURCES
starterconfig.ui
starterhelp.ui
configdialog.ui
help.ui
linkconfig.ui
starteriface.skel
baghiralinkdrag.cpp
menu.cpp starter.cpp
LINK
tdeui-shared
tdecore-shared
tdeio-shared
${X11_XTEST_LIBRARIES}
DESTINATION ${LIB_INSTALL_DIR}
)
##### icons
tde_install_icons()
##### other data
install(
FILES ../imagebase/poof.png
DESTINATION ${DATA_INSTALL_DIR}/baghira
)
tde_create_translated_desktop(
SOURCE starter.desktop
DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
OUTPUT_NAME baghira-starter.desktop
)

@ -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 config.ui help.ui linkconfig.ui starteriface.skel
libbaghirastarter_la_LDFLAGS = -module -avoid-version $(all_libraries)
libbaghirastarter_la_LIBADD = -lXtst $(LIB_TDEUI) $(LIB_QT) $(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

@ -74,9 +74,6 @@
<property name="text">
<string>&amp;OK</string>
</property>
<property name="accel">
<string></string>
</property>
<property name="autoDefault">
<bool>true</bool>
</property>
@ -91,9 +88,6 @@
<property name="text">
<string>&amp;Cancel</string>
</property>
<property name="accel">
<string></string>
</property>
<property name="autoDefault">
<bool>true</bool>
</property>
@ -554,22 +548,13 @@
<tabstop>buttonCancel</tabstop>
</tabstops>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>kcombobox.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>kurlrequester.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>kicondialog.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>ktextedit.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>kurlrequester.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kkeybutton.h</includehint>
</includehints>
<includes>
<include location="global" impldecl="in implementation">kcombobox.h</include>
<include location="global" impldecl="in implementation">klineedit.h</include>
<include location="global" impldecl="in implementation">kurlrequester.h</include>
<include location="global" impldecl="in implementation">kpushbutton.h</include>
<include location="global" impldecl="in implementation">kicondialog.h</include>
<include location="global" impldecl="in implementation">ktextedit.h</include>
<include location="global" impldecl="in implementation">kkeybutton.h</include>
</includes>
</UI>

@ -117,7 +117,7 @@ You can use TQt richtext tags and there's no limit on the size, but keep it usef
</connection>
</connections>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>ktextedit.h</includehint>
</includehints>
<includes>
<include location="global" impldecl="in implementation">ktextedit.h</include>
</includes>
</UI>

@ -54,9 +54,6 @@
<property name="text">
<string>&amp;OK</string>
</property>
<property name="accel">
<string></string>
</property>
<property name="autoDefault">
<bool>true</bool>
</property>
@ -71,9 +68,6 @@
<property name="text">
<string>&amp;Cancel</string>
</property>
<property name="accel">
<string></string>
</property>
<property name="autoDefault">
<bool>true</bool>
</property>
@ -177,8 +171,8 @@
</connection>
</connections>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>kicondialog.h</includehint>
<includehint>klineedit.h</includehint>
</includehints>
<includes>
<include location="global" impldecl="in implementation">kicondialog.h</include>
<include location="global" impldecl="in implementation">klineedit.h</include>
</includes>
</UI>

@ -46,7 +46,7 @@
//#include "kdrawer.h"
#include "baghiralinkdrag.h"
#include "menu.h"
#include "config.h"
#include "configdialog.h"
#include "help.h"
#include "linkconfig.h"
#define OPAQUE 0xffffffff
@ -812,9 +812,8 @@ void Panel::poof()
_poofAnimPix = new TQPixmap(_poofPix->width(), _poofPix->width());
if (!_poof)
_poof = new TQWidget(0,0, TQt::WType_TopLevel | TQt::WStyle_NoBorder | TQt::WStyle_StaysOnTop | TQt::WX11BypassWM);
#if KDE_IS_VERSION(3,3,91) //3.4 beta
KWin::setShadowSize(_poof->winId(), 0);
#endif
_poof->setFixedSize(_poofPix->width(), _poofPix->width());
int x = TQCursor::pos().x() - _poof->width()/2;
int y = TQCursor::pos().y() - _poof->height()/2;
@ -2247,3 +2246,5 @@ bool StartMenu::eventFilter ( TQObject * o, TQEvent * e )
}
return false;
}
#include "menu.moc"

@ -3,7 +3,7 @@
#define STARTMENU_H
#ifdef HAVE_CONFIG_H
#include <config.h>
#include "config.h"
#endif
#include <tqpoint.h>

@ -1 +0,0 @@
POFILES = AUTO

@ -1,351 +0,0 @@
# translation of de.po to German
# translation of starter.po to German
# This file is put in the public domain.
# Thomas Lübking <thomas.luebking@web.de>, 2005.
#
msgid ""
msgstr ""
"Project-Id-Version: de\n"
"POT-Creation-Date: 2005-07-19 21:15+0200\n"
"PO-Revision-Date: 2005-07-19 22:15+0200\n"
"Last-Translator: Thomas Lübking <thomas.luebking@web.de>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.10\n"
#. i18n: file buttons.ui line 16
#: buttons.cpp:98 rc.cpp:3 rc.cpp:141
#, no-c-format
msgid "Select Button Images"
msgstr "Skins auswählen"
#. i18n: file buttons.ui line 103
#: buttons.cpp:103 rc.cpp:14 rc.cpp:152
#, no-c-format
msgid "<b>Down</b>"
msgstr "Gedrückt"
#. i18n: file buttons.ui line 111
#: buttons.cpp:104 rc.cpp:17 rc.cpp:155
#, no-c-format
msgid "<b>Hover</b>"
msgstr "Unter Maus"
#. i18n: file buttons.ui line 119
#: buttons.cpp:105 rc.cpp:20 rc.cpp:158
#, no-c-format
msgid "<b>Base</b>"
msgstr "Normal"
#. i18n: file config.ui line 16
#: config.cpp:285 menu.cpp:419 rc.cpp:23 rc.cpp:161
#, no-c-format
msgid "New Entry"
msgstr "Neue Verknüpfung"
#. i18n: file config.ui line 47
#: config.cpp:287 rc.cpp:29 rc.cpp:167
#, no-c-format
msgid "F1"
msgstr ""
#. i18n: file config.ui line 108
#: config.cpp:292 rc.cpp:40 rc.cpp:178
#, no-c-format
msgid "Extended Mode"
msgstr "Erweiterte Einstellungen"
#. i18n: file config.ui line 122
#: config.cpp:293 rc.cpp:43 rc.cpp:181
#, no-c-format
msgid "Basic Settings"
msgstr "Basiseinstellungen"
#. i18n: file config.ui line 153
#: config.cpp:294 rc.cpp:46 rc.cpp:184
#, no-c-format
msgid "Is a"
msgstr "Ist ein"
#. i18n: file config.ui line 218
#: config.cpp:296 rc.cpp:50 rc.cpp:188
#, no-c-format
msgid "<b>Command</b>"
msgstr "<b>Kommando</b>"
#. i18n: file config.ui line 226
#: config.cpp:297 rc.cpp:53 rc.cpp:191
#, no-c-format
msgid "<i>Keywords</i>"
msgstr "<i>Schlüsselworte</i>"
#. i18n: file config.ui line 234
#: config.cpp:298 rc.cpp:56 rc.cpp:194
#, no-c-format
msgid "<i><b>Name</b></i>"
msgstr "<i><b>Name</b></i>"
#. i18n: file config.ui line 242
#: config.cpp:299 rc.cpp:59 rc.cpp:197
#, no-c-format
msgid "<i><b>Category</b></i>"
msgstr "<i><b>Kategorie</b></i>"
#. i18n: file config.ui line 255
#: config.cpp:300 rc.cpp:62 rc.cpp:200
#, no-c-format
msgid "Activate startup feedback"
msgstr "Startrückmeldung aktivieren"
#. i18n: file config.ui line 263
#: config.cpp:301 rc.cpp:65 rc.cpp:203
#, no-c-format
msgid "Show in system tray"
msgstr "Im Systray anzeigen"
#. i18n: file config.ui line 290
#: config.cpp:302 rc.cpp:68 rc.cpp:206
#, no-c-format
msgid "Description"
msgstr "Beschreibung"
#. i18n: file config.ui line 314
#: config.cpp:303 rc.cpp:71 rc.cpp:209
#, no-c-format
msgid "Extended Settings"
msgstr "Erweiterte Einstellungen"
#. i18n: file config.ui line 325
#: config.cpp:304 rc.cpp:74 rc.cpp:212
#, no-c-format
msgid "Working directory"
msgstr "Arbeitsverzeichnis"
#. i18n: file config.ui line 347
#: config.cpp:305 rc.cpp:77 rc.cpp:215
#, no-c-format
msgid "Start in terminal"
msgstr "Im Terminal ausführen"
#. i18n: file config.ui line 358
#: config.cpp:306 rc.cpp:80 rc.cpp:218
#, no-c-format
msgid "Terminal settings"
msgstr "Terminal Einstellungen"
#. i18n: file config.ui line 388
#: config.cpp:307 rc.cpp:83 rc.cpp:221
#, no-c-format
msgid "Start as different user"
msgstr "Als anderer Benutzer starten"
#. i18n: file config.ui line 399
#: config.cpp:308 rc.cpp:86 rc.cpp:224
#, no-c-format
msgid "Username"
msgstr "Benutzername"
#. i18n: file config.ui line 429
#: config.cpp:309 rc.cpp:89 rc.cpp:227
#, no-c-format
msgid "Shortcut"
msgstr "Tastenkürzel"
#. i18n: file config.ui line 459
#: config.cpp:310 rc.cpp:92 rc.cpp:230
#, no-c-format
msgid "None"
msgstr ""
#. i18n: file help.ui line 73
#: help.cpp:72 rc.cpp:98 rc.cpp:236
#, no-c-format
msgid ""
"<p align=\"center\"><font size=\"+3\"><b>Menu entry editor</b></font></p>\n"
"<p align=\"center"
"\">----------------------------------------------------------------------------------"
"</p>\n"
"<h3>Introduction</h3>\n"
"\n"
"By default, you will only see the basic settings for the new entry. Clicking "
"\"Show More\" will give you access to some extended settings that can be "
"interesting but mostly useless for you.<br><br>\n"
"<b>Bold options must be entered</b> for a usefull entry, i<i>talic ones are "
"respected by the search feature</i>.\n"
"<br><br>\n"
"<h3>Basic settings</h3>\n"
"\n"
"<b>Name:</b><br>\n"
"This is the visible name of your new entry and can be any string, e.g. \"The "
"Gimp\".<br>\n"
"(Necessary, searchkey)\n"
"<br><br>\n"
"<b>Is a:</b><br>\n"
"Describes the applications genre (generic name), e.g. \"Image manipulation"
"\"<br>\n"
"(Optional, yet not searched - maybe later)\n"
"<br><br>\n"
"<b>Category:</b><br>\n"
"Choose an existing group or add a new one. The hierarchy is represented by "
"seperating slashes (\"/\"), if you want to enter a slash, you must escape it "
"(\"\\/\")<br>\n"
"(Necessary, searchkey)\n"
"<br><br>\n"
"<b>Command:</b><br>\n"
"The command to start the application, e.g. \"gimp-remote\". On *nix systems, "
"is usually not necessary to pass the full path to the executably, but you "
"can do so, if you want to start an executable that is shadowed by the "
"executable in the path dir, e.g. \"/usr/local/gimp-1.3/gimp-remote\"<br>\n"
"(Necessary, not searched)\n"
"<br><br>\n"
"<b>Keywords:</b><br>\n"
"Comma separated list of keywords that refer to this application during "
"search, e.g. \"image manipulation,pixel,photoshop\".<br>\n"
"Please note:<br>\n"
"1. search is <i>not</i> case sensitive<br>\n"
"2. search finds partial matches, so it's <i>not</i> necessary to add e.g. "
"\"image,image manipulation\"<br>\n"
"3. different from the applications name, the keyword list will be translated "
"(if) so if you think like \"'KImage' allready contains 'image', so i don't "
"need it as keyword\" <b>you're wrong!</b><br>\n"
"4. Finding good keywords is not simple, but in general use striking ones! "
"\"editor\" is not a very good keyword, as allmost everything is an editor. "
"(Gimp is a pixel-editor, KHexedit is a hex-editor, KEdit is a text-editor, a "
"config dialog is a config-editor, ...)<br>\n"
"(Optional, searchkey)\n"
"<br><br>\n"
"<b>Description:</b><br>\n"
"This is the longtext description of your application (not a helptext, "
"though ;), e.g. \"A powerfull image manipulator with a UI similar to "
"photoshop. Supports Layers, filters, scripting, blahblahblah...\"\n"
"You can use Qt richtext tags and there's no limit on the size, but keep it "
"usefull ;) let's say something about 200 chars at max.<br>\n"
"(Optional, not searched)"
msgstr ""
"<p align=\"center\"><font size=\"+3\"><b>Verknüpfungseditor</b></font></p>\n"
"<p align=\"center"
"\">----------------------------------------------------------------------------------"
"</p>\n"
"<h3>Einführung</h3>\n"
"\n"
"Standardmäßig werden nur die Basiseinstellungen für die neue Verknüpfung angezeigt. Indem man auf \"Erweiterte Einstellungen\" clickt, erhält man Zugriff auf einige weniger gebräuchliche Optionen.<br><br>\n"
"<b>Fettgedruckte Felder müssen</b> für eine brauchbare Verknüpfung ausgefüllt werden, <i>kursive werden von der Suchfunktion berücksichtigt</i>.\n"
"<br><br>\n"
"<h3>Basiseinstellungen</h3>\n"
"\n"
"<b>Name:</b><br>\n"
"Der sichtbare Name der Verknüpfung. Jede Zeichenkette ist erlaubt, z.B.\"The "
"Gimp\".<br>\n"
"(Notwendig, Suchschlüssel)\n"
"<br><br>\n"
"<b>Ist ein:</b><br>\n"
"Das Genre der Anwendung (genericName), z.B. \"Bildbearbeitung"
"\"<br>\n"
"(Optional, derzeit nicht bei der Suche berücksichtigt)\n"
"<br><br>\n"
"<b>Kategorie:</b><br>\n"
"Wählen Sie eine existierende Gruppe oder fügen sie eine neue hinzu. Die Hierarchie wird durch den \"/\" als Trennzeichen gekennzeichnet,wenn \"/\" Teil des Namens sein soll, muß ein \"\\\" vorangestellt werden (\"\\/\")<br>\n"
"(Notwendig, Suchschlüssel (Der übersetzte Begriff))\n"
"<br><br>\n"
"<b>Kommando:</b><br>\n"
"Das Kommando zum starten der Anwendung, z.B. \"gimp-remote\". Auf *nix Systemen ist es normalerweise nicht notwendig den vollen Pfad anzugeben, aber Sie können das tun, um eine Anwendung zu starten die durch eine andere überlagert wird, z.B. \"/usr/local/gimp-1.3/gimp-remote\"<br>\n"
"(Notewndig, nicht durchsucht)\n"
"<br><br>\n"
"<b>Schlüsselworte:</b><br>\n"
"Kommagetrennte Liste von Schlüsselworten für diese Anwendung, z.B. \"bildbearbeitung,pixel,photoshop\".<br>\n"
"Anmerkungen:<br>\n"
"1. Die Suche unterscheidet nicht zwischen GROSS und kleinschreibung<br>\n"
"2. Die Suche findet auch Teilbegriffe, es ist also <i>nicht</i> notwendig z.B.\"Bild,Bildbearbeitung\" einzutragen<br>\n"
"3. Anders als der Name der Anwendung, werden die Schlüssel übersetzt (wenn).- KImage hätte zwar \"image\" als schlüsselwort, aber nicht \"bild\"<br>\n"
"4. Die Suche nach guten Schlüsselworten ist nicht immer leicht, aber sie sollten vor allem aussagekräftig sein!"
"\"editor\" ist kein besonders gutes Schlüsselwort, denn fast alles ist irgendwie ein Editor."
"(Gimp ist ein Pixel-Editor, KHexedit ist ein Hex-Editor, KEdit ist ein Text-Editor, ein Konfigurationsdialog ist ein Config-Editor, ...)<br>\n"
"(Optional, Suchschlüssel)\n"
"<br><br>\n"
"<b>Beschreibung:</b><br>\n"
"Die (längere) Beschreibung der Anwendung (aber kein Hilfetext ;), z.B. \"Eine mächtige Bildbearbeitung mit einer Photoshop ähnlichen Oberfläche. Unterstützt Ebenen, Filter, Scripte, blahblahblah...\"\n"
"Sie können Qt RichText tags verwenden und die Zeichenlänge ist nicht limitiert, sollte aber im vernünftigen Rahmen gehelten werden - maximal 200 Zeichen.<br>\n"
"(Optional, nicht durchsucht)"
#: menu.cpp:307
msgid ""
"for TTS output, telling which item is focussed (keyboard) and than reads the "
"comment"
msgstr ""
#: menu.cpp:338
msgid ""
"for TTS output, telling which item is hovered (mouse) and than reads the "
"comment"
msgstr ""
#: menu.cpp:392 menu.cpp:483
msgid "Edit Entry"
msgstr "Verknüpfung modifizieren..."
#: menu.cpp:393
msgid "Remove Entry"
msgstr "Verknüpfung entfernen..."
#: menu.cpp:395
msgid "Add Entry"
msgstr "Neue Verknüpfung..."
#: menu.cpp:446
msgid "<qt>Are you sure you want to remove<br> %1</qt>"
msgstr "<qt>Sind Sie sicher, daß sie <br> %1 <br> eintfernen möchten?</qt>"
#: menu.cpp:446
msgid "Remove ALI entry"
msgstr "ALI Verknüpung entfernen"
#: menu.cpp:614
msgid "<qt><b>First Session Applications</b></qt>"
msgstr "<qt><b>Erstbenutzer Anwendungen</b></qt>"
#: menu.cpp:620 menu.cpp:882 menu.cpp:954
msgid "<qt><b>Favorite Applications</b><br></qt>"
msgstr "<qt><b>Beliebte Anwendungen</b><br></qt>"
#: menu.cpp:872
msgid ""
"for TTS output, informs the user that no entries are in the currently "
"selected group"
msgstr ""
#: menu.cpp:939
msgid "for TTS output, no entries match the current search text"
msgstr ""
#: menu.cpp:953
msgid ""
"<qt><b>First Session Applications</b><br>This is a list of Applications you "
"might want to try out</qt>"
msgstr ""
#: menu.cpp:1049
msgid "Lock Session"
msgstr ""
#: menu.cpp:1056
msgid "Switch User"
msgstr ""
#: menu.cpp:1062
msgid "Logout"
msgstr ""
#: menu.cpp:1160
msgid "Type to search or enter a command"
msgstr "Tippen sie, um zu suchen oder ein Kommando direkt einzugeben"
#: menu.cpp:1326
msgid "TTS output"
msgstr ""
#: starter.cpp:43
msgid "Select Button Images ..."
msgstr "Skins auswählen..."

@ -1,299 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2005-07-19 22:15+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. i18n: file buttons.ui line 16
#: buttons.cpp:98 rc.cpp:3 rc.cpp:141
#, no-c-format
msgid "Select Button Images"
msgstr ""
#. i18n: file buttons.ui line 103
#: buttons.cpp:103 rc.cpp:14 rc.cpp:152
#, no-c-format
msgid "<b>Down</b>"
msgstr ""
#. i18n: file buttons.ui line 111
#: buttons.cpp:104 rc.cpp:17 rc.cpp:155
#, no-c-format
msgid "<b>Hover</b>"
msgstr ""
#. i18n: file buttons.ui line 119
#: buttons.cpp:105 rc.cpp:20 rc.cpp:158
#, no-c-format
msgid "<b>Base</b>"
msgstr ""
#. i18n: file config.ui line 16
#: config.cpp:285 menu.cpp:419 rc.cpp:23 rc.cpp:161
#, no-c-format
msgid "New Entry"
msgstr ""
#. i18n: file config.ui line 47
#: config.cpp:287 rc.cpp:29 rc.cpp:167
#, no-c-format
msgid "F1"
msgstr ""
#. i18n: file config.ui line 108
#: config.cpp:292 rc.cpp:40 rc.cpp:178
#, no-c-format
msgid "Extended Mode"
msgstr ""
#. i18n: file config.ui line 122
#: config.cpp:293 rc.cpp:43 rc.cpp:181
#, no-c-format
msgid "Basic Settings"
msgstr ""
#. i18n: file config.ui line 153
#: config.cpp:294 rc.cpp:46 rc.cpp:184
#, no-c-format
msgid "Is a"
msgstr ""
#. i18n: file config.ui line 218
#: config.cpp:296 rc.cpp:50 rc.cpp:188
#, no-c-format
msgid "<b>Command</b>"
msgstr ""
#. i18n: file config.ui line 226
#: config.cpp:297 rc.cpp:53 rc.cpp:191
#, no-c-format
msgid "<i>Keywords</i>"
msgstr ""
#. i18n: file config.ui line 234
#: config.cpp:298 rc.cpp:56 rc.cpp:194
#, no-c-format
msgid "<i><b>Name</b></i>"
msgstr ""
#. i18n: file config.ui line 242
#: config.cpp:299 rc.cpp:59 rc.cpp:197
#, no-c-format
msgid "<i><b>Category</b></i>"
msgstr ""
#. i18n: file config.ui line 255
#: config.cpp:300 rc.cpp:62 rc.cpp:200
#, no-c-format
msgid "Activate startup feedback"
msgstr ""
#. i18n: file config.ui line 263
#: config.cpp:301 rc.cpp:65 rc.cpp:203
#, no-c-format
msgid "Show in system tray"
msgstr ""
#. i18n: file config.ui line 290
#: config.cpp:302 rc.cpp:68 rc.cpp:206
#, no-c-format
msgid "Description"
msgstr ""
#. i18n: file config.ui line 314
#: config.cpp:303 rc.cpp:71 rc.cpp:209
#, no-c-format
msgid "Extended Settings"
msgstr ""
#. i18n: file config.ui line 325
#: config.cpp:304 rc.cpp:74 rc.cpp:212
#, no-c-format
msgid "Working directory"
msgstr ""
#. i18n: file config.ui line 347
#: config.cpp:305 rc.cpp:77 rc.cpp:215
#, no-c-format
msgid "Start in terminal"
msgstr ""
#. i18n: file config.ui line 358
#: config.cpp:306 rc.cpp:80 rc.cpp:218
#, no-c-format
msgid "Terminal settings"
msgstr ""
#. i18n: file config.ui line 388
#: config.cpp:307 rc.cpp:83 rc.cpp:221
#, no-c-format
msgid "Start as different user"
msgstr ""
#. i18n: file config.ui line 399
#: config.cpp:308 rc.cpp:86 rc.cpp:224
#, no-c-format
msgid "Username"
msgstr ""
#. i18n: file config.ui line 429
#: config.cpp:309 rc.cpp:89 rc.cpp:227
#, no-c-format
msgid "Shortcut"
msgstr ""
#. i18n: file config.ui line 459
#: config.cpp:310 rc.cpp:92 rc.cpp:230
#, no-c-format
msgid "None"
msgstr ""
#. i18n: file help.ui line 73
#: help.cpp:72 rc.cpp:98 rc.cpp:236
#, no-c-format
msgid ""
"<p align=\"center\"><font size=\"+3\"><b>Menu entry editor</b></font></p>\n"
"<p align=\"center"
"\">----------------------------------------------------------------------------------"
"</p>\n"
"<h3>Introduction</h3>\n"
"\n"
"By default, you will only see the basic settings for the new entry. Clicking "
"\"Show More\" will give you access to some extended settings that can be "
"interesting but mostly useless for you.<br><br>\n"
"<b>Bold options must be entered</b> for a usefull entry, i<i>talic ones are "
"respected by the search feature</i>.\n"
"<br><br>\n"
"<h3>Basic settings</h3>\n"
"\n"
"<b>Name:</b><br>\n"
"This is the visible name of your new entry and can be any string, e.g. \"The "
"Gimp\".<br>\n"
"(Necessary, searchkey)\n"
"<br><br>\n"
"<b>Is a:</b><br>\n"
"Describes the applications genre (generic name), e.g. \"Image manipulation"
"\"<br>\n"
"(Optional, yet not searched - maybe later)\n"
"<br><br>\n"
"<b>Category:</b><br>\n"
"Choose an existing group or add a new one. The hierarchy is represented by "
"seperating slashes (\"/\"), if you want to enter a slash, you must escape it "
"(\"\\/\")<br>\n"
"(Necessary, searchkey)\n"
"<br><br>\n"
"<b>Command:</b><br>\n"
"The command to start the application, e.g. \"gimp-remote\". On *nix systems, "
"is usually not necessary to pass the full path to the executably, but you "
"can do so, if you want to start an executable that is shadowed by the "
"executable in the path dir, e.g. \"/usr/local/gimp-1.3/gimp-remote\"<br>\n"
"(Necessary, not searched)\n"
"<br><br>\n"
"<b>Keywords:</b><br>\n"
"Comma separated list of keywords that refer to this application during "
"search, e.g. \"image manipulation,pixel,photoshop\".<br>\n"
"Please note:<br>\n"
"1. search is <i>not</i> case sensitive<br>\n"
"2. search finds partial matches, so it's <i>not</i> necessary to add e.g. "
"\"image,image manipulation\"<br>\n"
"3. different from the applications name, the keyword list will be translated "
"(if) so if you think like \"'KImage' allready contains 'image', so i don't "
"need it as keyword\" <b>you're wrong!</b><br>\n"
"4. Finding good keywords is not simple, but in general use striking ones! "
"\"editor\" is not a very good keyword, as allmost everything is an editor. "
"(Gimp is a pixel-editor, KHexedit is a hex-editor, KEdit is a text-editor, a "
"config dialog is a config-editor, ...)<br>\n"
"(Optional, searchkey)\n"
"<br><br>\n"
"<b>Description:</b><br>\n"
"This is the longtext description of your application (not a helptext, "
"though ;), e.g. \"A powerfull image manipulator with a UI similar to "
"photoshop. Supports Layers, filters, scripting, blahblahblah...\"\n"
"You can use Qt richtext tags and there's no limit on the size, but keep it "
"usefull ;) let's say something about 200 chars at max.<br>\n"
"(Optional, not searched)"
msgstr ""
#: menu.cpp:307
msgid ""
"for TTS output, telling which item is focussed (keyboard) and than reads the "
"comment"
msgstr ""
#: menu.cpp:338
msgid ""
"for TTS output, telling which item is hovered (mouse) and than reads the "
"comment"
msgstr ""
#: menu.cpp:392 menu.cpp:483
msgid "Edit Entry"
msgstr ""
#: menu.cpp:393
msgid "Remove Entry"
msgstr ""
#: menu.cpp:395
msgid "Add Entry"
msgstr ""
#: menu.cpp:446
msgid "<qt>Are you sure you want to remove<br> %1</qt>"
msgstr ""
#: menu.cpp:446
msgid "Remove ALI entry"
msgstr ""
#: menu.cpp:614 menu.cpp:953
msgid "<qt><b>First Session Applications</b></qt>"
msgstr ""
#: menu.cpp:620 menu.cpp:882 menu.cpp:954
msgid "<qt><b>Favorite Applications</b><br></qt>"
msgstr ""
#: menu.cpp:872
msgid ""
"for TTS output, informs the user that no entries are in the currently "
"selected group"
msgstr ""
#: menu.cpp:939
msgid "for TTS output, no entries match the current search text"
msgstr ""
#: menu.cpp:1049
msgid "Lock Session"
msgstr ""
#: menu.cpp:1056
msgid "Switch User"
msgstr ""
#: menu.cpp:1062
msgid "Logout"
msgstr ""
#: menu.cpp:1160
msgid "Type to search or enter a command"
msgstr ""
#: menu.cpp:1326
msgid "TTS output"
msgstr ""
#: starter.cpp:43
msgid "Select Button Images ..."
msgstr ""

@ -228,9 +228,9 @@ void starter::reloadImages()
pth = configDialog->BaseURL->url();
else
pth = iLoader->iconPath("bStarter", TDEIcon::Small, true);
if (pth)
if (!pth.isEmpty())
pixmap = TQImage(pth);
if (!pth || pixmap.isNull())
if (pth.isEmpty() || pixmap.isNull())
{
pixmap = TQPixmap(22,22);
pixmap.fill(TQt::black);
@ -240,9 +240,9 @@ void starter::reloadImages()
pth = configDialog->HoverURL->url();
else
pth = iLoader->iconPath("bStarter_hover", TDEIcon::Small, true);
if (pth)
if (!pth.isEmpty())
hoverPixmap = TQImage(pth);
if (!pth || hoverPixmap.isNull())
if (pth.isEmpty() || hoverPixmap.isNull())
{
hoverPixmap = TQPixmap(22,22);
hoverPixmap.fill(TQt::black);
@ -252,9 +252,9 @@ void starter::reloadImages()
pth = configDialog->DownURL->url();
else
pth = iLoader->iconPath("bStarter_down", TDEIcon::Small, true);
if (pth)
if (!pth.isEmpty())
downPixmap = TQImage(pth);
if (!pth || downPixmap.isNull())
if (pth.isEmpty() || downPixmap.isNull())
{
downPixmap = TQPixmap(22,22);
downPixmap.fill(TQt::white);
@ -473,11 +473,13 @@ bool starter::eventFilter( TQObject*, TQEvent *e )
extern "C"
{
KPanelApplet* init( TQWidget *parent, const TQString& configFile)
KDE_EXPORT KPanelApplet* init( TQWidget *parent, const TQString& configFile)
{
TDEGlobal::locale()->insertCatalogue("starter");
TDEGlobal::locale()->insertCatalogue("baghira-starter");
return new starter(configFile, KPanelApplet::Normal,
KPanelApplet::Preferences,
parent, "baghirastarter");
}
}
#include "starter.moc"

@ -1,7 +1,7 @@
[Desktop Entry]
Encoding=UTF-8
Name=Baghira Starter
Encoding=UTF-8
Icon=bStarter
X-TDE-Library=libbaghirastarter
X-TDE-UniqueApplet=true

@ -3,7 +3,7 @@
#define STARTER_H
#ifdef HAVE_CONFIG_H
#include <config.h>
#include "config.h"
#endif
#include <kpanelapplet.h>

@ -126,9 +126,6 @@
<property name="text">
<string>&amp;OK</string>
</property>
<property name="accel">
<string></string>
</property>
<property name="autoDefault">
<bool>true</bool>
</property>
@ -143,9 +140,6 @@
<property name="text">
<string>&amp;Cancel</string>
</property>
<property name="accel">
<string></string>
</property>
<property name="autoDefault">
<bool>true</bool>
</property>
@ -857,16 +851,10 @@
</connection>
</connections>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>kurlrequester.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kurlrequester.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kurlrequester.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kkeybutton.h</includehint>
</includehints>
<includes>
<include location="global" impldecl="in implementation">kurlrequester.h</include>
<include location="global" impldecl="in implementation">klineedit.h</include>
<include location="global" impldecl="in implementation">kpushbutton.h</include>
<include location="global" impldecl="in implementation">kkeybutton.h</include>
</includes>
</UI>

@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2005 by Thomas Lübking *
* Copyright (C) 2005 by Thomas Lübking *
* thomas.luebking@web.de *
* *
* This program is free software; you can redistribute it and/or modify *

@ -0,0 +1,103 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${X11_INCLUDE_DIR}
${X11_XTEST_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIBRARY_DIRS}
${X11_LIBRARY_DIRS}
${X11_XTEST_LIBRARY_DIRS}
)
##### pixmaps.h (header)
set( _pics ${CMAKE_SOURCE_DIR}/imagebase/brushed-gradient
${CMAKE_SOURCE_DIR}/imagebase/brushed-tile
${CMAKE_SOURCE_DIR}/imagebase/button-base
${CMAKE_SOURCE_DIR}/imagebase/button-milk
${CMAKE_SOURCE_DIR}/imagebase/button-glow
${CMAKE_SOURCE_DIR}/imagebase/button-jaguar
${CMAKE_SOURCE_DIR}/imagebase/button-shadow
${CMAKE_SOURCE_DIR}/imagebase/checkbox
${CMAKE_SOURCE_DIR}/imagebase/checkboxdown
${CMAKE_SOURCE_DIR}/imagebase/checkbox-milk
${CMAKE_SOURCE_DIR}/imagebase/checkboxdown-milk
${CMAKE_SOURCE_DIR}/imagebase/combo
${CMAKE_SOURCE_DIR}/imagebase/combo-milk
${CMAKE_SOURCE_DIR}/imagebase/combo-jaguar
${CMAKE_SOURCE_DIR}/imagebase/combo-shadow
${CMAKE_SOURCE_DIR}/imagebase/progress
${CMAKE_SOURCE_DIR}/imagebase/progress2
${CMAKE_SOURCE_DIR}/imagebase/radio
${CMAKE_SOURCE_DIR}/imagebase/radio_down
${CMAKE_SOURCE_DIR}/imagebase/radio-milk
${CMAKE_SOURCE_DIR}/imagebase/radio_down-milk
${CMAKE_SOURCE_DIR}/imagebase/rectbutton
${CMAKE_SOURCE_DIR}/imagebase/roundFrame
${CMAKE_SOURCE_DIR}/imagebase/sbgroove_btm
${CMAKE_SOURCE_DIR}/imagebase/sbgroove_mid
${CMAKE_SOURCE_DIR}/imagebase/sbgroove_top
${CMAKE_SOURCE_DIR}/imagebase/sbIslider_mid
${CMAKE_SOURCE_DIR}/imagebase/sbslider_btm
${CMAKE_SOURCE_DIR}/imagebase/sbslider_btm_shd
${CMAKE_SOURCE_DIR}/imagebase/sbslider_mid
${CMAKE_SOURCE_DIR}/imagebase/sbslider_top
${CMAKE_SOURCE_DIR}/imagebase/sbslider_top_shd
${CMAKE_SOURCE_DIR}/imagebase/sb_subadd
${CMAKE_SOURCE_DIR}/imagebase/sliderarrow
${CMAKE_SOURCE_DIR}/imagebase/sbgroove_btm-milk
${CMAKE_SOURCE_DIR}/imagebase/sbgroove_mid-milk
${CMAKE_SOURCE_DIR}/imagebase/sbgroove_top-milk
${CMAKE_SOURCE_DIR}/imagebase/sbslider_btm-milk
${CMAKE_SOURCE_DIR}/imagebase/sbslider_mid-milk
${CMAKE_SOURCE_DIR}/imagebase/sbslider_top-milk
${CMAKE_SOURCE_DIR}/imagebase/sb_subadd-milk
${CMAKE_SOURCE_DIR}/imagebase/sliderarrow-milk
${CMAKE_SOURCE_DIR}/imagebase/tab
${CMAKE_SOURCE_DIR}/imagebase/tab-milk
${CMAKE_SOURCE_DIR}/imagebase/tab-jaguar
)
set( _header pixmaps.h )
add_custom_command(
OUTPUT ${_header}
COMMAND ${UIC_EXECUTABLE}
ARGS -o ${_header} -embed baghira ${_pics}
DEPENDS ${_pics}
)
##### baghira (kpart)
set_source_files_properties(
baghira.cpp
PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${_header}
)
tde_add_kpart( baghira AUTOMOC
SOURCES
baghira.cpp
optionHandler.cpp
polish.cpp utils.cpp
LINK
tdecore-shared
tdeui-shared
${X11_XTEST_LIBRARIES}
DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/styles
)
tde_create_translated_desktop(
SOURCE baghira.themerc
DESTINATION ${DATA_INSTALL_DIR}/tdestyle/themes
)

@ -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_QT) $(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

@ -1,3 +1,14 @@
/*
* This source code refers to the MacStyle style. It is marked as obsolete
* in tqnamespace.h and is not defined when TQT_NO_COMPAT is set.
* Therefore, QT_NO_COMPAT is forced to be canceled here.
*/
#undef QT_NO_COMPAT
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include "baghira.h"
#include "bitmaps.h"
#include "pixmaps.h"
@ -44,7 +55,7 @@
#include <tdetoolbar.h>
#include <tdetoolbarbutton.h>
#include <kwordwrap.h>
#include "config.h"
#define PRINTDEVICE(p) tqWarning("device is %s", (p->device()->devType() == TQInternal::Widget) ?\
"Widget": (p->device()->devType() == TQInternal::Pixmap) ?\

@ -2,5 +2,6 @@
Name=Baghira
Comment=The Big Black Cat
ConfigPage=tdestyle_baghira_config
[KDE]
WidgetStyle=Baghira

@ -1,5 +0,0 @@
compile_kompmgr=yes
KDE_CHECK_HEADERS(X11/extensions/Xdamage.h,,compile_kompmgr=no,[#include <X11/Xlib.h>])
KDE_CHECK_HEADERS(X11/extensions/Xcomposite.h,,compile_kompmgr=no,[#include <X11/Xlib.h>])
KDE_CHECK_HEADERS(X11/extensions/Xrender.h,,compile_kompmgr=no,[#include <X11/Xlib.h>])
AM_CONDITIONAL(include_kompmgr, test "$compile_kompmgr" = "yes" )

@ -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

@ -403,10 +403,8 @@ void LiquidStyle::polish( const TQStyleControlElementData &ceData, ControlElemen
w->setPalette( pal );
}
else
#if !KDE_IS_VERSION(3,4,3)
if (!(w->parent() && w->parent()->inherits("MiniBar")))
#endif
w->setBackgroundMode( TQWidget::NoBackground);
installObjectEventHandler(ceData, elementFlags, ptr, this);
goto kstpolish;
}

@ -1,3 +1,7 @@
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include "baghira.h"
#include <tqbitmap.h>
@ -12,8 +16,6 @@
//#include <kwordwrap.h>
#include "config.h"
#ifndef CLAMP
#define CLAMP(x,l,u) x < l ? l :\
x > u ? u :\

@ -1,11 +0,0 @@
bab
colorscheme
config
deco
icons
kickermenu
kickermenu-3.3
sessionapplet
sidebar
starter
style

@ -0,0 +1,87 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-07-07 22:34+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Name
#: bab/bab.desktop:2
msgid "bab"
msgstr ""
#. Comment
#: bab/bab.desktop:4
msgid "Access to the big black cat"
msgstr ""
#. Name
#: deco/baghira.desktop:3 style/baghira.themerc:2
msgid "Baghira"
msgstr ""
#. Name
#: kickermenu-3.3/b_menuapplet.desktop:2
msgid "Baghira Menu"
msgstr ""
#. Comment
#: kickermenu-3.3/b_menuapplet.desktop:4
msgid "Applet embedding standalone menubars (Patched baghira version)"
msgstr ""
#. Name
#: sessionapplet/usermanager.desktop:2
msgid "SessionManager"
msgstr ""
#. Comment
#: sessionapplet/usermanager.desktop:4
msgid "Session Control, Lock, Logout, Change"
msgstr ""
#. Name
#: sidebar/baghirasidebar.desktop:2
msgid "baghirasidebar"
msgstr ""
#. Comment
#: sidebar/baghirasidebar.desktop:4 sidebar/baghirasidebar_add.desktop:4
msgid "Baghira Sidebar"
msgstr ""
#. Name
#: sidebar/baghirasidebar_add.desktop:2
msgid "Add Baghira Sidebar"
msgstr ""
#. Name
#: starter/starter.desktop:2
msgid "Baghira Starter"
msgstr ""
#. Name
#: colorscheme/AquaBlue.kcsrc:2
msgid "Aqua Blue"
msgstr ""
#. Name
#: colorscheme/AquaGraphite.kcsrc:2
msgid "Aqua Graphite"
msgstr ""
#. Comment
#: style/baghira.themerc:3
msgid "The Big Black Cat"
msgstr ""

@ -0,0 +1,90 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-24 15:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Name
#: bab/bab.desktop:2
msgid "bab"
msgstr ""
#. Comment
#: bab/bab.desktop:4
msgid "Access to the big black cat"
msgstr ""
#. Name
#: deco/baghira.desktop:3 style/baghira.themerc:2
msgid "Baghira"
msgstr ""
#. Name
#: kickermenu-3.3/b_menuapplet.desktop:2
msgid "Baghira Menu"
msgstr ""
#. Comment
#: kickermenu-3.3/b_menuapplet.desktop:4
msgid "Applet embedding standalone menubars (Patched baghira version)"
msgstr ""
#. Name
#: sessionapplet/usermanager.desktop:2
msgid "SessionManager"
msgstr ""
#. Comment
#: sessionapplet/usermanager.desktop:4
msgid "Session Control, Lock, Logout, Change"
msgstr ""
#. Name
#: sidebar/baghirasidebar.desktop:2
#, fuzzy
msgid "baghirasidebar"
msgstr "Baghira Sideabr hinzufügen"
#. Comment
#: sidebar/baghirasidebar.desktop:4 sidebar/baghirasidebar_add.desktop:4
#, fuzzy
msgid "Baghira Sidebar"
msgstr "Baghira Sideabr hinzufügen"
#. Name
#: sidebar/baghirasidebar_add.desktop:2
msgid "Add Baghira Sidebar"
msgstr "Baghira Sideabr hinzufügen"
#. Name
#: starter/starter.desktop:2
#, fuzzy
msgid "Baghira Starter"
msgstr "Baghira Sideabr hinzufügen"
#. Name
#: colorscheme/AquaBlue.kcsrc:2
msgid "Aqua Blue"
msgstr ""
#. Name
#: colorscheme/AquaGraphite.kcsrc:2
msgid "Aqua Graphite"
msgstr ""
#. Comment
#: style/baghira.themerc:3
msgid "The Big Black Cat"
msgstr ""

@ -0,0 +1,34 @@
# SOME DESCRIPTIVE TITLE.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-05-11 04:29+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
#: menuapplet.cpp:559
msgid ""
"You do not appear to have enabled the standalone menubar; enable it in the "
"Behavior control module for desktop."
msgstr ""

@ -0,0 +1,529 @@
# SOME DESCRIPTIVE TITLE.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2022-09-14 20:34+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
#: linkconfig.ui:16 menu.cpp:226
#, no-c-format
msgid "Configure Link"
msgstr ""
#: menu.cpp:494
msgid ""
"_: for TTS output, telling which item is focussed (keyboard) and than reads "
"the comment\n"
"%1 focussed. %2"
msgstr ""
#: menu.cpp:526
msgid ""
"_: for TTS output, telling which item is hovered (mouse) and than reads the "
"comment\n"
"%1 hovered. %2"
msgstr ""
#: menu.cpp:854
msgid "New Link"
msgstr ""
#: menu.cpp:1101 menu.cpp:1219
msgid "Edit Entry"
msgstr ""
#: menu.cpp:1102
msgid "Remove Entry"
msgstr ""
#: menu.cpp:1104
msgid "Add Entry"
msgstr ""
#: configdialog.ui:16 menu.cpp:1153
#, no-c-format
msgid "New Entry"
msgstr ""
#: menu.cpp:1181
msgid "<qt>Are you sure you want to remove<br> %1</qt>"
msgstr ""
#: menu.cpp:1181
msgid "Remove ALI entry"
msgstr ""
#: menu.cpp:1353 menu.cpp:1690
msgid "<qt><b>First Session Applications</b></qt>"
msgstr ""
#: menu.cpp:1359 menu.cpp:1619 menu.cpp:1691
msgid "<qt><b>Favorite Applications</b><br></qt>"
msgstr ""
#: menu.cpp:1609
#, c-format
msgid ""
"_: for TTS output, informs the user that no entries are in the currently "
"selected group\n"
"Warning! No Applications in group %1"
msgstr ""
#: menu.cpp:1676
#, c-format
msgid ""
"_: for TTS output, no entries match the current search text\n"
"Warning! No more Applications left. The entered Text is %1"
msgstr ""
#: menu.cpp:1947
msgid "Type to search or enter a command"
msgstr ""
#: menu.cpp:2244
msgid ""
"_: TTS output\n"
"The searchline has now the focus."
msgstr ""
#: starter.cpp:88
msgid "Configure the Startmenu"
msgstr ""
#: starter.cpp:132
msgid ""
"<qt>To ensure usefull behaviour of the searchline, the shortcut <b>must "
"contain</b> a metabutton, i.e. <b>'ctrl' and/or 'alt'</b></qt>"
msgstr ""
#: starter.cpp:132
msgid "Sorry, invalid Shortcut"
msgstr ""
#: starter.cpp:137
msgid ""
"<qt>The selected shortcut is allready bound to the category \"%1\".<br>Do "
"you want to <b>rebind</b> it?</qt>"
msgstr ""
#: starter.cpp:137
msgid "Rebind Shortcut?"
msgstr ""
#: configdialog.ui:47 starterconfig.ui:99
#, no-c-format
msgid "F1"
msgstr ""
#: configdialog.ui:102
#, no-c-format
msgid "Extended Mode"
msgstr ""
#: configdialog.ui:116
#, no-c-format
msgid "Basic Settings"
msgstr ""
#: configdialog.ui:147
#, no-c-format
msgid "Is a"
msgstr ""
#: configdialog.ui:212 linkconfig.ui:145
#, no-c-format
msgid "<b>Command</b>"
msgstr ""
#: configdialog.ui:220
#, no-c-format
msgid "<i>Keywords</i>"
msgstr ""
#: configdialog.ui:228
#, no-c-format
msgid "<i><b>Name</b></i>"
msgstr ""
#: configdialog.ui:236
#, no-c-format
msgid "<i><b>Category</b></i>"
msgstr ""
#: configdialog.ui:249
#, no-c-format
msgid "Activate startup feedback"
msgstr ""
#: configdialog.ui:257
#, no-c-format
msgid "Show in system tray"
msgstr ""
#: configdialog.ui:284
#, no-c-format
msgid "Description"
msgstr ""
#: configdialog.ui:308
#, no-c-format
msgid "Extended Settings"
msgstr ""
#: configdialog.ui:319
#, no-c-format
msgid "Working directory"
msgstr ""
#: configdialog.ui:341
#, no-c-format
msgid "Start in terminal"
msgstr ""
#: configdialog.ui:352
#, no-c-format
msgid "Terminal settings"
msgstr ""
#: configdialog.ui:382
#, no-c-format
msgid "Start as different user"
msgstr ""
#: configdialog.ui:393
#, no-c-format
msgid "Username"
msgstr ""
#: configdialog.ui:423
#, no-c-format
msgid "Shortcut"
msgstr ""
#: configdialog.ui:453 starterconfig.ui:745
#, no-c-format
msgid "None"
msgstr ""
#: help.ui:36
#, no-c-format
msgid ""
"<p align=\"center\"><font size=\"+3\"><b>Menu entry editor</b></font></p>\n"
"<p align=\"center"
"\">----------------------------------------------------------------------------------"
"</p>\n"
"<h3>Introduction</h3>\n"
"\n"
"By default, you will only see the basic settings for the new entry. Clicking "
"\"Show More\" will give you access to some extended settings that can be "
"interesting but mostly useless for you.<br><br>\n"
"<b>Bold options must be entered</b> for a usefull entry, i<i>talic ones are "
"respected by the search feature</i>.\n"
"<br><br>\n"
"<h3>Basic settings</h3>\n"
"\n"
"<b>Name:</b><br>\n"
"This is the visible name of your new entry and can be any string, e.g. \"The "
"Gimp\".<br>\n"
"(Necessary, searchkey)\n"
"<br><br>\n"
"<b>Is a:</b><br>\n"
"Describes the applications genre (generic name), e.g. \"Image manipulation"
"\"<br>\n"
"(Optional, yet not searched - maybe later)\n"
"<br><br>\n"
"<b>Category:</b><br>\n"
"Choose an existing group or add a new one. The hierarchy is represented by "
"seperating slashes (\"/\"), if you want to enter a slash, you must escape it "
"(\"\\/\")<br>\n"
"(Necessary, searchkey)\n"
"<br><br>\n"
"<b>Command:</b><br>\n"
"The command to start the application, e.g. \"gimp-remote\". On *nix systems, "
"is usually not necessary to pass the full path to the executably, but you "
"can do so, if you want to start an executable that is shadowed by the "
"executable in the path dir, e.g. \"/usr/local/gimp-1.3/gimp-remote\"<br>\n"
"(Necessary, not searched)\n"
"<br><br>\n"
"<b>Keywords:</b><br>\n"
"Comma separated list of keywords that refer to this application during "
"search, e.g. \"image manipulation,pixel,photoshop\".<br>\n"
"Please note:<br>\n"
"1. search is <i>not</i> case sensitive<br>\n"
"2. search finds partial matches, so it's <i>not</i> necessary to add e.g. "
"\"image,image manipulation\"<br>\n"
"3. different from the applications name, the keyword list will be translated "
"(if) so if you think like \"'KImage' allready contains 'image', so i don't "
"need it as keyword\" <b>you're wrong!</b><br>\n"
"4. Finding good keywords is not simple, but in general use striking ones! "
"\"editor\" is not a very good keyword, as allmost everything is an editor. "
"(Gimp is a pixel-editor, KHexedit is a hex-editor, KEdit is a text-editor, a "
"config dialog is a config-editor, ...)<br>\n"
"(Optional, searchkey)\n"
"<br><br>\n"
"<b>Description:</b><br>\n"
"This is the longtext description of your application (not a helptext, "
"though ;), e.g. \"A powerfull image manipulator with a UI similar to "
"photoshop. Supports Layers, filters, scripting, blahblahblah...\"\n"
"You can use TQt richtext tags and there's no limit on the size, but keep it "
"usefull ;) let's say something about 200 chars at max.<br>\n"
"(Optional, not searched)"
msgstr ""
#: linkconfig.ui:124
#, no-c-format
msgid "<b>Title</b>"
msgstr ""
#: starterconfig.ui:16
#, no-c-format
msgid "Baghira Starter Config"
msgstr ""
#: starterconfig.ui:30
#, no-c-format
msgid "Startbutton images"
msgstr ""
#: starterconfig.ui:46
#, no-c-format
msgid "<b>Hover</b>"
msgstr ""
#: starterconfig.ui:59
#, no-c-format
msgid "<b>Base</b>"
msgstr ""
#: starterconfig.ui:67
#, no-c-format
msgid "<b>Down</b>"
msgstr ""
#: starterconfig.ui:154
#, no-c-format
msgid "Dialog options"
msgstr ""
#: starterconfig.ui:176
#, no-c-format
msgid "Custom dialog size"
msgstr ""
#: starterconfig.ui:195 starterconfig.ui:464
#, no-c-format
msgid "x"
msgstr ""
#: starterconfig.ui:236
#, no-c-format
msgid "Show dialog under mouse"
msgstr ""
#: starterconfig.ui:255
#, no-c-format
msgid "Fixed"
msgstr ""
#: starterconfig.ui:271
#, no-c-format
msgid ":"
msgstr ""
#: starterconfig.ui:306
#, no-c-format
msgid "Custom dialog position"
msgstr ""
#: starterconfig.ui:328
#, no-c-format
msgid "Show titlebar for dialog"
msgstr ""
#: starterconfig.ui:375 starterconfig.ui:527
#, no-c-format
msgid "Panel Position"
msgstr ""
#: starterconfig.ui:381 starterconfig.ui:533
#, no-c-format
msgid "North"
msgstr ""
#: starterconfig.ui:386 starterconfig.ui:538
#, no-c-format
msgid "South"
msgstr ""
#: starterconfig.ui:391 starterconfig.ui:543
#, no-c-format
msgid "West"
msgstr ""
#: starterconfig.ui:396 starterconfig.ui:548
#, no-c-format
msgid "East"
msgstr ""
#: starterconfig.ui:401 starterconfig.ui:553
#, no-c-format
msgid "Nowhere"
msgstr ""
#: starterconfig.ui:423
#, no-c-format
msgid "Popup options"
msgstr ""
#: starterconfig.ui:445
#, no-c-format
msgid "Custom popup size"
msgstr ""
#: starterconfig.ui:594
#, no-c-format
msgid "Items in favorite list"
msgstr ""
#: starterconfig.ui:643
#, no-c-format
msgid "Talk to me (via KTTS)"
msgstr ""
#: starterconfig.ui:659
#, no-c-format
msgid "Icon SIze"
msgstr ""
#: starterconfig.ui:665
#, no-c-format
msgid "16/22"
msgstr ""
#: starterconfig.ui:670
#, no-c-format
msgid "22/32"
msgstr ""
#: starterconfig.ui:675
#, no-c-format
msgid "32/48"
msgstr ""
#: starterconfig.ui:680
#, no-c-format
msgid "48/64"
msgstr ""
#: starterconfig.ui:685
#, no-c-format
msgid "64/128"
msgstr ""
#: starterconfig.ui:701
#, no-c-format
msgid "Shortcuts"
msgstr ""
#: starterhelp.ui:16
#, no-c-format
msgid "Baghira Starter Config Help"
msgstr ""
#: starterhelp.ui:31
#, no-c-format
msgid "Filterline"
msgstr ""
#: starterhelp.ui:42
#, no-c-format
msgid ""
"<qt>The filterline provides several functions\n"
"<ul>\n"
"<li>It filters the below entry list</li>\n"
"<li>It autocompletes to executable entries in $PATH</li>\n"
"<li>The applied listbox lets you select the available categories</li>\n"
"<li>You can navigate through the categories either by using the mousewheel "
"or by holding <b>ctrl+up/down</b></li>\n"
"<li>The category is also selected when calling the applied shortcut</li>\n"
"<li>It supports all protocols you know from Konqueror, e.g. \"gg:Baghira\" "
"will google for \"Baghira\" etc.</li>\n"
"</ul>\n"
"Pressing <b>Enter</b> will execute the (autocompleted) binary in $PATH or "
"the entered kfm protocol call<br>\n"
"Pressing <b>down</b> will move the keyboard focus to the below entry list\n"
"</qt>"
msgstr ""
#: starterhelp.ui:63
#, no-c-format
msgid "Entry Field"
msgstr ""
#: starterhelp.ui:74
#, no-c-format
msgid ""
"<qt>The entry field shows up all your menu entries (filtered)<br><br>\n"
"You can start an application by clicking the <b>left mouse button</b> above "
"the item (highlighted text) or by pressing <b>Enter</b> if the entry has the "
"keyboard focus (highlighted background).<br><br>\n"
"You may navigate by either scrolling the <b>mousewheel</b> or using the "
"<b>up/down</b> keys (this will also shift the keyboard focus)<br><br>\n"
"Pressing the <b>left</b> key will put focus on the filterline and select the "
"whole text (i.e. start typing will change a complete new filter "
"action)<br><br>\n"
"Pressing the <b>up</b> key on the topmost item will act as above.</qt>"
msgstr ""
#: starterhelp.ui:88
#, no-c-format
msgid "Panel"
msgstr ""
#: starterhelp.ui:99
#, no-c-format
msgid ""
"<qt>The panel allow you to store often used links, independent from the "
"application links in the entry list<br><br>\n"
"To <b>add a link</b>, either:<br>\n"
"- rightclick the panel<br>\n"
"- drag and drop a link out of the entry list<br>\n"
"- drag and drop any url or text or command (uris and mails are handled, the "
"rest is interpreted as simple command, any command that works on the "
"filterline works here as well)<br>\n"
"<br>\n"
"To <b>remove a link</b>, simply drag it out and drop it outside. (The panel "
"interacts with the linklist from the baghira sidebar, links won't be "
"removed, but copied if dragged from one to the other)<br>\n"
"<br>\n"
"To <b>configure a link</b>, simply rightclick it<br><br>\n"
"To <b>move a link</b>, just drag it and move i around.<br><br>\n"
"\n"
"Te panel is <b>scrollable (mousewheel)</b> and you can configure "
"<b>individual positions</b> for the popup and the dialog<br><br>\n"
"More poofs can be found e.g. here: <a href=\"http://www.resexcellence.com/"
"user_poofs.shtml\">www.resexcellence.com/user_poofs.shtml</a>\n"
"</qt>"
msgstr ""

@ -0,0 +1,599 @@
# translation of de.po to German
# translation of starter.po to German
# This file is put in the public domain.
# Thomas Lübking <thomas.luebking@web.de>, 2005.
#
msgid ""
msgstr ""
"Project-Id-Version: de\n"
"POT-Creation-Date: 2022-09-14 18:33+0000\n"
"PO-Revision-Date: 2019-12-23 01:53+0000\n"
"Last-Translator: Chris <xchrisx@uber.space>\n"
"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/tde-style-baghira-starter/de/>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9.1\n"
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
#: linkconfig.ui:16 menu.cpp:226
#, no-c-format
msgid "Configure Link"
msgstr ""
#: menu.cpp:494
msgid ""
"_: for TTS output, telling which item is focussed (keyboard) and than reads "
"the comment\n"
"%1 focussed. %2"
msgstr ""
#: menu.cpp:526
msgid ""
"_: for TTS output, telling which item is hovered (mouse) and than reads the "
"comment\n"
"%1 hovered. %2"
msgstr ""
#: menu.cpp:854
msgid "New Link"
msgstr ""
#: menu.cpp:1101 menu.cpp:1219
msgid "Edit Entry"
msgstr "Verknüpfung modifizieren..."
#: menu.cpp:1102
msgid "Remove Entry"
msgstr "Verknüpfung entfernen..."
#: menu.cpp:1104
msgid "Add Entry"
msgstr "Eintrag hinzufügen"
#: configdialog.ui:16 menu.cpp:1153
#, no-c-format
msgid "New Entry"
msgstr "Neue Verknüpfung"
#: menu.cpp:1181
msgid "<qt>Are you sure you want to remove<br> %1</qt>"
msgstr "<qt>Sind Sie sicher, daß sie <br> %1 <br> eintfernen möchten?</qt>"
#: menu.cpp:1181
msgid "Remove ALI entry"
msgstr "ALI Verknüpung entfernen"
#: menu.cpp:1353 menu.cpp:1690
msgid "<qt><b>First Session Applications</b></qt>"
msgstr "<qt><b>Erstbenutzer Programme</b></qt>"
#: menu.cpp:1359 menu.cpp:1619 menu.cpp:1691
msgid "<qt><b>Favorite Applications</b><br></qt>"
msgstr "<qt><b>Beliebte Programme</b><br></qt>"
#: menu.cpp:1609
#, c-format
msgid ""
"_: for TTS output, informs the user that no entries are in the currently "
"selected group\n"
"Warning! No Applications in group %1"
msgstr ""
#: menu.cpp:1676
#, c-format
msgid ""
"_: for TTS output, no entries match the current search text\n"
"Warning! No more Applications left. The entered Text is %1"
msgstr ""
#: menu.cpp:1947
msgid "Type to search or enter a command"
msgstr "Tippen sie, um zu suchen oder ein Kommando direkt einzugeben"
#: menu.cpp:2244
msgid ""
"_: TTS output\n"
"The searchline has now the focus."
msgstr ""
#: starter.cpp:88
msgid "Configure the Startmenu"
msgstr ""
#: starter.cpp:132
msgid ""
"<qt>To ensure usefull behaviour of the searchline, the shortcut <b>must "
"contain</b> a metabutton, i.e. <b>'ctrl' and/or 'alt'</b></qt>"
msgstr ""
#: starter.cpp:132
msgid "Sorry, invalid Shortcut"
msgstr ""
#: starter.cpp:137
msgid ""
"<qt>The selected shortcut is allready bound to the category \"%1\".<br>Do "
"you want to <b>rebind</b> it?</qt>"
msgstr ""
#: starter.cpp:137
#, fuzzy
msgid "Rebind Shortcut?"
msgstr "Tastenkürzel"
#: configdialog.ui:47 starterconfig.ui:99
#, no-c-format
msgid "F1"
msgstr ""
#: configdialog.ui:102
#, no-c-format
msgid "Extended Mode"
msgstr "Erweiterte Einstellungen"
#: configdialog.ui:116
#, no-c-format
msgid "Basic Settings"
msgstr "Basiseinstellungen"
#: configdialog.ui:147
#, no-c-format
msgid "Is a"
msgstr "Ist ein"
#: configdialog.ui:212 linkconfig.ui:145
#, no-c-format
msgid "<b>Command</b>"
msgstr "<b>Kommando</b>"
#: configdialog.ui:220
#, no-c-format
msgid "<i>Keywords</i>"
msgstr "<i>Schlüsselworte</i>"
#: configdialog.ui:228
#, no-c-format
msgid "<i><b>Name</b></i>"
msgstr "<i><b>Name</b></i>"
#: configdialog.ui:236
#, no-c-format
msgid "<i><b>Category</b></i>"
msgstr "<i><b>Kategorie</b></i>"
#: configdialog.ui:249
#, no-c-format
msgid "Activate startup feedback"
msgstr "Startrückmeldung aktivieren"
#: configdialog.ui:257
#, no-c-format
msgid "Show in system tray"
msgstr "Im Systembereich der Kontrollleiste anzeigen"
#: configdialog.ui:284
#, no-c-format
msgid "Description"
msgstr "Beschreibung"
#: configdialog.ui:308
#, no-c-format
msgid "Extended Settings"
msgstr "Erweiterte Einstellungen"
#: configdialog.ui:319
#, no-c-format
msgid "Working directory"
msgstr "Arbeitsverzeichnis"
#: configdialog.ui:341
#, no-c-format
msgid "Start in terminal"
msgstr "Im Terminal ausführen"
#: configdialog.ui:352
#, no-c-format
msgid "Terminal settings"
msgstr "Terminal Einstellungen"
#: configdialog.ui:382
#, no-c-format
msgid "Start as different user"
msgstr "Als anderer Benutzer starten"
#: configdialog.ui:393
#, no-c-format
msgid "Username"
msgstr "Benutzername"
#: configdialog.ui:423
#, no-c-format
msgid "Shortcut"
msgstr "Tastenkürzel"
#: configdialog.ui:453 starterconfig.ui:745
#, no-c-format
msgid "None"
msgstr ""
#: help.ui:36
#, no-c-format
msgid ""
"<p align=\"center\"><font size=\"+3\"><b>Menu entry editor</b></font></p>\n"
"<p align=\"center"
"\">----------------------------------------------------------------------------------"
"</p>\n"
"<h3>Introduction</h3>\n"
"\n"
"By default, you will only see the basic settings for the new entry. Clicking "
"\"Show More\" will give you access to some extended settings that can be "
"interesting but mostly useless for you.<br><br>\n"
"<b>Bold options must be entered</b> for a usefull entry, i<i>talic ones are "
"respected by the search feature</i>.\n"
"<br><br>\n"
"<h3>Basic settings</h3>\n"
"\n"
"<b>Name:</b><br>\n"
"This is the visible name of your new entry and can be any string, e.g. \"The "
"Gimp\".<br>\n"
"(Necessary, searchkey)\n"
"<br><br>\n"
"<b>Is a:</b><br>\n"
"Describes the applications genre (generic name), e.g. \"Image manipulation"
"\"<br>\n"
"(Optional, yet not searched - maybe later)\n"
"<br><br>\n"
"<b>Category:</b><br>\n"
"Choose an existing group or add a new one. The hierarchy is represented by "
"seperating slashes (\"/\"), if you want to enter a slash, you must escape it "
"(\"\\/\")<br>\n"
"(Necessary, searchkey)\n"
"<br><br>\n"
"<b>Command:</b><br>\n"
"The command to start the application, e.g. \"gimp-remote\". On *nix systems, "
"is usually not necessary to pass the full path to the executably, but you "
"can do so, if you want to start an executable that is shadowed by the "
"executable in the path dir, e.g. \"/usr/local/gimp-1.3/gimp-remote\"<br>\n"
"(Necessary, not searched)\n"
"<br><br>\n"
"<b>Keywords:</b><br>\n"
"Comma separated list of keywords that refer to this application during "
"search, e.g. \"image manipulation,pixel,photoshop\".<br>\n"
"Please note:<br>\n"
"1. search is <i>not</i> case sensitive<br>\n"
"2. search finds partial matches, so it's <i>not</i> necessary to add e.g. "
"\"image,image manipulation\"<br>\n"
"3. different from the applications name, the keyword list will be translated "
"(if) so if you think like \"'KImage' allready contains 'image', so i don't "
"need it as keyword\" <b>you're wrong!</b><br>\n"
"4. Finding good keywords is not simple, but in general use striking ones! "
"\"editor\" is not a very good keyword, as allmost everything is an editor. "
"(Gimp is a pixel-editor, KHexedit is a hex-editor, KEdit is a text-editor, a "
"config dialog is a config-editor, ...)<br>\n"
"(Optional, searchkey)\n"
"<br><br>\n"
"<b>Description:</b><br>\n"
"This is the longtext description of your application (not a helptext, "
"though ;), e.g. \"A powerfull image manipulator with a UI similar to "
"photoshop. Supports Layers, filters, scripting, blahblahblah...\"\n"
"You can use TQt richtext tags and there's no limit on the size, but keep it "
"usefull ;) let's say something about 200 chars at max.<br>\n"
"(Optional, not searched)"
msgstr ""
"<p align=\"center\"><font size=\"+3\"><b>Verknüpfungseditor</b></font></p>\n"
"<p align=\"center"
"\">----------------------------------------------------------------------------------"
"</p>\n"
"<h3>Einführung</h3>\n"
"\n"
"Standardmäßig werden nur die Basiseinstellungen für die neue Verknüpfung "
"angezeigt. Indem man auf \"Erweiterte Einstellungen\" clickt, erhält man "
"Zugriff auf einige weniger gebräuchliche Optionen.<br><br>\n"
"<b>Fettgedruckte Felder müssen</b> für eine brauchbare Verknüpfung "
"ausgefüllt werden, <i>kursive werden von der Suchfunktion berücksichtigt</"
"i>.\n"
"<br><br>\n"
"<h3>Basiseinstellungen</h3>\n"
"\n"
"<b>Name:</b><br>\n"
"Der sichtbare Name der Verknüpfung. Jede Zeichenkette ist erlaubt, z.B.\"The "
"Gimp\".<br>\n"
"(Notwendig, Suchschlüssel)\n"
"<br><br>\n"
"<b>Ist ein:</b><br>\n"
"Das Genre des Programms (genericName), z.B. \"Bildbearbeitung\"<br>\n"
"(Optional, derzeit nicht bei der Suche berücksichtigt)\n"
"<br><br>\n"
"<b>Kategorie:</b><br>\n"
"Wählen Sie eine existierende Gruppe oder fügen sie eine neue hinzu. Die "
"Hierarchie wird durch den \"/\" als Trennzeichen gekennzeichnet,wenn \"/\" "
"Teil des Namens sein soll, muß ein \"\\\" vorangestellt werden (\"\\/"
"\")<br>\n"
"(Notwendig, Suchschlüssel (Der übersetzte Begriff))\n"
"<br><br>\n"
"<b>Kommando:</b><br>\n"
"Das Kommando zum starten des Programms, z.B. \"gimp-remote\". Auf *nix "
"Systemen ist es normalerweise nicht notwendig den vollen Pfad anzugeben, "
"aber Sie können das tun, um ein Programm zu starten die durch eine andere "
"überlagert wird, z.B. \"/usr/local/gimp-1.3/gimp-remote\"<br>\n"
"(Notewndig, nicht durchsucht)\n"
"<br><br>\n"
"<b>Schlüsselworte:</b><br>\n"
"Kommagetrennte Liste von Schlüsselworten für dieses Programm, z.B. "
"\"bildbearbeitung,pixel,photoshop\".<br>\n"
"Anmerkungen:<br>\n"
"1. Die Suche unterscheidet nicht zwischen GROSS und kleinschreibung<br>\n"
"2. Die Suche findet auch Teilbegriffe, es ist also <i>nicht</i> notwendig z."
"B.\"Bild,Bildbearbeitung\" einzutragen<br>\n"
"3. Anders als der Name des Programms, werden die Schlüssel übersetzt "
"(wenn).- KImage hätte zwar \"image\" als schlüsselwort, aber nicht \"bild"
"\"<br>\n"
"4. Die Suche nach guten Schlüsselworten ist nicht immer leicht, aber sie "
"sollten vor allem aussagekräftig sein!\"editor\" ist kein besonders gutes "
"Schlüsselwort, denn fast alles ist irgendwie ein Editor.(Gimp ist ein Pixel-"
"Editor, KHexedit ist ein Hex-Editor, KEdit ist ein Text-Editor, ein "
"Einrichtungsdialog ist ein Config-Editor, ...)<br>\n"
"(Optional, Suchschlüssel)\n"
"<br><br>\n"
"<b>Beschreibung:</b><br>\n"
"Die (längere) Beschreibung des Programms (aber kein Hilfetext ;), z.B. "
"\"Eine mächtige Bildbearbeitung mit einer Photoshop ähnlichen Oberfläche. "
"Unterstützt Ebenen, Filter, Scripte, blahblahblah...\"\n"
"Sie können Qt RichText tags verwenden und die Zeichenlänge ist nicht "
"limitiert, sollte aber im vernünftigen Rahmen gehelten werden - maximal 200 "
"Zeichen.<br>\n"
"(Optional, nicht durchsucht)"
#: linkconfig.ui:124
#, fuzzy, no-c-format
msgid "<b>Title</b>"
msgstr "Normal"
#: starterconfig.ui:16
#, no-c-format
msgid "Baghira Starter Config"
msgstr ""
#: starterconfig.ui:30
#, fuzzy, no-c-format
msgid "Startbutton images"
msgstr "Skins auswählen"
#: starterconfig.ui:46
#, no-c-format
msgid "<b>Hover</b>"
msgstr "Unter Maus"
#: starterconfig.ui:59
#, no-c-format
msgid "<b>Base</b>"
msgstr "Normal"
#: starterconfig.ui:67
#, no-c-format
msgid "<b>Down</b>"
msgstr "Gedrückt"
#: starterconfig.ui:154
#, no-c-format
msgid "Dialog options"
msgstr ""
#: starterconfig.ui:176
#, no-c-format
msgid "Custom dialog size"
msgstr ""
#: starterconfig.ui:195 starterconfig.ui:464
#, no-c-format
msgid "x"
msgstr ""
#: starterconfig.ui:236
#, no-c-format
msgid "Show dialog under mouse"
msgstr ""
#: starterconfig.ui:255
#, no-c-format
msgid "Fixed"
msgstr ""
#: starterconfig.ui:271
#, no-c-format
msgid ":"
msgstr ""
#: starterconfig.ui:306
#, no-c-format
msgid "Custom dialog position"
msgstr ""
#: starterconfig.ui:328
#, no-c-format
msgid "Show titlebar for dialog"
msgstr ""
#: starterconfig.ui:375 starterconfig.ui:527
#, no-c-format
msgid "Panel Position"
msgstr ""
#: starterconfig.ui:381 starterconfig.ui:533
#, no-c-format
msgid "North"
msgstr ""
#: starterconfig.ui:386 starterconfig.ui:538
#, no-c-format
msgid "South"
msgstr ""
#: starterconfig.ui:391 starterconfig.ui:543
#, no-c-format
msgid "West"
msgstr ""
#: starterconfig.ui:396 starterconfig.ui:548
#, no-c-format
msgid "East"
msgstr ""
#: starterconfig.ui:401 starterconfig.ui:553
#, no-c-format
msgid "Nowhere"
msgstr ""
#: starterconfig.ui:423
#, no-c-format
msgid "Popup options"
msgstr ""
#: starterconfig.ui:445
#, no-c-format
msgid "Custom popup size"
msgstr ""
#: starterconfig.ui:594
#, no-c-format
msgid "Items in favorite list"
msgstr ""
#: starterconfig.ui:643
#, no-c-format
msgid "Talk to me (via KTTS)"
msgstr ""
#: starterconfig.ui:659
#, no-c-format
msgid "Icon SIze"
msgstr ""
#: starterconfig.ui:665
#, no-c-format
msgid "16/22"
msgstr ""
#: starterconfig.ui:670
#, no-c-format
msgid "22/32"
msgstr ""
#: starterconfig.ui:675
#, no-c-format
msgid "32/48"
msgstr ""
#: starterconfig.ui:680
#, no-c-format
msgid "48/64"
msgstr ""
#: starterconfig.ui:685
#, no-c-format
msgid "64/128"
msgstr ""
#: starterconfig.ui:701
#, fuzzy, no-c-format
msgid "Shortcuts"
msgstr "Tastenkürzel"
#: starterhelp.ui:16
#, no-c-format
msgid "Baghira Starter Config Help"
msgstr ""
#: starterhelp.ui:31
#, no-c-format
msgid "Filterline"
msgstr ""
#: starterhelp.ui:42
#, no-c-format
msgid ""
"<qt>The filterline provides several functions\n"
"<ul>\n"
"<li>It filters the below entry list</li>\n"
"<li>It autocompletes to executable entries in $PATH</li>\n"
"<li>The applied listbox lets you select the available categories</li>\n"
"<li>You can navigate through the categories either by using the mousewheel "
"or by holding <b>ctrl+up/down</b></li>\n"
"<li>The category is also selected when calling the applied shortcut</li>\n"
"<li>It supports all protocols you know from Konqueror, e.g. \"gg:Baghira\" "
"will google for \"Baghira\" etc.</li>\n"
"</ul>\n"
"Pressing <b>Enter</b> will execute the (autocompleted) binary in $PATH or "
"the entered kfm protocol call<br>\n"
"Pressing <b>down</b> will move the keyboard focus to the below entry list\n"
"</qt>"
msgstr ""
#: starterhelp.ui:63
#, no-c-format
msgid "Entry Field"
msgstr ""
#: starterhelp.ui:74
#, no-c-format
msgid ""
"<qt>The entry field shows up all your menu entries (filtered)<br><br>\n"
"You can start an application by clicking the <b>left mouse button</b> above "
"the item (highlighted text) or by pressing <b>Enter</b> if the entry has the "
"keyboard focus (highlighted background).<br><br>\n"
"You may navigate by either scrolling the <b>mousewheel</b> or using the "
"<b>up/down</b> keys (this will also shift the keyboard focus)<br><br>\n"
"Pressing the <b>left</b> key will put focus on the filterline and select the "
"whole text (i.e. start typing will change a complete new filter "
"action)<br><br>\n"
"Pressing the <b>up</b> key on the topmost item will act as above.</qt>"
msgstr ""
#: starterhelp.ui:88
#, no-c-format
msgid "Panel"
msgstr ""
#: starterhelp.ui:99
#, no-c-format
msgid ""
"<qt>The panel allow you to store often used links, independent from the "
"application links in the entry list<br><br>\n"
"To <b>add a link</b>, either:<br>\n"
"- rightclick the panel<br>\n"
"- drag and drop a link out of the entry list<br>\n"
"- drag and drop any url or text or command (uris and mails are handled, the "
"rest is interpreted as simple command, any command that works on the "
"filterline works here as well)<br>\n"
"<br>\n"
"To <b>remove a link</b>, simply drag it out and drop it outside. (The panel "
"interacts with the linklist from the baghira sidebar, links won't be "
"removed, but copied if dragged from one to the other)<br>\n"
"<br>\n"
"To <b>configure a link</b>, simply rightclick it<br><br>\n"
"To <b>move a link</b>, just drag it and move i around.<br><br>\n"
"\n"
"Te panel is <b>scrollable (mousewheel)</b> and you can configure "
"<b>individual positions</b> for the popup and the dialog<br><br>\n"
"More poofs can be found e.g. here: <a href=\"http://www.resexcellence.com/"
"user_poofs.shtml\">www.resexcellence.com/user_poofs.shtml</a>\n"
"</qt>"
msgstr ""
#~ msgid "Select Button Images ..."
#~ msgstr "Skins auswählen..."

@ -0,0 +1,40 @@
# SOME DESCRIPTIVE TITLE.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-05-11 04:29+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
#: main.cpp:53
msgid "Baghira Aqua/Brushed"
msgstr ""
#: main.cpp:65
msgid "BAB - Baghira Aqua/Brushed Switcher"
msgstr ""
#: main.cpp:99
msgid "leftclick toggles state<br>rightclick toggles setupmenu"
msgstr ""

@ -0,0 +1,107 @@
# SOME DESCRIPTIVE TITLE.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-05-11 04:29+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
#: dmctl.cpp:282
msgid ""
"_: user: ...\n"
"%1: TTY login"
msgstr ""
#: dmctl.cpp:288
msgid "Unused"
msgstr ""
#: dmctl.cpp:290
msgid "X login on remote host"
msgstr ""
#: dmctl.cpp:291
#, c-format
msgid ""
"_: ... host\n"
"X login on %1"
msgstr ""
#: dmctl.cpp:292
msgid ""
"_: user: session type\n"
"%1: %2"
msgstr ""
#: dmctl.cpp:307
msgid ""
"_: session (location)\n"
"%1 (%2)"
msgstr ""
#: usermanager.cpp:106
msgid "This is an about box"
msgstr ""
#: usermanager.cpp:135
msgid "without name"
msgstr ""
#: usermanager.cpp:170
msgid "Lock Session"
msgstr ""
#: usermanager.cpp:177
msgid "Lock&&Load Session..."
msgstr ""
#: usermanager.cpp:178
msgid "New Session..."
msgstr ""
#: usermanager.cpp:200
msgid "Save Session"
msgstr ""
#: usermanager.cpp:205
msgid "Log Out..."
msgstr ""
#: usermanager.cpp:238
msgid ""
"<p>You have chosen to open another desktop session.<br>The current session "
"will be hidden and a new login screen will be displayed.<br>An F-key is "
"assigned to each session; F%1 is usually assigned to the first session, F%2 "
"to the second session and so on. You can switch between sessions by pressing "
"Ctrl, Alt and the appropriate F-key at the same time. Additionally, the KDE "
"Panel and Desktop menus have actions for switching between sessions.</p>"
msgstr ""
#: usermanager.cpp:249
msgid "Warning - New Session"
msgstr ""
#: usermanager.cpp:250
msgid "&Start New Session"
msgstr ""

@ -0,0 +1,887 @@
# SOME DESCRIPTIVE TITLE.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2021-10-06 20:31+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
#: tdestyle_baghira_config.cpp:307
msgid "Name"
msgstr ""
#: tdestyle_baghira_config.cpp:308
msgid "Links to"
msgstr ""
#: configdialog.ui:24 tdestyle_baghira_config.cpp:813
#, no-c-format
msgid "Configure Your Cat"
msgstr ""
#: tdestyle_baghira_config.cpp:956
msgid ""
"<qt>You just selected to replace kickers menu applet for the Mac like "
"Menubar on top of the screen, but the Mac like style isn't selected "
"anyway<br>Do you want to activate it now?</qt>"
msgstr ""
#: tdestyle_baghira_config.cpp:981
msgid "<qt><b>Application Name</b></qt>"
msgstr ""
#: tdestyle_baghira_config.cpp:984
msgid "<qt><b>Just like</b></qt>"
msgstr ""
#: tdestyle_baghira_config.cpp:987
msgid "Custom Settings"
msgstr ""
#: tdestyle_baghira_config.cpp:990
msgid "<qt><b>Style</b></qt>"
msgstr ""
#: tdestyle_baghira_config.cpp:994 tdestyle_baghira_config.cpp:1002
#: tdestyle_baghira_config.cpp:1031
msgid "Don't set"
msgstr ""
#: tdestyle_baghira_config.cpp:1009
msgid "<qt><b>Buttons</b></qt>"
msgstr ""
#: tdestyle_baghira_config.cpp:1010
msgid "<qt><b>Toolbuttons</b></qt>"
msgstr ""
#: tdestyle_baghira_config.cpp:1027
msgid "<qt><b>Tab vs. Chooser</b></qt>"
msgstr ""
#: tdestyle_baghira_config.cpp:1028
msgid "<qt>Inactive Button</qt>"
msgstr ""
#: about.ui:36
#, no-c-format
msgid "About This Cat"
msgstr ""
#: about.ui:156
#, no-c-format
msgid "More Info..."
msgstr ""
#: about.ui:256
#, no-c-format
msgid "unkonwn"
msgstr ""
#: about.ui:267 about.ui:362 about.ui:628
#, no-c-format
msgid "unknown"
msgstr ""
#: about.ui:351
#, no-c-format
msgid "System"
msgstr ""
#: about.ui:429
#, no-c-format
msgid "CPU"
msgstr ""
#: about.ui:513
#, no-c-format
msgid "KDE"
msgstr ""
#: about.ui:579
#, no-c-format
msgid "Download Update..."
msgstr ""
#: about.ui:617
#, no-c-format
msgid "Version"
msgstr ""
#: about.ui:655
#, no-c-format
msgid "Baghira/QT"
msgstr ""
#: configdialog.ui:46
#, no-c-format
msgid "F1"
msgstr ""
#: configdialog.ui:112
#, no-c-format
msgid "Load..."
msgstr ""
#: configdialog.ui:142
#, no-c-format
msgid "General Design"
msgstr ""
#: configdialog.ui:170
#, no-c-format
msgid "Groupboxes"
msgstr ""
#: configdialog.ui:189
#, no-c-format
msgid "Sink Groupboxes"
msgstr ""
#: configdialog.ui:205
#, no-c-format
msgid "Depth"
msgstr ""
#: configdialog.ui:244
#, no-c-format
msgid "Flat"
msgstr ""
#: configdialog.ui:269
#, no-c-format
msgid "Deep"
msgstr ""
#: configdialog.ui:285 help.ui:211
#, no-c-format
msgid "Coloring"
msgstr ""
#: configdialog.ui:296
#, no-c-format
msgid "Color function"
msgstr ""
#: configdialog.ui:302
#, no-c-format
msgid "Aquarius"
msgstr ""
#: configdialog.ui:307
#, no-c-format
msgid "Liquid (depreached)"
msgstr ""
#: configdialog.ui:314
#, no-c-format
msgid ""
"\"Aquarius\" is very Aqua like<br>\"Liquid\" bases upon mosfet's original "
"Code"
msgstr ""
#: configdialog.ui:328
#, no-c-format
msgid "Fixed"
msgstr ""
#: configdialog.ui:333 configdialog.ui:1760 configdialog.ui:2022
#: configdialog.ui:2111 configdialog.ui:2167
#, no-c-format
msgid "Background"
msgstr ""
#: configdialog.ui:338
#, no-c-format
msgid "Active Button"
msgstr ""
#: configdialog.ui:343 configdialog.ui:2177
#, no-c-format
msgid "Custom"
msgstr ""
#: configdialog.ui:350
#, no-c-format
msgid ""
"\"Background\" is ok, as long as you don't use a very dark color scheme. In "
"this case use \"Fixed\" or \"Custom\" to get more control over the appereance"
msgstr ""
#: configdialog.ui:368
#, no-c-format
msgid "Unhovered / Inactive Widget Color"
msgstr ""
#: configdialog.ui:392
#, no-c-format
msgid "Scanlines"
msgstr ""
#: configdialog.ui:403
#, no-c-format
msgid "Use Scanlines in Aqua Design"
msgstr ""
#: configdialog.ui:419
#, no-c-format
msgid "Scanline contrast"
msgstr ""
#: configdialog.ui:461
#, no-c-format
msgid "Low"
msgstr ""
#: configdialog.ui:486
#, no-c-format
msgid "High"
msgstr ""
#: configdialog.ui:514
#, no-c-format
msgid "Button Color"
msgstr ""
#: configdialog.ui:517
#, no-c-format
msgid ""
"<b>This now will affect your button color, but <i>not</i> touch the color "
"settings</b>"
msgstr ""
#: configdialog.ui:596 configdialog.ui:2899
#, no-c-format
msgid "R"
msgstr ""
#: configdialog.ui:604 configdialog.ui:2928
#, no-c-format
msgid "G"
msgstr ""
#: configdialog.ui:612 configdialog.ui:2957
#, no-c-format
msgid "B"
msgstr ""
#: configdialog.ui:673 configdialog.ui:681 configdialog.ui:689
#, no-c-format
msgid "0"
msgstr ""
#: configdialog.ui:703
#, no-c-format
msgid "Color presets"
msgstr ""
#: configdialog.ui:750
#, no-c-format
msgid "Animate Buttons"
msgstr ""
#: configdialog.ui:758
#, no-c-format
msgid "Generation"
msgstr ""
#: configdialog.ui:791
#, no-c-format
msgid "Default Design is"
msgstr ""
#: configdialog.ui:797 configdialog.ui:879 configdialog.ui:909
#, no-c-format
msgid "Jaguar"
msgstr ""
#: configdialog.ui:802 configdialog.ui:884 configdialog.ui:914
#, no-c-format
msgid "Panther"
msgstr ""
#: configdialog.ui:807 configdialog.ui:889 configdialog.ui:919
#, no-c-format
msgid "iTunes"
msgstr ""
#: configdialog.ui:812 configdialog.ui:894 configdialog.ui:924
#, no-c-format
msgid "Tiger"
msgstr ""
#: configdialog.ui:817 configdialog.ui:899 configdialog.ui:929
#, no-c-format
msgid "Milk"
msgstr ""
#: configdialog.ui:865
#, no-c-format
msgid "Buttons look like"
msgstr ""
#: configdialog.ui:873
#, no-c-format
msgid "Toolbuttons look like"
msgstr ""
#: configdialog.ui:945
#, no-c-format
msgid "Special Widgets"
msgstr ""
#: configdialog.ui:956 configdialog.ui:968 configdialog.ui:996
#, no-c-format
msgid "Tabs"
msgstr ""
#: configdialog.ui:959
#, no-c-format
msgid ""
"<qt>Panther introduced so called choosers<br>TQt has only Tabs, but you can "
"influence their appereance here a bit</qt>"
msgstr ""
#: configdialog.ui:973 configdialog.ui:1001
#, no-c-format
msgid "Clever"
msgstr ""
#: configdialog.ui:978 configdialog.ui:1006
#, no-c-format
msgid "Choosers"
msgstr ""
#: configdialog.ui:990
#, no-c-format
msgid "Brushed Tabs are"
msgstr ""
#: configdialog.ui:1018
#, no-c-format
msgid "Aqua tabs are"
msgstr ""
#: configdialog.ui:1040
#, no-c-format
msgid "Center Align Tabs"
msgstr ""
#: configdialog.ui:1050
#, no-c-format
msgid "Scrollbars"
msgstr ""
#: configdialog.ui:1061
#, no-c-format
msgid "Animate Hovered Slider"
msgstr ""
#: configdialog.ui:1069
#, no-c-format
msgid "Squeeze pressed Slider"
msgstr ""
#: configdialog.ui:1077
#, no-c-format
msgid "Shadow Slider"
msgstr ""
#: configdialog.ui:1104
#, no-c-format
msgid "ListViews"
msgstr ""
#: configdialog.ui:1139
#, no-c-format
msgid "Draw Tree Lines"
msgstr ""
#: configdialog.ui:1182
#, no-c-format
msgid "Expanders look like"
msgstr ""
#: configdialog.ui:1217
#, no-c-format
msgid "Use Custom Expander Color"
msgstr ""
#: configdialog.ui:1260
#, no-c-format
msgid "Lines"
msgstr ""
#: configdialog.ui:1265
#, no-c-format
msgid "Dots"
msgstr ""
#: configdialog.ui:1293 configdialog.ui:1531
#, no-c-format
msgid "Apple"
msgstr ""
#: configdialog.ui:1298
#, no-c-format
msgid "M$"
msgstr ""
#: configdialog.ui:1313
#, no-c-format
msgid ""
"Expanders are the little icons you can click to open a new Layer in the tree"
msgstr ""
#: configdialog.ui:1372
#, no-c-format
msgid "Use flatter Listview Header"
msgstr ""
#: configdialog.ui:1375
#, no-c-format
msgid "Makes Listview Headers look like the rectangular Buttons"
msgstr ""
#: configdialog.ui:1383
#, no-c-format
msgid "Use Bevel as Highlight Color"
msgstr ""
#: configdialog.ui:1393
#, no-c-format
msgid "Kicker"
msgstr ""
#: configdialog.ui:1404
#, no-c-format
msgid "Use Round Taskbuttons"
msgstr ""
#: configdialog.ui:1426
#, no-c-format
msgid "Replace menubar extension (display app name)"
msgstr ""
#: configdialog.ui:1442
#, no-c-format
msgid "Maximum width"
msgstr ""
#: configdialog.ui:1450
#, no-c-format
msgid "px"
msgstr ""
#: configdialog.ui:1461
#, no-c-format
msgid "Start KRuler"
msgstr ""
#: configdialog.ui:1488
#, no-c-format
msgid "Remove Bevel"
msgstr ""
#: configdialog.ui:1506
#, no-c-format
msgid "Progressbars"
msgstr ""
#: configdialog.ui:1525
#, no-c-format
msgid "Style"
msgstr ""
#: configdialog.ui:1536
#, no-c-format
msgid "Liquid"
msgstr ""
#: configdialog.ui:1541
#, no-c-format
msgid "Baghira"
msgstr ""
#: configdialog.ui:1563
#, no-c-format
msgid "Show Value"
msgstr ""
#: configdialog.ui:1592
#, no-c-format
msgid "Toolbars"
msgstr ""
#: configdialog.ui:1601
#, no-c-format
msgid "Aqua"
msgstr ""
#: configdialog.ui:1606
#, no-c-format
msgid "Brushed Metal"
msgstr ""
#: configdialog.ui:1611
#, no-c-format
msgid "Both"
msgstr ""
#: configdialog.ui:1616
#, no-c-format
msgid "None"
msgstr ""
#: configdialog.ui:1628
#, no-c-format
msgid "Show unhovered buttons for"
msgstr ""
#: configdialog.ui:1644
#, no-c-format
msgid "Highlight Color"
msgstr ""
#: configdialog.ui:1685
#, no-c-format
msgid "Menus"
msgstr ""
#: configdialog.ui:1733
#, no-c-format
msgid "Look"
msgstr ""
#: configdialog.ui:1771
#, no-c-format
msgid "Plain"
msgstr ""
#: configdialog.ui:1776
#, no-c-format
msgid "Stipples"
msgstr ""
#: configdialog.ui:1781
#, no-c-format
msgid "Gradient"
msgstr ""
#: configdialog.ui:1799
#, no-c-format
msgid ""
"Solid is fastest, Gradient is slowest - choose by your personal preferences "
"and the speed of your machine"
msgstr ""
#: configdialog.ui:1817
#, no-c-format
msgid "Draw menu stripe"
msgstr ""
#: configdialog.ui:1888
#, no-c-format
msgid "Opacity"
msgstr ""
#: configdialog.ui:1930
#, no-c-format
msgid "Translucent"
msgstr ""
#: configdialog.ui:1955
#, no-c-format
msgid "Opaque"
msgstr ""
#: configdialog.ui:1989 configdialog.ui:2070
#, no-c-format
msgid "Text"
msgstr ""
#: configdialog.ui:2040
#, no-c-format
msgid "Highlighted"
msgstr ""
#: configdialog.ui:2127
#, no-c-format
msgid "Background 2"
msgstr ""
#: configdialog.ui:2161
#, no-c-format
msgid "Color"
msgstr ""
#: configdialog.ui:2172
#, no-c-format
msgid "Button"
msgstr ""
#: configdialog.ui:2192
#, no-c-format
msgid ""
"TQt usually uses the button color for the menus... well, Apple does not."
msgstr ""
#: configdialog.ui:2202
#, no-c-format
msgid "Use glossy highlights"
msgstr ""
#: configdialog.ui:2210
#, no-c-format
msgid "Shadow itemtext"
msgstr ""
#: configdialog.ui:2237
#, no-c-format
msgid "Sidebar"
msgstr ""
#: configdialog.ui:2246 configdialog.ui:2297
#, no-c-format
msgid "16x16"
msgstr ""
#: configdialog.ui:2251 configdialog.ui:2302
#, no-c-format
msgid "22x22"
msgstr ""
#: configdialog.ui:2256 configdialog.ui:2307
#, no-c-format
msgid "32x32"
msgstr ""
#: configdialog.ui:2261 configdialog.ui:2312
#, no-c-format
msgid "48x48"
msgstr ""
#: configdialog.ui:2266 configdialog.ui:2317
#, no-c-format
msgid "64x64"
msgstr ""
#: configdialog.ui:2271 configdialog.ui:2322
#, no-c-format
msgid "128x128"
msgstr ""
#: configdialog.ui:2283
#, no-c-format
msgid "Hardware Iconsize"
msgstr ""
#: configdialog.ui:2291
#, no-c-format
msgid "Link Iconsize"
msgstr ""
#: configdialog.ui:2355
#, no-c-format
msgid "Custom Colors"
msgstr ""
#: configdialog.ui:2366
#, no-c-format
msgid "Use Custom Widget Colors"
msgstr ""
#: configdialog.ui:2369
#, no-c-format
msgid ""
"These Widgets default to the Button Color, however you can customize them "
"here"
msgstr ""
#: configdialog.ui:2407
#, no-c-format
msgid "Radiobutton (\"Off\")"
msgstr ""
#: configdialog.ui:2450
#, no-c-format
msgid "Unchecked Box"
msgstr ""
#: configdialog.ui:2493
#, no-c-format
msgid "Scrollbar Slider"
msgstr ""
#: configdialog.ui:2536
#, no-c-format
msgid "Pressed Slider"
msgstr ""
#: configdialog.ui:2579
#, no-c-format
msgid "Inactive Tab"
msgstr ""
#: configdialog.ui:2632
#, no-c-format
msgid "Radiobutton (\"On\")"
msgstr ""
#: configdialog.ui:2675
#, no-c-format
msgid "Checked Box"
msgstr ""
#: configdialog.ui:2718
#, no-c-format
msgid "Hovered Slider"
msgstr ""
#: configdialog.ui:2761
#, no-c-format
msgid "Slider Groove"
msgstr ""
#: configdialog.ui:2804
#, no-c-format
msgid "Active Tab"
msgstr ""
#: configdialog.ui:2872
#, no-c-format
msgid "Tint the Brush"
msgstr ""
#: configdialog.ui:2990
#, no-c-format
msgid "Tint Brushed Metal"
msgstr ""
#: help.ui:30
#, no-c-format
msgid "Baghira Help"
msgstr ""
#: help.ui:83
#, no-c-format
msgid "BAB"
msgstr ""
#: help.ui:119
#, no-c-format
msgid "Start BAB"
msgstr ""
#: help.ui:163
#, no-c-format
msgid ""
"<b>\"BAB\"</b> is a little Systray Application to give you more control "
"about the look of your Baghiranced Desktop.<br>\n"
"You can start if from a shell or the KDE executor or by just simply clicking "
"the button below.<br>\n"
"<br>\n"
"<b>How does it work?</b><br>\n"
"a) Simply leftclick the icon to switch between the different generations "
"( Blue:Jaguar, Black:Panther, Grey:Brushed Metal, Yellow:Tiger, White:"
"Milk)<br><br>\n"
"b) Righclick to get a config menu, providing direct acces to Baghiras config "
"dialog<br><br>\n"
"c) BAB is also a DCOP interface to the Baghira Style and Windeco"
msgstr ""
#: help.ui:179
#, no-c-format
msgid "DCOP"
msgstr ""
#: help.ui:190
#, no-c-format
msgid ""
"<br><b>How to acces bab via DCOP</br>\n"
"<br>Well, if you're a coder, i assume you know hot to access the dcop server "
"from within your code\n"
"<br>If you're a user, the main way to acces dcop is the <b>dcop command line "
"tool</b><br><br>\n"
"To see, which functions are provided by bab (the list will probably grow), "
"open a shell and enter<br><br>\n"
"<i><b>dcop bab default</b></i><br>\n"
"<br>\n"
"The most interesting function is<br><br>\n"
"<i><b>start(TQString name,TQString settings)</b></i><br>\n"
"<br>\n"
"use it like:<br><br>\n"
"<i><b>start &lt;appName&gt; &lt;design&gt;</b></i><br><br>\n"
"where <i><b>&lt;appName&gt;</b></i> is the (KDE) application command (try "
"\"konqueror\") you want to start and <i><b>&lt;design&gt;</b></i> is a "
"predefined Design you set in the rules section (Baghiracomes with \"Jaguar"
"\", \"Panther\", \"Brushed\", \"Tiger\" and \"Milk\")"
msgstr ""
#: help.ui:222
#, no-c-format
msgid ""
"The new coloring Function <i>\"Aquarius\"</i> replaces the former \"<i>icy</"
"i>\" style.\n"
"<br>Though you can use any color, i suggest to avoid very high or very low "
"saturated colors.\n"
"<br>- High saturation will lead to a flat look\n"
"<br>- Low saturation will look uncolored\n"
"<br>\n"
"<br>I suggest to use a button color like rgb = 84,140,242 as a starting "
"Point and modify the color to yoour wishes\n"
"<br><b>Notice</b> that the coloring function is probably not fixed yet - "
"especially not in the high saturated area\n"
"<br>So please do not complain if you worked hard to optimize the color and "
"get a different result in one of the next versions.\n"
"<br>\n"
"<br>Additionally, there are two color schemes by Christian Lehmann included."
msgstr ""
#: help.ui:241
#, no-c-format
msgid "Credits"
msgstr ""
#: help.ui:258
#, no-c-format
msgid ""
"<b>Apple Computer, Inc.</b><br>For being such great Designers =)<p>\n"
"<b>Christian Lehmann</b><br>For the SuSE binaries and Supporting my Ego<p>\n"
"<b>Elias Probst</b><br>For the Gentoo ebuild<p>\n"
"<b>Mosfet</b> (Of Course)<br>For the initial Liquid Code<p>\n"
"<b>Narcis Tesa</b><br>For the Mandrake binaries and being the worst "
"nitpicker on this Planet<p><b>Timur</b><br>For the cute icons<p>\n"
"Everyone else who supported me with suggestions, bug reports and Help on the "
"fores.<p>\n"
"<a href=\"http://www.kde-look.org/\">KDE-Look</a><br>\n"
"and<br>\n"
"<a href=\"http://www.sf.net/\">Sourceforge</a><br>\n"
"for hosting the Project"
msgstr ""
#: help.ui:280
#, no-c-format
msgid "Thanks To (alphabetical):"
msgstr ""

@ -0,0 +1,350 @@
# SOME DESCRIPTIVE TITLE.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2021-10-06 20:31+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
#: baghiraclient.cpp:1534
msgid "<b><center>Baghira preview</center></b>"
msgstr ""
#: baghiraclient.cpp:1677 baghiraclient.cpp:2403
msgid "Un-Sticky"
msgstr ""
#: baghiraclient.cpp:1757
msgid "Keep Above/Below Others"
msgstr ""
#: config/configdialog.ui:16
#, no-c-format
msgid "Configure Baghira Window Decoration"
msgstr ""
#: config/configdialog.ui:33
#, no-c-format
msgid "Common Settings"
msgstr ""
#: config/configdialog.ui:52
#, no-c-format
msgid "Minimum Title Height"
msgstr ""
#: config/configdialog.ui:83
#, no-c-format
msgid ""
"The Titlebar height will follow your font setting.<br>However, you can set a "
"minmum value to extend the Titlebar if you prefer small fonts.<br>18 is the "
"minimum due to the Buttons :)"
msgstr ""
#: config/configdialog.ui:93
#, no-c-format
msgid "Show resize grip"
msgstr ""
#: config/configdialog.ui:96
#, no-c-format
msgid ""
"Starts in Brushed Metal mode instead of default, if the Style is set to "
"Brushed Metal"
msgstr ""
#: config/configdialog.ui:104
#, no-c-format
msgid "Add auto spacing"
msgstr ""
#: config/configdialog.ui:112
#, no-c-format
msgid "Fullscreen maximized"
msgstr ""
#: config/configdialog.ui:115
#, no-c-format
msgid ""
"Check this to have any window in fullscreen Mode - demaximize the window by "
"clicking into the top right corner of your screen"
msgstr ""
#: config/configdialog.ui:123
#, no-c-format
msgid "Draw Comic Frame"
msgstr ""
#: config/configdialog.ui:126
#, no-c-format
msgid ""
"Draws a black frame around the window (not the Titlebar).<br>Anyway i "
"suggest to get the twin dropshadow patch."
msgstr ""
#: config/configdialog.ui:134
#, no-c-format
msgid "Hide deco for fixed size modal windows"
msgstr ""
#: config/configdialog.ui:142
#, no-c-format
msgid "Keep maximized resizable"
msgstr ""
#: config/configdialog.ui:150
#, no-c-format
msgid "Allow Easy Closing"
msgstr ""
#: config/configdialog.ui:153
#, no-c-format
msgid ""
"Allows Closing by clicking into the top left or right corner <br> Close "
"Button must be most left or right element (also no spacers) <br> Closes on "
"Mouse Button release (so you have the chance to move the mouse away and keep "
"the Window) <br> The Window must be active and maximized <br> Unfortunately "
"you will not be able tho resize the Window from that corner"
msgstr ""
#: config/configdialog.ui:159 config/configdialog.ui:384
#: config/configdialog.ui:566 config/configdialog.ui:1311
#: config/configdialog.ui:1690 config/configdialog.ui:2392
#: config/configdialog.ui:2643 config/customdecosettings.ui:429
#, no-c-format
msgid "Jaguar"
msgstr ""
#: config/configdialog.ui:164 config/configdialog.ui:561
#: config/configdialog.ui:946 config/configdialog.ui:1306
#: config/configdialog.ui:1685 config/configdialog.ui:2387
#: config/configdialog.ui:2638 config/customdecosettings.ui:424
#, no-c-format
msgid "Panther"
msgstr ""
#: config/configdialog.ui:169
#, no-c-format
msgid "Brushed Metal"
msgstr ""
#: config/configdialog.ui:174 config/configdialog.ui:2073
#, no-c-format
msgid "Tiger"
msgstr ""
#: config/configdialog.ui:179 config/configdialog.ui:571
#: config/configdialog.ui:1316 config/configdialog.ui:1695
#: config/configdialog.ui:2397 config/configdialog.ui:2648
#: config/customdecosettings.ui:434
#, no-c-format
msgid "Milk"
msgstr ""
#: config/configdialog.ui:191
#, no-c-format
msgid "Default Mode is"
msgstr ""
#: config/configdialog.ui:213
#, no-c-format
msgid ""
"Try to remove application name\n"
"from multipart titles"
msgstr ""
#: config/configdialog.ui:230
#, no-c-format
msgid "Use these buttons to set the alignment of the window title"
msgstr ""
#: config/configdialog.ui:311
#, no-c-format
msgid "None"
msgstr ""
#: config/configdialog.ui:355
#, no-c-format
msgid "Configure Button Colors"
msgstr ""
#: config/configdialog.ui:403 config/configdialog.ui:1197
#: config/configdialog.ui:1576 config/configdialog.ui:2092
#: config/configdialog.ui:2529 config/customdecosettings.ui:267
#, no-c-format
msgid "3D Intensity"
msgstr ""
#: config/configdialog.ui:449 config/configdialog.ui:965
#: config/configdialog.ui:1527 config/configdialog.ui:3024
#: config/customdecosettings.ui:218
#, no-c-format
msgid "Titleshadow Intensity"
msgstr ""
#: config/configdialog.ui:506 config/configdialog.ui:1251
#: config/configdialog.ui:1630 config/configdialog.ui:2332
#: config/configdialog.ui:2583 config/customdecosettings.ui:313
#, no-c-format
msgid "ButtonStyle"
msgstr ""
#: config/configdialog.ui:514 config/configdialog.ui:1259
#: config/configdialog.ui:1638 config/configdialog.ui:2340
#: config/configdialog.ui:2591 config/customdecosettings.ui:321
#, no-c-format
msgid "Active Titlebar Effect"
msgstr ""
#: config/configdialog.ui:525 config/configdialog.ui:1270
#: config/configdialog.ui:1649 config/configdialog.ui:2351
#: config/configdialog.ui:2602 config/customdecosettings.ui:332
#, no-c-format
msgid "Inactive Titlebar Effect"
msgstr ""
#: config/configdialog.ui:576 config/configdialog.ui:596
#: config/configdialog.ui:640 config/configdialog.ui:1321
#: config/configdialog.ui:1341 config/configdialog.ui:1385
#: config/configdialog.ui:1700 config/configdialog.ui:1720
#: config/configdialog.ui:1764 config/configdialog.ui:2402
#: config/configdialog.ui:2653 config/configdialog.ui:2673
#: config/configdialog.ui:2717 config/customdecosettings.ui:439
#: config/customdecosettings.ui:459 config/customdecosettings.ui:503
#, no-c-format
msgid "Nostalgia"
msgstr ""
#: config/configdialog.ui:586 config/configdialog.ui:630
#: config/configdialog.ui:1331 config/configdialog.ui:1375
#: config/configdialog.ui:1710 config/configdialog.ui:1754
#: config/configdialog.ui:2663 config/configdialog.ui:2707
#: config/customdecosettings.ui:449 config/customdecosettings.ui:493
#, no-c-format
msgid "Gradient"
msgstr ""
#: config/configdialog.ui:591 config/configdialog.ui:635
#: config/configdialog.ui:1336 config/configdialog.ui:1380
#: config/configdialog.ui:1715 config/configdialog.ui:1759
#: config/configdialog.ui:2668 config/configdialog.ui:2712
#: config/customdecosettings.ui:454 config/customdecosettings.ui:498
#, no-c-format
msgid "Stippled"
msgstr ""
#: config/configdialog.ui:601 config/configdialog.ui:645
#: config/configdialog.ui:1346 config/configdialog.ui:1390
#: config/configdialog.ui:1725 config/configdialog.ui:1769
#: config/configdialog.ui:2678 config/configdialog.ui:2722
#: config/customdecosettings.ui:464 config/customdecosettings.ui:508
#, no-c-format
msgid "Glossy"
msgstr ""
#: config/configdialog.ui:606 config/configdialog.ui:650
#: config/configdialog.ui:1351 config/configdialog.ui:1395
#: config/configdialog.ui:1508 config/configdialog.ui:1730
#: config/configdialog.ui:1774 config/configdialog.ui:2683
#: config/configdialog.ui:2727 config/customdecosettings.ui:469
#: config/customdecosettings.ui:513
#, no-c-format
msgid "Brushed"
msgstr ""
#: config/configdialog.ui:611 config/configdialog.ui:655
#: config/configdialog.ui:1356 config/configdialog.ui:1400
#: config/configdialog.ui:1735 config/configdialog.ui:1779
#: config/configdialog.ui:2688 config/configdialog.ui:2732
#: config/customdecosettings.ui:474 config/customdecosettings.ui:518
#, no-c-format
msgid "Scanlines"
msgstr ""
#: config/configdialog.ui:624 config/configdialog.ui:668
#: config/configdialog.ui:1369 config/configdialog.ui:1413
#: config/configdialog.ui:1748 config/configdialog.ui:1792
#: config/configdialog.ui:2701 config/configdialog.ui:2745
#: config/customdecosettings.ui:487 config/customdecosettings.ui:531
#, no-c-format
msgid "Select an effect for the titlebar to change its appearance"
msgstr ""
#: config/configdialog.ui:686 config/configdialog.ui:1431
#: config/configdialog.ui:1810 config/configdialog.ui:2440
#: config/configdialog.ui:2763 config/customdecosettings.ui:353
#, no-c-format
msgid "Colors"
msgstr ""
#: config/configdialog.ui:753 config/configdialog.ui:1006
#: config/configdialog.ui:1877 config/configdialog.ui:2130
#: config/configdialog.ui:2830 config/customdecosettings.ui:27
#, no-c-format
msgid "Round Corners"
msgstr ""
#: config/configdialog.ui:875 config/configdialog.ui:1145
#: config/configdialog.ui:1991 config/configdialog.ui:2244
#: config/configdialog.ui:2944 config/customdecosettings.ui:149
#, no-c-format
msgid "Border Size"
msgstr ""
#: config/configdialog.ui:936 config/configdialog.ui:1498
#: config/configdialog.ui:2063 config/configdialog.ui:2492
#: config/configdialog.ui:2513 config/customdecosettings.ui:558
#, no-c-format
msgid "Draw Icon"
msgstr ""
#: config/configdialog.ui:2414
#, no-c-format
msgid "(Gradient)"
msgstr ""
#: config/configdialog.ui:2422
#, no-c-format
msgid "(Scanlines)"
msgstr ""
#: config/configdialog.ui:2477
#, no-c-format
msgid "(Background)"
msgstr ""
#: config/configdialog.ui:2502
#, no-c-format
msgid "Special"
msgstr ""
#: config/customdecosettings.ui:16
#, no-c-format
msgid "CustomDecoSettings"
msgstr ""
#: config/customdecosettings.ui:572
#, no-c-format
msgid "Name"
msgstr ""
Loading…
Cancel
Save