Releases for Screen Sizer

ScreenSizer IGOR.6.20.x-2.5

in
Downloaded 204 times
Official release from Subversion tag: IGOR-6-20--2-5
Download: ScreenSizer-IGOR.6.20.x-2.5.zip
Size: 28.9 KB
md5_file hash: d03d406d34d3cb15eac5e060caae67b1
First released: October 11, 2010 - 15:57
Last updated: October 11, 2010 - 16:00

Overview

Bug fixes.

ScreenSizer IGOR.6.20.x-2.x-dev

in
Downloaded 6 times
Nightly development snapshot from Subversion branch: IGOR-6-20--2
Download: ScreenSizer-IGOR.6.20.x-2.x-dev.zip
Size: 28.9 KB
md5_file hash: aae70d5181d44b0ea81dd6f814330c21
First released: August 26, 2010 - 11:08
Last updated: September 26, 2010 - 18:00

Overview

Snapshot release for the 6.20-2.x version.

ScreenSizer IGOR.6.20.x-2.4-1

in
Downloaded 15 times
Official release from Subversion tag: IGOR-6-20--2-4-1
Download: ScreenSizer-IGOR.6.20.x-2.4-1.zip
Size: 28.75 KB
md5_file hash: ac7c384a630d325ea98f5261a1fe50f1
First released: August 9, 2010 - 08:07
Last updated: August 9, 2010 - 08:10

Overview

Minor code changes over 2.40 release version. Considered now to be a stable release for this version.

ScreenSizer IGOR.6.20.x-2.4

in
Downloaded 9 times
Official release from Subversion tag: IGOR-6-20--2-4
Download: ScreenSizer-IGOR.6.20.x-2.4.zip
Size: 28.8 KB
md5_file hash: 2912b11b6edfb65d3ec9edfb7fc46733
First released: July 16, 2010 - 09:56
Last updated: July 16, 2010 - 10:00

Overview

Uses PackageTools to setup, update, get help, or remove.

ScreenSizer IGOR.6.10.x-2.3

in
Downloaded 223 times
Official release from Subversion tag: IGOR-6-10--2-3
Download: ScreenSizer-IGOR.6.10.x-2.3.zip
Size: 27.78 KB
md5_file hash: e620c681634c5d8e174a41040aee752a
First released: December 1, 2009 - 15:58
Last updated: December 1, 2009 - 16:00

Overview

This release adds the commands to size a window by Aspect Ratio.

This version does NOT use PackageTools.

ScreenSizer IGOR.6.10.x-2.2

in
Downloaded 58 times
Official release from Subversion tag: IGOR-6-10--2-2
Download: ScreenSizer-IGOR.6.10.x-2.2.zip
Size: 16.74 KB
md5_file hash: 675f8c37a2e2a61eaa690c8971276a7a
First released: June 29, 2009 - 07:54
Last updated: June 29, 2009 - 08:00

Overview

The RemoveMe() function now works properly.

ScreenSizer IGOR.6.10.x-2.1

in
Downloaded 16 times
Official release from Subversion tag: IGOR-6-10--2-1
Download: ScreenSizer-IGOR.6.10.x-2.1.zip
Size: 16.73 KB
md5_file hash: 10bd92b73019b326f3afb13d21a8590e
First released: April 22, 2009 - 08:45
Last updated: April 22, 2009 - 08:50

Features

Initialize(winXX, [force])
Initializes the package (by force as needed).

SetFrame(left%,top%,right%,bottom%)
Defines the frame as percentages of the current screen size.

ReSetFrame()
Put frame back to full screen.

MoveFrontWindow(left%,top%,right%,bottom%)
Moves the frontmost window (graph, panel, table, procedure ...) to the given position as percentages.

MoveAWindow(left%,top%,right%,bottom%,name)
Moves the named window (graph, panel, table, procedure ...) to the given position as percentages.

MoveWindows(left%,top%,right%,bottom%,[type, kind, exclude])
Moves the type windows (1, 2, 16, 128 ...) or kind windows ("graphs", "tables", "panels", ...) to the given position as percentages. Windows in the exclude string list are not moved.

MoveCmdWindow(left%,top%,right%,bottom%)
Same as above except for the Command Window.

