Thomas Frauendorfer
e99f0e4325
OTHER: skin handling cleanups
2010-03-19 21:50:20 +01:00
Thomas Frauendorfer
fa2c5ec9da
OTHER: textscroller ignored trailing space after seperator
2010-03-13 14:51:20 +01:00
Thomas Frauendorfer
cbcffe4b94
OTHER: enable zipped skins in SkinChooser
...
For now this is an ugly hack, but I plan to rework that sometime later
2010-03-13 14:26:27 +01:00
Thomas Frauendorfer
2aabed9491
OTHER: read support for zipped skins
...
For now, zipped skins don't show up in the selection dialog yet
But they are loaded when set in the config file
2010-03-12 19:59:19 +01:00
Thomas Frauendorfer
7d978a25bc
OTHER: static open method for diriterators and fix typo
2010-03-09 23:48:16 +01:00
Thomas Frauendorfer
e4b23447dc
OTHER: Add disabled pixmaps to Buttons
2010-03-06 20:32:41 +01:00
Thomas Frauendorfer
81d24d1c3f
OTHER: Replace QIcon in PixmapButton with own class
...
This should allow to add pixmaps for disabled buttons in a sane way without
Qt beeing too 'intelligent'
2010-03-06 17:28:01 +01:00
Thomas Frauendorfer
353b7314e6
OTHER: select active window on click istead of on mouseover
2010-03-06 11:40:24 +01:00
Thomas Frauendorfer
5f4e2d89d7
OTHER: fixed a bug with loading skins and added some debug output
2010-03-05 22:40:17 +01:00
Thomas Frauendorfer
d91e8e8d35
OTHER: fix mousewheel in sliders
2010-03-05 22:40:17 +01:00
Thomas Frauendorfer
389b847426
OTHER: Use a iterator class for loading skins
2010-02-08 18:47:45 +01:00
Thomas Frauendorfer
2e02c96263
OTHER: rename Skin.cpp -> skin.cpp
2010-02-07 02:13:34 +01:00
Thomas Frauendorfer
0e0adba890
OTHER: rewrite Skin.cpp's image handler functions
...
I plan to further update it to a completely iterator based approach and add
archive support (through freebsd's libarchive library).
The old code would have had very bad performance for some archives, as
every file was searched seperately in a directory.
Now, a directory is only scanned once. There also should be no additional
performance cost for the string comparisons, as the old code used roughly the
same amount of string comparisons
2010-02-07 01:19:02 +01:00
Thomas Frauendorfer
ebbcea80b9
OTHER: Add SkinManager class
...
Now Skin no longer is a singleton class.
In the long run, Skin will only hold information about a skin, while
SkinManager will be responsible for loading skins and notifying the windows
of the change
2010-02-06 19:45:05 +01:00
Thomas Frauendorfer
23749446fa
OTHER: remove some long dead code
2010-01-29 22:06:13 +01:00
Thomas Frauendorfer
cc2da0c89c
OTHER: move skin handling into own subdirectory
2010-01-29 22:06:13 +01:00
Thomas Frauendorfer
19a877ddc6
OTHER: implement volume/balance handling in own class
2010-01-22 21:35:22 +01:00
Thomas Frauendorfer
89a67e6bcc
OTHER: update functioncall in wscript to current api
2009-10-25 00:25:36 +02:00
Thomas Frauendorfer
0e8e5c69a6
OTHER: rename 'lib' directory to 'backend_xmmsclient++'
...
I plan to replace the boost based c++ bindings with native Qt based bindings
in the long run
The currently there is libxmms2qt, but tru stated working on bindings based
on genipc
2009-10-17 20:25:35 +02:00
Thomas Frauendorfer
22e536e84d
OTHER: initialize variables reported by valgrind
2009-09-11 03:38:36 +02:00
Thomas Frauendorfer
2a75a139b3
OTHER: Change Skin initialisation workaround
...
Now the Skin is only loaded once on startup, not twice.
Instead of loading the Skin a second time, and let Skin emit the skinChanged
signal now emitting the signal is initiated from the startup code
2009-09-11 03:38:29 +02:00
Thomas Frauendorfer
1854945831
OTHER: Handle resources from data subdir in a cleaner way
2009-09-06 18:51:07 +02:00
Thomas Frauendorfer
0ba2803f26
OTHER: revert change to build resources as static library
...
If resources are build as static libraries they have to be initializes manually
I have to add some code do that automatically
2009-09-01 00:11:34 +02:00
Thomas Frauendorfer
7501a912c9
OTHER: Remove some cruft and clean up build system
2009-08-31 23:22:35 +02:00
Thomas Frauendorfer
3eb11f6933
OTHER: remove qmake buildinformation and update README
2009-08-31 21:13:15 +02:00
Thomas Frauendorfer
b66ab0e6ea
OTHER: add waf buildscripts
2009-08-31 20:52:17 +02:00
Thomas Frauendorfer
d9cedc7c5d
OTHER: add .moc inlcludes to .cpp files
2009-08-30 23:18:22 +02:00
Thomas Frauendorfer
a95dc40ff3
OTHER: guard headerfiles against multiple inclusion
2009-08-29 02:15:17 +02:00
Thomas Frauendorfer
ff3423c85e
OTHER: changed copyright from Thomas Frauendorfer to XMMS2 Team
2009-08-27 01:42:34 +02:00
Thomas Frauendorfer
c458d2727f
OTHER: Fix endles loop in server side browsing
2009-08-26 22:24:09 +02:00
Thomas Frauendorfer
9a94286d70
OTHER: Fix segfault in Server-side browser.
2009-08-25 21:55:00 +02:00
Thomas Frauendorfer
8e56a75261
OTHER: add desktop file and disable current icon in promoe
...
I have no idea who created icon.png and tru can't remember.
So the desktop file uses the xmms2 icon if it's available
2009-08-25 00:22:58 +02:00
Thomas Frauendorfer
17606a3b0a
OTHER: hardcode $PREFIX/share/promoe/skins as searchpath
2009-08-18 01:17:48 +02:00
Thomas Frauendorfer
f02b066112
OTHER: Fix some pathes for build configuration on MacOS
...
Thanks to tru for pointing out those problems
2009-07-20 12:44:09 +02:00
Thomas Frauendorfer
8267d2e93c
OTHER: small fix for time formating in playlist
2009-07-17 11:35:23 +02:00
Thomas Frauendorfer
37abb0d4ee
OTHER: Fix infinite loop when adding equalizer to effect order
2009-07-14 23:29:41 +02:00
Thomas Frauendorfer
6dbc87ac7e
OTHER: Changed default skin to Almond-blue
...
I don't know under which license CleanAMP is provided, and I don't want to take
any risks, so I had to replace it. As the default skin is included in the
binary, it might be even necessary for it to be GPL, so I choose the debranded
Almond-blue skin for the time beeing.
Added creator of Almond-blue to AUTHORS file
Also added some magic to make it easier to add new skins through the resource
system
2009-07-14 22:22:31 +02:00
Thomas Frauendorfer
7b5c9d2a82
OTHER: Fix glitch with to short volume sliders
...
Some XMMS skins have too short Volume slider backgrounds
(66 pixel instead of 68)
2009-07-13 21:25:38 +02:00
Thomas Frauendorfer
8aca0ba576
OTHER: Add a manpage and a changelog, tag as 0.1-rc1
2009-07-10 21:26:29 +02:00
Henrik Grindal Bakken
9e1b318854
BUG(2229): Fix compiling with g++ 4.4
...
The correct header would be cstdint, but it isn't in the c++ standard yet
2009-07-06 23:25:02 +02:00
Thomas Frauendorfer
34ec901a1d
OTHER: be less annoying about equalizer plugin
2009-03-24 20:32:40 +01:00
Thomas Frauendorfer
6d7cf47b8f
OTHER: use ++iter instead of iter++
2009-03-01 15:41:55 +01:00
Thomas Frauendorfer
6d271f221c
OTHER: Update to c++ iterators and uint remove
2009-03-01 15:22:11 +01:00
Thomas Frauendorfer
9e1aa92d20
OTHER: show playlist and selection playtimes in playlistwindow
2009-01-07 02:53:59 +01:00
Thomas Frauendorfer
7a0ea5a053
OTHER: rename textbar to textscroller
2009-01-06 22:45:53 +01:00
Thomas Frauendorfer
c682233749
OTHER: scroll playlist to current entry
2008-12-14 23:55:56 +01:00
Thomas Frauendorfer
633de5b5ee
OTHER: Changed two lists in Skin class to maps
...
With the list approach it would have been too easy to accidently mess up
skinning completely.
2008-12-05 01:35:56 +01:00
Thomas Frauendorfer
8b1a61082c
OTHER: Let promoe enable xmms2d's equalizer plugin
2008-12-03 21:32:58 +01:00
Thomas Frauendorfer
c6b75de31d
OTHER: Get values for keys matching RegExp
2008-12-03 12:47:46 +01:00
Lucas Adam M Paul
92c7c30c49
OTHER: TODO Enable reconnect to xmms2d Done
...
If Promoe loses its connection with xmms2d, it will
now ask if you want to try reconnecting.
2008-11-30 22:04:22 +01:00