Chandra X-Ray Observatory (CXC)
Skip to the navigation links
Last modified: December 2012

URL: http://cxc.harvard.edu/chips/hide_frame.html
Jump to: Description · Examples · Bugs · See Also


AHELP for CIAO 4.5 ChIPS v1

hide_frame

Context: frames

Synopsis

Hide the specified frame.

Syntax

hide_frame()
hide_frame( [ChipsId] )
hide_frame( "frame_id" )
hide_frame( "all" )

Description

Depending on the argument, this command hides the current frame, the frame indicated in a ChipsId structure or by the frame_id, or all frames.

  • (no argument) - the current frame is hidden.
  • ChipsId - an optional ChipsId structure containing values to modify the currency state for the command.
  • frame_id - identification tag given to each object that is created; use this to hide a specific frame.
  • all - hides all frames.

The frame is not deleted, just hidden. The display_frame command makes it visible again.

Hiding and Displaying the Frame Border

By default, the frame border is hidden. It can be displayed with the display_frame_border command, but will not be apparent unless the color is different than the frame background; see "ahelp set_frame" for information on setting the border color. The frame border can be hidden with the hide_frame_border command. The border cannot be displayed if the frame is hidden; it is automatically hidden as well.

Example 1

chips> add_frame(.1, .1, .5, .5)
chips> set_frame(["bgcolor",red"])
chips> hide_frame()

Create a frame, then hide the current frame.

Example 2

chips> id = ChipsId()
chips> add_frame(.1, .1, .5, .5, "id=data06")
chips> set_frame(["bgcolor",red"])
chips> add_frame(.5, .5, .9, .9,"id=data05")
chips> set_frame(["bgcolor",blue"])
chips> id.frame = "data06"
chips> hide_frame(id)

Two frames are created; the second frame is current after it is created. The id.frame command sets the frame value of the ChipsId structure to the first frame. That frame is then hidden.

Example 3

chips> add_frame(.1, .1, .5, .5,"id=data06")
chips> set_frame(["bgcolor","cornflower"])
chips> add_frame(.5, .5, .9, .9,"id=data05")
chips> set_frame(["bgcolor","green"])
chips> hide_frame("all")

Two frames are created, then the hide_frame command hides them both.

Example 4

chips> add_frame("bgcolor=red border.color=purple")
chips> display_frame_border()
chips> hide_frame_border()

A frame is added with a red background and purple border. The border is displayed, then hidden again.

Bugs

See the bugs pages on the ChIPS website for an up-to-date listing of known bugs.

See Also

concepts
chipsid, currency
frames
add_frame, arrange_frames, blink_frames, current_frame, delete_frame, display_frame, get_frame, move_frame, next_frame, reposition_frame, set_frame, tile, view_placed_frame, view_single_frame
utilities
erase, get_object_count

Last modified: December 2012
CXC logo

The Chandra X-Ray Center (CXC) is operated for NASA by the Smithsonian Astrophysical Observatory. 60 Garden Street, Cambridge, MA 02138 USA.   Email: cxcweb@head.cfa.harvard.edu Smithsonian Institution, Copyright © 1998-2012. All rights reserved.