Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

xminstallimage(3) [redhat man page]

XmInstallImage(library call)											      XmInstallImage(library call)

NAME
XmInstallImage -- A pixmap caching function that adds an image to the image cache SYNOPSIS
#include <Xm/Xm.h> Boolean XmInstallImage( XImage * image, char * image_name); DESCRIPTION
XmInstallImage stores an image in an image cache that can later be used to generate a pixmap. Part of the installation process is to extend the resource converter used to reference these images. The resource converter is given the image name so that the image can be ref- erenced in a .Xdefaults file. Since an image can be referenced by a widget through its pixmap resources, it is up to the application to ensure that the image is installed before the widget is created. image Points to the image structure to be installed. The installation process does not make a local copy of the image. Therefore, the application should not destroy the image until it is uninstalled from the caching functions. image_name Specifies a string that the application uses to name the image. After installation, this name can be used in .Xdefaults for ref- erencing the image. A local copy of the name is created by the image caching functions. The image caching functions provide a set of eight preinstalled images. These names can be used within a .Xdefaults file for generating pixmaps for the resource for which they are provided. +---------------+---------------------------------------------------+ |Image Name | Description | +---------------+---------------------------------------------------+ |background | A tile of solid background | +---------------+---------------------------------------------------+ |25_foreground | A tile of 25% foreground, 75% background | +---------------+---------------------------------------------------+ |50_foreground | A tile of 50% foreground, 50% background | +---------------+---------------------------------------------------+ |75_foreground | A tile of 75% foreground, 25% background | +---------------+---------------------------------------------------+ |horizontal | A tile of horizontal lines of the two colors | +---------------+---------------------------------------------------+ |vertical | A tile of vertical lines of the two colors | +---------------+---------------------------------------------------+ |slant_right | A tile of slanting lines of the two colors | +---------------+---------------------------------------------------+ |slant_left | A tile of slanting lines of the two colors | +---------------+---------------------------------------------------+ |menu_cascade | A tile of an arrow of the foreground color | +---------------+---------------------------------------------------+ |menu_checkmark | A tile of a checkmark of the foreground color | +---------------+---------------------------------------------------+ |menu_dash | A tile of one horizontal line of the foreground | | | color | +---------------+---------------------------------------------------+ +---------------+---------------------------------------------------+ RETURN
Returns True when successful; returns False if NULL image, NULL image_name, or duplicate image_name is used as a parameter value. RELATED
XmUninstallImage(3), XmGetPixmap(3), and XmDestroyPixmap(3). XmInstallImage(library call)

Check Out this Related Man Page

tile(n)                                                        BLT Built-In Commands                                                       tile(n)

__________________________________________________________________________________________________________________________________________________

NAME
tile - Tiling versions of Tk widgets SYNOPSIS
tile::button pathName option value... tile::checkbutton pathName option value... tile::frame pathName option value... tile::label pathName option value... tile::radiobutton pathName option value... tile::scrollbar pathName option value... tile::toplevel pathName option value... _________________________________________________________________ DESCRIPTION
The tile widgets let you create textured backgrounds. The texture is a Tk image which is tiled over the entire background of the widget. INTRODUCTION
With the advent of Tk 4.0, images are now easy to create and use in applications. Images add interest to applications and they convey more information. But one area where Tk hasn't taken advantage of images is using images as textures for widgets. Since tiling is a standard feature of windowing systems, it's very easy to use images as textures. The tile widgets take the standard Tk 4.0 widgets and add tiling configuration options to them. Textures are specified by the name of the image you wish to be tiled across the background of the widget. EXAMPLE
To add tiling to a widget, you simply create an image using Tk's image command and use the image name as the value for the -tile configura- tion option of the widget. image create photo my_texture -file tan_paper.gif blt::tile::frame .f -tile my_texture The image my_texture is added to the frame. If my_texture is updated, so will the widget background. image create photo my_texture -file rain.gif The tile widget commands reside in the "blt::tile" namespace, so as not to collide with the normal Tk widgets. An easy way to add tiling to existing programs is to import the tile widget commands into the global namespace. image create photo my_texture -file tan_paper.gif namespace import -force blt::tile::* frame .f -tile my_texture To use one image for all texturing, you can use the "Tile" option class name to specify the same image for all tile widgets. image create photo my_texture -file tan_paper.gif option add *Tile my_texture OPTIONS
The following configurations options are added to the widgets. If a -tile or -activetile option is specified, it overrides the background color of the widget. -activetile image Specifies a textured background to display when the widget is active. This option is available for the tilebutton, tilecheckbutton, tileradiobutton, and tilescrollbar widgets. Image is the name an image created using Tk's image command. The background of the widget is tiled with image. If image is "", then the active background color is displayed. The default is "". -tile image Specifies a textured background to display for the widget. Image is the name an image created using Tk's image command. The back- ground of the widget is tiled with image. If image is "", then the normal background color is displayed. The default is "". KEYWORDS
tile, texture, button, label, radiobutton, checkbutton, scrollbar, frame, toplevel BLT 2.4 tile(n)
Man Page