WACUP / gen_thinger

This is a modified release of the Thinger (gen_thinger) Winamp plug-in for providing a 'thinger' window that can work irrespective of the skin being used (this otherwise is modern skin specific feature from Winamp3 that Winamp 5.x only partially provided for skin compatibility). The changes are primarily aimed at improving the plug-in integration with the requirements of being a bundled WACUP plug-in.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NxS Thinger v0.515 - ReadMe

- Remember all the lost lifes in Thailand, Sri-Lanka, Eastern India,
Indonesia and the rest of the south-east asia. -

  Overview
----------

  NxS Thinger is an attempt to port the Thinger component in
  Winamp3 to a Winamp 2.x/5.x plugin.
  It supports these "components":
    - Playlist Editor
    - Media Library
    - Video window
    - Visualization

  It also exposes an API that other plugins can use to add their own icons
  to the Thinger window (ala Global Hotkeys plugin).

  What's new?
-------------
  Version 0.53 (February 27th 2005):
  - Improved configuration dialog.
  Version 0.52 (February 6th 2005):
  - Added: Option to make icons dimmed when user presses scroll buttons
    Tech. note: This uses the "GdiAlphaBlend" function.
  - Changed: NxS Thinger is now using the "GdiTransparentBlt" GDI function instead of it's
    internal "True Mask method" to draw the icons with transparency.
  - Skipped version numbers up to 0.52
  Version 0.517 (January 30th 2005):
  - Fixed: You can now resize the thinger without seing weird stuff painted on the screen.
    I finally came to senses about the thing as the next thing shows:
  - The Thinger window now has the correct size even under Modern skins.
  - Thinger API: If icon/bitmap added is invalid, then a default one will be used.
    Previously a blank area was displayed if given an invalid icon/bitmap handle.
  Version 0.516 (January 13th 2005):
  -  Fixed: Duplicate menu item issue with Modern Skins now fixed.
  Version 0.515 (December 24th 2004 - 3rd January 2005):
  - Compiled with Visual C++ 2005 Express Edition Beta
  - Source code more compatible with IA64 (not tested on 64bit processor yet).
  - Option to select which of the built in icons to display.
  - Context-menu now only appears when you right-click the icon area.
  Version 0.514 (December 9th 2004):
  - Removed "Test: Add an icon" and "Test: Delete an icon" from the Thinger menu.
    This was misleading users who thought they could right-click icons and delete them.
  - The built in Media Library icon is now not added if the Media Library plugin (gen_ml.dll)
    is not installed.
  - Bitmaps are now drawn transparently. All areas of the bitmaps that has the color
    RGB(255,0,255) or Fuchsia will be transparent.
  Version 0.513 (December 6th 2004):
  - Bundled an example plugin project that demonstrates how to use the Thinger API.
    This plugin will be copied to "Winamp\Plugins\NxS Thinger vx.x Source\Example plugin".
	I hope this example plugin gets rid of all the misunderstandings around the API.
  - Added a new menu item to Thingers right-click menu: "Debug: Show icon info".
    Use this to display a message box with information about the icon you right-clicked.
  Version 0.512 (December 2nd to 5th 2004):
  - The NTIS_MODIFY flag now *really* works. Sorry ppl! Again...
  - The bugs when not showing statusbar is fixed.
  - The source code for this plugin now contains more comments for the interested.
  - NxSThingerAPI.h is now more documented. Read the file "NxSThingerAPI.h" for more.
  Version 0.51 (December 1st 2004):
  - A couple of bug fixes. Thanks Safai!
  - Fix: No more infinite scroll when clicking right scroll button.
  Version 0.5:
  - HTML Readme! :-)
  - The NTIS_MODIFY flag now works. Sorry ppl! :->
  - New icon for Winamp's preferences added.
  - "NxS Thinger" menu item added to Winamp's main menu.
  - "About.." menu item for Thinger's right-click menu is replaced with a "Config..." menu item.
  Version 0.4:
  - Thinger API Completed. Now you can add your own icons to the Thinger.
  - Configuration dialog fixed. It should now be of the correct size.
  Version 0.3:
  - Better looking icons. Highlights when mouse hovers over them.
  - It now behaves better when modern skins is in use. It doesn't try to enforce a
    smaller height than 116 when Modern skins is in use. It will not look as good though.
  - Tooltip for the Lightning bolt icon is now "Toggle Thinger".
  - Better looking configuration dialog.
  Version 0.2:
  - Fixed size of Thinger window.
  Version 0.1:
  - Everything...
  

  Contact
---------
  Written by Saivert
  http://inthegray.com/saivert/
  saivert@email.com

About

This is a modified release of the Thinger (gen_thinger) Winamp plug-in for providing a 'thinger' window that can work irrespective of the skin being used (this otherwise is modern skin specific feature from Winamp3 that Winamp 5.x only partially provided for skin compatibility). The changes are primarily aimed at improving the plug-in integration with the requirements of being a bundled WACUP plug-in.

License:GNU General Public License v2.0


Languages

Language:C 46.4%Language:C++ 41.4%Language:HTML 10.1%Language:NSIS 2.1%