Menu

Tree [a9e153] master 0.0.8-pre3 /
 History

HTTPS access


File Date Author Commit
 misc 2008-09-30 eagafonov eagafonov [e90558]
 res 2008-04-25 eagafonov eagafonov [95f4d2] * default icon icon is replaced
 scripts 2010-02-13 eagafonov eagafonov [6a6d9b] Draw desktopn name on cells
 setup 2010-02-13 eagafonov eagafonov [7a33bc] Upload packages with SCP
 skins 2008-11-10 eagafonov eagafonov [c8502c] * Fix typo in Clouds skin names
 .gitignore 2010-02-13 eagafonov eagafonov [6a6d9b] Draw desktopn name on cells
 COPYING.TXT 2007-11-27 eagafonov eagafonov [1e51d3]
 ConfigDlg.cpp 2008-08-25 eagafonov eagafonov [0511bd] + Increased redrawing speed
 ConfigDlg.h 2008-08-25 eagafonov eagafonov [0511bd] + Increased redrawing speed
 DraggingIconWnd.cpp 2008-08-27 eagafonov eagafonov [9bcf28] + Full support of transparency for icon dragging
 DraggingIconWnd.h 2008-08-27 eagafonov eagafonov [9bcf28] + Full support of transparency for icon dragging
 DrawBase.cpp 2008-07-22 eagafonov eagafonov [306113] + 1904519 Cells with variable size (In progress)
 DrawBase.h 2008-07-22 eagafonov eagafonov [306113] + 1904519 Cells with variable size (In progress)
 GridSizerSkin.cpp 2008-09-30 eagafonov eagafonov [e90558]
 GridSizerSkin.h 2008-09-30 eagafonov eagafonov [e90558]
 HISTORY.TXT 2010-05-07 eagafonov eagafonov [b1ba53] Update history.txt for pre-release
 HotkeySettingPanel.cpp 2008-10-24 eagafonov eagafonov [677a01] + Add Coulds skins into archive
 HotkeySettingPanel.h 2008-09-30 eagafonov eagafonov [e90558]
 INI.cpp 2008-09-30 eagafonov eagafonov [e90558]
 INI.h 2008-08-12 eagafonov eagafonov [f71f58] Using WTL 8.0 as UI framework instead of MFC
 INISkinReader.cpp 2008-09-30 eagafonov eagafonov [e90558]
 INISkinReader.h 2008-09-30 eagafonov eagafonov [e90558]
 IProperty.h 2008-09-30 eagafonov eagafonov [e90558]
 IPropertyBagStorage.h 2008-09-30 eagafonov eagafonov [e90558]
 IPropertyImpl.cpp 2008-09-30 eagafonov eagafonov [e90558]
 IPropertyImpl.h 2008-09-30 eagafonov eagafonov [e90558]
 IPropertyObserver.h 2008-09-30 eagafonov eagafonov [e90558]
 ISettings.cpp 2008-10-24 eagafonov eagafonov [677a01] + Add Coulds skins into archive
 ISettings.h 2008-10-24 eagafonov eagafonov [677a01] + Add Coulds skins into archive
 ISkin.h 2008-09-30 eagafonov eagafonov [e90558]
 ISkinReader.h 2008-09-30 eagafonov eagafonov [e90558]
 ImageUtils.h 2008-08-27 eagafonov eagafonov [9bcf28] + Full support of transparency for icon dragging
 InfoPanels.cpp 2008-09-30 eagafonov eagafonov [e90558]
 InfoPanels.h 2008-11-10 eagafonov eagafonov [c8502c] * Fix typo in Clouds skin names
 LayeredSkin.h 2008-07-22 eagafonov eagafonov [306113] + 1904519 Cells with variable size (In progress)
 LayeredWindow.h 2008-08-27 eagafonov eagafonov [9bcf28] + Full support of transparency for icon dragging
 Makefile 2008-10-24 eagafonov eagafonov [677a01] + Add Coulds skins into archive
 Makefile.cfg-template 2008-08-01 eagafonov eagafonov [0517eb] * fixed bug
 MenuToolTip.h 2008-08-12 eagafonov eagafonov [f71f58] Using WTL 8.0 as UI framework instead of MFC
 NamedGdiImages.cpp 2008-08-12 eagafonov eagafonov [f71f58] Using WTL 8.0 as UI framework instead of MFC
 NamedGdiImages.h 2008-09-30 eagafonov eagafonov [e90558]
 PropertyBagStorageImpl.cpp 2008-09-30 eagafonov eagafonov [e90558]
 PropertyBagStorageImpl.h 2008-09-30 eagafonov eagafonov [e90558]
 ReadMe.txt 2008-10-24 eagafonov eagafonov [677a01] + Add Coulds skins into archive
 RegistrySettingsStorage.cpp 2008-09-30 eagafonov eagafonov [e90558]
 RegistrySettingsStorage.h 2008-09-30 eagafonov eagafonov [e90558]
 SettingsDlg.cpp 2008-09-30 eagafonov eagafonov [e90558]
 SettingsDlg.h 2008-09-30 eagafonov eagafonov [e90558]
 SettingsPanel.h 2008-09-30 eagafonov eagafonov [e90558]
 SizerCellImage.cpp 2008-07-22 eagafonov eagafonov [306113] + 1904519 Cells with variable size (In progress)
 SizerCellImage.h 2008-07-22 eagafonov eagafonov [306113] + 1904519 Cells with variable size (In progress)
 SkinFactory.cpp 2008-09-30 eagafonov eagafonov [e90558]
 SkinFactory.h 2008-09-30 eagafonov eagafonov [e90558]
 SkinSelector.cpp 2008-11-10 eagafonov eagafonov [c8502c] * Fix typo in Clouds skin names
 SkinSelector.h 2008-11-10 eagafonov eagafonov [c8502c] * Fix typo in Clouds skin names
 TreePanelWnd.cpp 2008-09-30 eagafonov eagafonov [e90558]
 TreePanelWnd.h 2008-09-30 eagafonov eagafonov [e90558]
 VWModule.cpp 2010-02-13 eagafonov eagafonov [6a6d9b] Draw desktopn name on cells
 VWModule.h 2010-02-13 eagafonov eagafonov [6a6d9b] Draw desktopn name on cells
 WindowSizeImpl.cpp 2008-07-22 eagafonov eagafonov [306113] + 1904519 Cells with variable size (In progress)
 WindowSizeImpl.h 2008-07-22 eagafonov eagafonov [306113] + 1904519 Cells with variable size (In progress)
 XMLSkinReader.cpp 2008-09-30 eagafonov eagafonov [e90558]
 XMLSkinReader.h 2008-09-30 eagafonov eagafonov [e90558]
 devenv.sh 2008-08-12 eagafonov eagafonov [f71f58] Using WTL 8.0 as UI framework instead of MFC
 gdi-skin.uml 2008-07-22 eagafonov eagafonov [306113] + 1904519 Cells with variable size (In progress)
 header.txt 2008-07-22 eagafonov eagafonov [306113] + 1904519 Cells with variable size (In progress)
 iconized.cpp 2008-09-30 eagafonov eagafonov [e90558]
 iconized.doxygen 2008-07-22 eagafonov eagafonov [306113] + 1904519 Cells with variable size (In progress)
 iconized.h 2008-08-12 eagafonov eagafonov [f71f58] Using WTL 8.0 as UI framework instead of MFC
 iconized.rc 2008-10-24 eagafonov eagafonov [677a01] + Add Coulds skins into archive
 iconized.sln 2008-09-30 eagafonov eagafonov [e90558]
 iconized.vcproj 2008-09-30 eagafonov eagafonov [e90558]
 iconizedDlg.cpp 2010-05-30 eagafonov eagafonov [a9e153] Refine icon growing
 iconizedDlg.h 2008-10-28 eagafonov eagafonov [657beb] fix ghost icon issue
 issues.txt 2008-10-24 eagafonov eagafonov [677a01] + Add Coulds skins into archive
 lcom_ids.cpp 2008-09-30 eagafonov eagafonov [e90558]
 manual_test.txt 2008-09-30 eagafonov eagafonov [e90558]
 resource.h 2008-10-24 eagafonov eagafonov [677a01] + Add Coulds skins into archive
 stdafx.cpp 2007-11-27 eagafonov eagafonov [1e51d3]
 stdafx.h 2008-09-30 eagafonov eagafonov [e90558]
 stdext.h 2008-09-30 eagafonov eagafonov [e90558]
 ticpp_license.txt 2008-07-22 eagafonov eagafonov [306113] + 1904519 Cells with variable size (In progress)