SizeFrontWindow(width%,height%)
Sizes the frontmost window (graph, panel, table, procedure ...) to the given values as percentages.

SizeAWindow(width%,height%,name)
Sizes the named window (graph, panel, table, procedure ...) to the given values as percentages.

SizeWindows(width%,height%,[type, kind, exclude])
Sizes the type windows (1, 2, 16, 128 ...) or kind windows ("graphs", "tables", "panels", ...) to the given values as percentages. Windows in the exclude string list are not sized.

ShiftFrontWindow(left%,top%)
Shifts the frontmost window (graph, panel, table, procedure ...) to the given values as percentages. Negative values reference origin from right or bottom respectively.

ShiftAWindow((left%,top%,name)
Shifts the named window (graph, panel, table, procedure ...) to the given values as percentages.

ShiftWindows((left%,top%,[type, kind, dlr, dtb, exclude])
Shifts the type windows (1, 2, 16, 128 ...) or kind windows ("graphs", "tables", "panels", ...) to the given values as percentages. Windows in the exclude string list are not shifted. The delta-left-right or delta-top-bottom offsets allow windows to be staggered (alphabetically) when shifted.

MakePanel(left%,top%,width,height,NameStr,[other])
Make a new panel as specified by left%, top% and extending as width and height.

MakeExtPanel(side,offset,width,height,NameStr,[other])
Create an external panel attached to the given side of a graph.

SaveWinCoords([name])
Save the coordinates of the named window (default is frontmost).

RestoreWinCoords(how, [name])
Restores the coordinates of the named window (default is frontmost) with/without shrinking/expanding or moving back into frame.

SaveAllWindows()
Saves the coordinates of all windows.

RestoreAllWindows(how)
Restores the coordinates of all windows.

RemoveMe()
Safely removes the entire ScreenSizer package from an experiment.

Help()
Displays the Help file for ScreenSizer.

ScreenSizer IGOR.6.10.x-2.x-dev

in
Downloaded 10 times
Nightly development snapshot from Subversion branch: IGOR-6-10--2
Download: ScreenSizer-IGOR.6.10.x-2.x-dev.zip
Size: 27.78 KB
md5_file hash: 563518e23233b794c2ea1bd8f82c962a
First released: April 15, 2009 - 20:31
Last updated: December 1, 2009 - 16:00

Overview

This is the snapshot release.

When this snapshot version has a later posting date/time than an official release, it contains the latest fixes on an official release. Download the snapshot instead of the official release. See the SVN log for a list of what changes have been made or the Issue Tracking log for what problems have arisen.

ScreenSizer IGOR.6.10.x-2.0

in
Downloaded 70 times
Official release from Subversion tag: IGOR-6-10--2-0
Download: ScreenSizer-IGOR.6.10.x-2.0.zip
Size: 13.88 KB
md5_file hash: 4385f0f2a85ffc1f813b44ffc39ae804
First released: April 5, 2009 - 14:12
Last updated: April 5, 2009 - 14:20

General

All move and size window commands are now aware of procedure, panel, and xop windows appropriately. The procedure file includes modest support for language localization and follows conventions recommended here for using Help() and RemoveMe() functions.

Features

Initialize(winXX, [force])
Initializes the package (by force as needed).

SetFrame(left%,top%,right%,bottom%)
Defines the frame as percentages of the current screen size.

ReSetFrame()
Put frame back to full screen.

MoveFrontWindow(left%,top%,right%,bottom%)
Moves the frontmost window (graph, panel, table, procedure ...) to the given position as percentages.

MoveAWindow(left%,top%,right%,bottom%,[name])
Moves the optional named window (graph, panel, table, procedure ...) to the given position as percentages.

MoveWindows(left%,top%,right%,bottom%,[type, kind])
Moves the type windows (1, 2, 16, 128 ...) or kind windows ("graphs", "tables", "panels", ...) to the given position as percentages.

MoveCmdWindow(left%,top%,right%,bottom%)
Same as above except for the Command Window.

SizeFrontWindow(width%,height%)
Sizes the frontmost window (graph, panel, table, procedure ...) to the given values as percentages.

SizeAWindow(width%,height%,[name])
Sizes the optional named window (graph, panel, table, procedure ...) to the given values as percentages.

SizeWindows(width%,height%,[type, kind])
Sizes the type windows (1, 2, 16, 128 ...) or kind windows ("graphs", "tables", "panels", ...) to the given values as percentages.

MakePanel(left%,top%,width,height,NameStr,[other])
Make a new panel as specified by left%, top% and extending as width and height.

MakeExtPanel(side,offset,width,height,NameStr,[other])
Create an external panel attached to the given side of a graph.

SaveWinCoords([name])
Save the coordinates of the named window (default is frontmost).

RestoreWinCoords(how, [name])
Restores the coordinates of the named window (default is frontmost) with/without shrinking/expanding or moving back into frame.

SaveAllWindows()
Saves the coordinates of all windows.

RestoreAllWindows(how)
Restores the coordinates of all windows.

RemoveMe()
Safely removes the entire ScreenSizer package from an experiment.

Help()
Displays the Help file for ScreenSizer.

ScreenSizer IGOR.6.03.x-1.7

in
Downloaded 94 times
Official release from Subversion tag: IGOR-6-03--1-7
Download: ScreenSizer-IGOR.6.03.x-1.7.zip
Size: 11.29 KB
md5_file hash: 2a6dd70b7d2e72ca0e174683f830a027
First released: July 10, 2008 - 07:59
Last updated: July 10, 2008 - 08:00

Features

Initialize(winXX)
Initializes the package.

SetFrame(left%,top%,right%,bottom%)
Defines the frame as percentages of the current screen size.

MoveFrontWindow(left%,top%,right%,bottom%)
Moves the frontmost window (graph, panel, table, ...) to the given position as percentages.

MoveCmdWindow(left%,top%,right%,bottom%)
Same as above except for the Command Window.

MakePanel(left%,top%,width,height,NameStr,[other])
Make a new panel as specified by left%, top% and extending as width and height.

MakeExtPanel(side,offset,width,height,NameStr,[other])
Create an external panel attached to the given side of a graph.

SaveWinCoords([name])
Save the coordinates of the named window (default is frontmost).

RestoreWinCoords(how, [name])
Restores the coordinates of the named window (default is frontmost) with/without shrinking/expanding or moving back into frame.

SaveAllWindows()
Saves the coordinates of all windows.

RestoreAllWindows(how)
Restores the coordinates of all windows.

Help()
Displays the Help file for ScreenSizer.

ScreenSizer IGOR.6.03.x-1.6

in
Downloaded 7 times
Official release from Subversion tag: IGOR-6-03--1-6
Download: ScreenSizer-IGOR.6.03.x-1.6.zip
Size: 11.3 KB
md5_file hash: 06b2d300b09b4cd3be4b6dd242f7a257
First released: July 10, 2008 - 06:29
Last updated: July 10, 2008 - 06:30

Overview

Please download a more recent version ... this one was not completed properly. :-)

ScreenSizer IGOR.6.03.x-1.5

in
Downloaded 9 times
Official release from Subversion tag: IGOR-6-03--1-5
Download: ScreenSizer-IGOR.6.03.x-1.5.zip
Size: 9.94 KB
md5_file hash: 26411aba4c6a30d0d5619049e34a72f5
First released: July 7, 2008 - 06:42
Last updated: July 7, 2008 - 06:50

Overview

Bug Fixes

  • Intitialize(1) now works properly!

Code Changes

  • RestoreWinCoords and RestoreAllWindows now uses how as: -1 - revert to locations when saved regardless of new screen size; 0 - move left, top coordinates without shrinking/expanding; 1 - move left, top coordinates and shrink/expand; 2 - move left, top coordinates and then adjust if possible to be back in frame

ScreenSizer IGOR.6.03.x-1.4

in
Downloaded 9 times
Official release from Subversion tag: IGOR-6-03--1-4
Download: ScreenSizer-IGOR.6.03.x-1.4.zip
Size: 9.96 KB
md5_file hash: 8dc3743c79731f71241051181862cc39
First released: June 16, 2008 - 09:09
Last updated: June 16, 2008 - 09:10

Overview

This release fixes bugs, adds new functions, and includes a help file.

The procedure file is also now a MODULE rather than an INDEPENDENT MODULE. This will allow users who create INDEPENDENT MODULES to #include it without the potential for problems that can be associated with including INDEPENDENT MODULES from other INDEPENDENT MODULES. The downside is, the procedure file will appear in the menu list of procedures - this will hopefully be resolved in a later version.

ScreenSizer IGOR.6.03.x-1.2

in
Downloaded 30 times
Official release from Subversion tag: IGOR-6-03--1-2
Download: ScreenSizer-IGOR.6.03.x-1.2.zip
Size: 2.39 KB
md5_file hash: ab8eaad7b03247d32673adf14657db71
First released: January 31, 2008 - 13:42
Last updated: January 31, 2008 - 13:50

Overview

This release adds a new function.

MakeExtPanel(side,offset,width,height,NameStr,[other])
Call this function to create an external panel attached to the given side (0, 1, 2, 3) of a graph (see the Igor Pro help for the NewPanel operation to learn how these values are defined). The value of offset will set the panel the given distance in pixels from the graph side (negative values are supported). All other parameters have the same function as in MakePanel(...).

Installation and User Notes

Follow the procedures in the previous official release.

ScreenSizer IGOR.6.03.x-1.1

in
Downloaded 29 times
Official release from Subversion tag: IGOR-6-03--1-1
Download: ScreenSizer-IGOR.6.03.x-1.1.zip
Size: 2.22 KB
md5_file hash: b44ab9c99d35f2c3bd670446ef9f1cf0
First released: January 14, 2008 - 16:18
Last updated: January 14, 2008 - 17:00

Overview

This is the first official release of the project.

Features

Initialize(winXX)
Initializes the package. On WinXX systems, with winXX=0, the frame is kept at its current size, whereas with winXX=1, the frame is sized to fill the entire screen. On MacOS systems, this parameter has no function (but must be present in the call). The function Initialize(0) is also called at the start of all routines below.

SetFrame(left%,top%,right%,bottom%)
Defines the frame (content region on MacOS, client area on WinXX) as percentages of the current screen size. Initialize values are (0, 0, 100, 100). Safer values to allow for MacOS and WinXX menu bars as well as some nice border would be (2, 10, 98, 98).

MoveFrontWindow(left%,top%,right%,bottom%)
Moves the frontmost window (graph, panel, table, ...) to the given position as percentages of the current content region (MacOS) or client area (WinXX).

MoveCmdWindow(left%,top%,right%,bottom%)
Same as above except for the Command Window.

MakePanel(left%,top%,width,height,NameStr,[other])
Make a new panel starting at the content region or client area location specified by left%, top% and extending as width and height (in PIXELS!). Note, negative values of left% or top% will locate the origin of the panel at the right or bottom, respectively. The NameStr is the name of the panel, and [other] is an optional string to append to a NewPanel call.

Examples

Initialize (Full Frame on WinXX)

ScreenSizer#Initialize(1)

Define a Nice Working Frame

ScreenSizer#SetFrame(2,10,98,98)

Make a Panel
This puts a panel "My New Panel" that is 120 x 240 pixels with its left,top origin at the 50%,50% location. The panel is killable without a dialog box.

ScreenSizer#SetFrame(0,0,100,100)
ScreenSizer#MakePanel(50,50,120,240,"My New Panel",other="/K=1")

This puts the same panel.

ScreenSizer#SetFrame(50,50,100,100)
ScreenSizer#MakePanel(0,0,120,240,"My New Panel",other="/K=1")

This puts the panel flush right on the current content region or client area.

ScreenSizer#SetFrame(2,10,98,98)
ScreenSizer#MakePanel(-100,0,120,240,"My New Panel",other="/K=1")

ScreenSizer IGOR.6.03.x-1.0.x-dev

in
Downloaded 4 times
Nightly development snapshot from Subversion branch: HEAD
Download: ScreenSizer-IGOR.6.03.x-1.0.x-dev.zip
Size: 11.29 KB
md5_file hash: e1dff1dd3dfbfde4e33062d4f8a2e477
First released: January 7, 2008 - 14:15
Last updated: July 10, 2008 - 08:00

This is a snapshot of the core for the project. It may or may not reflect the most recent developments on the project, and it may or may not be equivalent to the most recent version of the project. See the SVN log here for changes made to this project.

When in doubt, please download an official release of this project.

Back to top