Read Me

                       i-conized
          <http://sourceforge.net/projects/iconized/>
	
                  by Eugene Agafonov
                 <e.a.agafonov@gmail.com>

Description
--------------------------------------------------------------
i-conized is an extention module for VirtuaWin (http://virtuawin.sourceforge.net)
It provides small skinned UI with icons representing windows managed by VirtuaWin
Each desktop has it owns region withing iconixed module so you can move window
from one desktop to another by drag its icon from one desktop's region to another.
Simple and cool!

Other features are:

- Hide sticky window from desktiop's regions (controled tru context menu)
- Set sticky flag to all windows from one application (web-browser, for example)
- Skin support

Install
--------------------------------------------------------------
1. Download archive (ziped or 7-ziped)
2. Unpack it into <VirtuaWin-install-path>/modules dir.
   you have to get the following folder structure:
   <VirtuaWin-install-path>
         |-VirtuaWin.exe 
		 |-<other VirtuaWin files>
		 |-modules
		      |-i-conized.exe      <<- this is main module file
			  |-i-conized skins    <<- folder for skins
			          |-default    <<- default skin is placed here
3. Restart VirtuaWin
4. Go to Modules tab of VirtuaWin settings dialog.
   i-conized shell present in the list of modules.
5. Select "i-conized" in the list and press Configure button
6. Setup hotkey to access i-conized window.
7. Click OK to accept settings.
8. Close VW settings dialog.
9. Press newly assigned hotkey.
10. Enjoy!

Getting source
--------------------------------------------------------------
Source code is available either from Subversion repository or Download area.

Repo root:
	https://iconized.svn.sourceforge.net/svnroot/iconized

Latest development code:
	https://iconized.svn.sourceforge.net/svnroot/iconized/trunk

Particular releases:
	https://iconized.svn.sourceforge.net/svnroot/iconized/tags/<release-tag>
	
Download area:
	http://sourceforge.net/project/showfiles.php?group_id=209250

Build from source
--------------------------------------------------------------
0. Download and install WTL from http://sourceforge.net/projects/wtl
   WTL 8.0 is latest one and is used to build official i-conized binaries. 

1. 	Download source package from http://sourceforge.net/projects/iconized/
		* OR *
	Make a checkout from SVN repo (from trunk. for example)
	 cd <build-root> && svn co https://iconized.svn.sourceforge.net/svnroot/iconized/trunk iconized
	 
2. Unpack source into build directory.
	<build-root>
		|- iconized-0.x.y
	
3. Download VirtuaWin SDK from http://sourceforge.net/projects/virtuawin
4. Extract SDK into directory named "sdk" within <build root> directory
   As result, you have to get the following folder structure:
	<build-root>
		|- iconized-0.x.y
		|    |-iconized.vcproj
		|	 |-<other sources>     
		|
		|- sdk
			|-Messages.h
			|-Defines.h
			|-<other SDK files>

5. Update build_info.txt file by one of the following: 
     a. run "make build_info" in <build-root>/iconized-0.x.y (Cygwin/Bash/Make is needed)
	 b. edit the file with your favorite text editor
	 
6. Open iconized.sln using Microsoft Visual Studio 2003/2005 and build the solution. 
   Make sure that build_info.txt (see prev. step) is present, otherwise link stage will fails.
   New executible (i-conized.exe) will be placed into <build-root>/iconized-0.x.y/Release/modules folder
   
7. Replace priveously installed i-conzied.exe in <VirtuaWin-istall-path>\modules 
   by newly-builded one

8. (Re)start VirtuaWin as ususal.

9. Enjoy!

Build from source: configuring with macro
--------------------------------------------------------------
Source some code disabled with macro. It is mostly untested/not_fully_supported code.
Here is the list of macro:

CSKIN_BUTTONS - enable buttons for old-style skin. 
                Not fully supported but kept due to historical reasons. 


Do not enable these macro unless you are sure in 101% of what are doing.
I'm not even sure that the code will compilable if any of these macro is enabled.

   
Bugs
--------------------------------------------------------------
If you discover any bugs in this software, please register a bug in the
SourceForge tracking system at http://sourceforge.net/projects/iconized/

Please include version number and as much information about the problem as
possible.


Copyright
--------------------------------------------------------------
i-conized is a freely distributed program and is licensed under the GNU
General Public License v 2.

Copyright (c) 2005-2007 Eugene Agafonov (e.a.agafonov@gmail.com)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.