XmToggleButton man page on Ultrix

Man page or keyword search:  
man Server   3690 pages
apropos Keyword Search (all sections)
Output format
Ultrix logo
[printable version]

XmToggleButton(3X)		   OSF/Motif		    XmToggleButton(3X)

NAME
       XmToggleButton - The ToggleButton widget class

SYNOPSIS
       #include <Xm/ToggleB.h>

DESCRIPTION
       ToggleButton sets nontransitory state data within an application.  Usu‐
       ally this widget consists of an	indicator  (square  or	diamond)  with
       either  text  or a pixmap on one side of it.  However, it can also con‐
       sist of just text or a pixmap without the indicator.

       The toggle graphics display a 1-of-many or N-of-many  selection	state.
       When a toggle indicator is displayed, a square indicator shows an N-of-
       many selection state and a diamond indicator shows a  1-of-many	selec‐
       tion state.

       ToggleButton  implies a selected or unselected state.  In the case of a
       label and an indicator, an empty indicator (square or  diamond  shaped)
       indicates that ToggleButton is unselected, and a filled indicator shows
       that it is selected.  In the case of a pixmap toggle, different pixmaps
       are used to display the selected/unselected states.

       The  default  behavior associated with a ToggleButton in a menu depends
       on the type of menu system in which it resides.	 By  default,  BSelect
       controls the behavior of the ToggleButton.  In addition, BMenu controls
       the behavior of the ToggleButton if it resides in a  PopupMenu  system.
       The actual mouse button used is determined by its RowColumn parent.

       To accommodate the toggle indicator when created, Label's resource XmN‐
       marginLeft may be increased.

   Classes
       ToggleButton inherits behavior and resources  from  Core,  XmPrimitive,
       and XmLabel Classes.

       The class pointer is xmToggleButtonWidgetClass.

       The class name is XmToggleButton.

   New Resources
       The  following table defines a set of widget resources used by the pro‐
       grammer to specify data.	 The programmer can also set the resource val‐
       ues  for	 the  inherited classes to set attributes for this widget.  To
       reference a resource by name or by class in a .Xdefaults	 file,	remove
       the XmN or XmC prefix and use the remaining letters.  To specify one of
       the defined values for a resource in a .Xdefaults file, remove  the  Xm
       prefix and use the remaining letters (in either lowercase or uppercase,
       but include any underscores between words).  The codes  in  the	access
       column  indicate if the given resource can be set at creation time (C),
       set by using XtSetValues (S), retrieved by using XtGetValues (G), or is
       not applicable (N/A).

			     XmToggleButton Resource Set
	  ──────────────────────────────────────────────────────────────────
	  Name				     Default		     Access
		Class				   Type
	  ──────────────────────────────────────────────────────────────────
	  ──────────────────────────────────────────────────────────────────
	  XmNarmCallback		     NULL		     C

		XmCArmCallback			    XtCallbackList
	  ──────────────────────────────────────────────────────────────────
	  XmNdisarmCallback		     NULL		     C
		XmCDisarmCallback		    XtCallbackList
	  ──────────────────────────────────────────────────────────────────
	  XmNfillOnSelect		     dynamic		     CSG
		XmCFillOnSelect			    Boolean
	  ──────────────────────────────────────────────────────────────────
	  XmNindicatorOn		     True		     CSG
		XmCIndicatorOn			    Boolean
	  ──────────────────────────────────────────────────────────────────
	  XmNindicatorSize		     dynamic		     CSG
		XmCIndicatorSize		    Dimension
	  ──────────────────────────────────────────────────────────────────
	  XmNindicatorType		     dynamic		     CSG
		XmCIndicatorType		    unsigned char
	  ──────────────────────────────────────────────────────────────────
	  XmNselectColor		     dynamic		     CSG
		XmCSelectColor			    Pixel
	  ──────────────────────────────────────────────────────────────────
	  XmNselectInsensitivePixmap	     XmUNSPECIFIED_PIXMAP    CSG
		XmCSelectInsensitivePixmap	    Pixmap
	  ──────────────────────────────────────────────────────────────────
	  XmNselectPixmap		     XmUNSPECIFIED_PIXMAP    CSG
		XmCSelectPixmap			    Pixmap
	  ──────────────────────────────────────────────────────────────────
	  XmNset			     False		     CSG
		XmCSet				    Boolean
	  ──────────────────────────────────────────────────────────────────
	  XmNspacing			     4			     CSG
		XmCSpacing			    Dimension
	  ──────────────────────────────────────────────────────────────────
	  XmNvalueChangedCallback	     NULL		     C
		XmCValueChangedCallback		    XtCallbackList
	  ──────────────────────────────────────────────────────────────────
	  XmNvisibleWhenOff		     dynamic		     CSG
		XmCVisibleWhenOff		    Boolean
	  ──────────────────────────────────────────────────────────────────
       Specifies  the list of callbacks called when the ToggleButton is armed.
       To arm this widget, press the active mouse button while the pointer  is
       inside  the  ToggleButton.   For this callback, the reason is XmCR_ARM.
       Specifies the list of callbacks called when ToggleButton	 is  disarmed.
       To  disarm this widget, press and release the active mouse button while
       the pointer is inside the ToggleButton.	This widget is	also  disarmed
       when  the  user	moves  out of the widget and releases the mouse button
       when the pointer is outside the widget.	For this callback, the	reason
       is XmCR_DISARM.	Fills the indicator with the color specified in XmNse‐
       lectColor and switches the top and bottom shadow	 colors	 when  set  to
       True.   Otherwise,  it  switches only the top and bottom shadow colors.
       The default is set to the value of XmNindicatorOn.  When XmNindicatorOn
       is False, and XmNfillOnSelect is set explicitly to True, the background
       is filled with the color specified by XmNselectColor.  Specifies that a
       toggle indicator is drawn to one side of the toggle text or pixmap when
       set to True.  When set to False, no space is allocated for the  indica‐
       tor, and it is not displayed.  If XmNindicatorOn is True, the indicator
       shadows are switched when the button is selected	 or  unselected,  but,
       any  shadows  around  the  entire widget are not switched.  However, if
       XmNindicatorOn is False, any  shadows  around  the  entire  widget  are
       switched	 when  the toggle is selected or unselected.  Sets the size of
       the indicator.  If no value is specified, the size of the indicator  is
       based  on  the size of the label string or pixmap.  If the label string
       or pixmap changes, the size of the indicator is recomputed based on the
       size  of	 the  label string or pixmap.  Once a value has been specified
       for XmNindicatorSize, the indicator has that size,  regardless  of  the
       size  of	 the  label  string or pixmap, until a new value is specified.
       Specifies if the indicator is a 1-of or N-of indicator.	For  the  1-of
       indicator,  the	value  is  XmONE_OF_MANY.  For the N-of indicator, the
       value is XmN_OF_MANY.  The N-of-many indicator is  square.   The	 1-of-
       many  indicator	is  diamond  shaped.  This resource specifies only the
       visuals and does not enforce the behavior.  When the ToggleButton is in
       a  RadioBox,  the  default  is XmONE_OF_MANY; otherwise, the default is
       XmN_OF_MANY.  Allows the application to specify what  color  fills  the
       center  of  the	square or diamond-shaped indicator when it is set.  If
       this color is the same as either the top or the bottom shadow color  of
       the  indicator, a one-pixel-wide margin is left between the shadows and
       the fill; otherwise, it is filled completely.  This resource's  default
       for  a  color  display is a color between the background and the bottom
       shadow color.  For a monochrome display, the  default  is  set  to  the
       foreground  color.   To	set the background of the button to XmNselect‐
       Color when XmNindicatorOn is False, the value of	 XmNfillOnSelect  must
       be  explicitly set to True.  Specifies a pixmap used as the button face
       when the ToggleButton is selected and the button is insensitive if  the
       Label resource XmNlabelType is set to XmPIXMAP.	If the ToggleButton is
       unselected and the button is insensitive, the pixmap in	XmNlabelInsen‐
       sitivePixmap  is used as the button face.  If no value is specified for
       XmNlabelInsensitivePixmap, that resource is set to the value  specified
       for XmNselectInsensitivePixmap.	Specifies the pixmap to be used as the
       button face  if	XmNlabelType  is  XmPIXMAP  and	 the  ToggleButton  is
       selected.  When the ToggleButton is unselected, the pixmap specified in
       Label's XmNlabelPixmap is used.	If no value is	specified  for	XmNla‐
       belPixmap,  that	 resource is set to the value specified for XmNselect‐
       Pixmap.	Represents the state of the ToggleButton.  A  value  of	 false
       indicates that the ToggleButton is not set.   A value of true indicates
       that the ToggleButton is set.  Setting this resource sets the state  of
       the  ToggleButton.   Specifies the amount of spacing between the toggle
       indicator and the toggle label (text or pixmap).	 Specifies the list of
       callbacks called when the ToggleButton value is changed.	 To change the
       value, press and release the active mouse button while the  pointer  is
       inside  the  ToggleButton.   This  action also causes this widget to be
       disarmed.  For this callback, the reason is XmCR_VALUE_CHANGED.	 Indi‐
       cates that the toggle indicator is visible in the unselected state when
       the Boolean value is True.  When the ToggleButton is  in	 a  menu,  the
       default	value  is  False.  When the ToggleButton is in a RadioBox, the
       default value is True.

   Inherited Resources
       ToggleButton inherits behavior and resources from the following	super‐
       classes.	 For a complete description of each resource, refer to the man
       page for that superclass.

				XmLabel Resource Set
	 ────────────────────────────────────────────────────────────────────
	 Name				   Default		      Access
	       Class				 Type
	 ────────────────────────────────────────────────────────────────────
	 ────────────────────────────────────────────────────────────────────
	 XmNaccelerator			   NULL			      CSG
	       XmCAccelerator			  String
	 ────────────────────────────────────────────────────────────────────
	 XmNacceleratorText		   NULL			      CSG
	       XmCAcceleratorText		  XmString
	 ────────────────────────────────────────────────────────────────────
	 XmNalignment			   dynamic		      CSG
	       XmCAlignment			  unsigned char
	 ────────────────────────────────────────────────────────────────────
	 XmNfontList			   dynamic		      CSG
	       XmCFontList			  XmFontList
	 ────────────────────────────────────────────────────────────────────
	 XmNlabelInsensitivePixmap	   XmUNSPECIFIED_PIXMAP	      CSG
	       XmCLabelInsensitivePixmap	  Pixmap
	 ────────────────────────────────────────────────────────────────────

	 XmNlabelPixmap			   XmUNSPECIFIED_PIXMAP	      CSG
	       XmCLabelPixmap			  Pixmap
	 ────────────────────────────────────────────────────────────────────
	 XmNlabelString			   dynamic		      CSG
	       XmCXmString			  XmString
	 ────────────────────────────────────────────────────────────────────
	 XmNlabelType			   XmSTRING		      CSG
	       XmCLabelType			  unsigned char
	 ────────────────────────────────────────────────────────────────────
	 XmNmarginBottom		   dynamic		      CSG
	       XmCMarginBottom			  Dimension
	 ────────────────────────────────────────────────────────────────────
	 XmNmarginHeight		   2			      CSG
	       XmCMarginHeight			  Dimension
	 ────────────────────────────────────────────────────────────────────
	 XmNmarginLeft			   dynamic		      CSG
	       XmCMarginLeft			  Dimension
	 ────────────────────────────────────────────────────────────────────
	 XmNmarginRight			   0			      CSG
	       XmCMarginRight			  Dimension
	 ────────────────────────────────────────────────────────────────────
	 XmNmarginTop			   dynamic		      CSG
	       XmCMarginTop			  Dimension
	 ────────────────────────────────────────────────────────────────────
	 XmNmarginWidth			   2			      CSG
	       XmCMarginWidth			  Dimension
	 ────────────────────────────────────────────────────────────────────
	 XmNmnemonic			   NULL			      CSG
	       XmCMnemonic			  KeySym
	 ────────────────────────────────────────────────────────────────────
	 XmNmnemonicCharSet		   XmFONTLIST_DEFAULT_TAG     CSG
	       XmCMnemonicCharSet		  String
	 ────────────────────────────────────────────────────────────────────
	 XmNrecomputeSize		   True			      CSG
	       XmCRecomputeSize			  Boolean
	 ────────────────────────────────────────────────────────────────────
	 XmNstringDirection		   dynamic		      CSG
	       XmCStringDirection		  XmStringDirection
	 ────────────────────────────────────────────────────────────────────

			      XmPrimitive Resource Set
	   ───────────────────────────────────────────────────────────────
	   Name				 Default		   Access
		 Class			       Type
	   ───────────────────────────────────────────────────────────────
	   ───────────────────────────────────────────────────────────────
	   XmNbottomShadowColor		 dynamic		   CSG
		 XmCBottomShadowColor		Pixel
	   ───────────────────────────────────────────────────────────────
	   XmNbottomShadowPixmap	 XmUNSPECIFIED_PIXMAP	   CSG
		 XmCBottomShadowPixmap		Pixmap
	   ───────────────────────────────────────────────────────────────
	   XmNforeground		 dynamic		   CSG
		 XmCForeground			Pixel
	   ───────────────────────────────────────────────────────────────
	   XmNhelpCallback		 NULL			   C
		 XmCCallback			XtCallbackList
	   ───────────────────────────────────────────────────────────────
	   XmNhighlightColor		 dynamic		   CSG
		 XmCHighlightColor		Pixel
	   ───────────────────────────────────────────────────────────────
	   XmNhighlightOnEnter		 False			   CSG
		 XmCHighlightOnEnter		Boolean
	   ───────────────────────────────────────────────────────────────
	   XmNhighlightPixmap		 dynamic		   CSG

		 XmCHighlightPixmap		Pixmap
	   ───────────────────────────────────────────────────────────────
	   XmNhighlightThickness	 2			   CSG
		 XmCHighlightThickness		Dimension
	   ───────────────────────────────────────────────────────────────
	   XmNnavigationType		 XmNONE			   CSG
		 XmCNavigationType		XmNavigationType
	   ───────────────────────────────────────────────────────────────
	   XmNshadowThickness		 dynamic		   CSG
		 XmCShadowThickness		Dimension
	   ───────────────────────────────────────────────────────────────
	   XmNtopShadowColor		 dynamic		   CSG
		 XmCTopShadowColor		Pixel
	   ───────────────────────────────────────────────────────────────
	   XmNtopShadowPixmap		 dynamic		   CSG
		 XmCTopShadowPixmap		Pixmap
	   ───────────────────────────────────────────────────────────────
	   XmNtraversalOn		 True			   CSG
		 XmCTraversalOn			Boolean
	   ───────────────────────────────────────────────────────────────
	   XmNunitType			 dynamic		   CSG
		 XmCUnitType			unsigned char
	   ───────────────────────────────────────────────────────────────
	   XmNuserData			 NULL			   CSG
		 XmCUserData			XtPointer
	   ───────────────────────────────────────────────────────────────

				 Core Resource Set
	─────────────────────────────────────────────────────────────────────
	Name				      Default		      Access
	      Class				    Type
	─────────────────────────────────────────────────────────────────────
	─────────────────────────────────────────────────────────────────────
	XmNaccelerators			      dynamic		      CSG
	      XmCAccelerators			     XtAccelerators
	─────────────────────────────────────────────────────────────────────
	XmNancestorSensitive		      dynamic		      G
	      XmCSensitive			     Boolean
	─────────────────────────────────────────────────────────────────────
	XmNbackground			      dynamic		      CSG
	      XmCBackground			     Pixel
	─────────────────────────────────────────────────────────────────────
	XmNbackgroundPixmap		      XmUNSPECIFIED_PIXMAP    CSG
	      XmCPixmap				     Pixmap
	─────────────────────────────────────────────────────────────────────
	XmNborderColor			      XtDefaultForeground     CSG
	      XmCBorderColor			     Pixel
	─────────────────────────────────────────────────────────────────────
	XmNborderPixmap			      XmUNSPECIFIED_PIXMAP    CSG
	      XmCPixmap				     Pixmap
	─────────────────────────────────────────────────────────────────────
	XmNborderWidth			      0			      CSG
	      XmCBorderWidth			     Dimension
	─────────────────────────────────────────────────────────────────────
	XmNcolormap			      dynamic		      CG
	      XmCColormap			     Colormap
	─────────────────────────────────────────────────────────────────────
	XmNdepth			      dynamic		      CG
	      XmCDepth				     int
	─────────────────────────────────────────────────────────────────────
	XmNdestroyCallback		      NULL		      C
	      XmCCallback			     XtCallbackList
	─────────────────────────────────────────────────────────────────────
	XmNheight			      dynamic		      CSG

	      XmCHeight				     Dimension
	─────────────────────────────────────────────────────────────────────
	XmNinitialResourcesPersistent	      True		      C
	      XmCInitialResourcesPersistent	     Boolean
	─────────────────────────────────────────────────────────────────────
	XmNmappedWhenManaged		      True		      CSG
	      XmCMappedWhenManaged		     Boolean
	─────────────────────────────────────────────────────────────────────
	XmNscreen			      dynamic		      CG
	      XmCScreen				     Screen *
	─────────────────────────────────────────────────────────────────────
	XmNsensitive			      True		      CSG
	      XmCSensitive			     Boolean
	─────────────────────────────────────────────────────────────────────
	XmNtranslations			      dynamic		      CSG
	      XmCTranslations			     XtTranslations
	─────────────────────────────────────────────────────────────────────
	XmNwidth			      dynamic		      CSG
	      XmCWidth				     Dimension
	─────────────────────────────────────────────────────────────────────
	XmNx				      0			      CSG
	      XmCPosition			     Position
	─────────────────────────────────────────────────────────────────────
	XmNy				      0			      CSG
	      XmCPosition			     Position
	─────────────────────────────────────────────────────────────────────

   Callback Information
       A pointer to the following structure is passed to each callback:	 type‐
       def    struct	{     int	   reason;     XEvent	    *	event;
	 int	      set; } XmToggleButtonCallbackStruct; Indicates  why  the
       callback	 was  invoked Points to the XEvent that triggered the callback
       Reflects the ToggleButton's current state when the  callback  occurred,
       either True (selected) or False (unselected)

   Translations
       XmToggleButton includes translations from Primitive.  Additional XmTog‐
       gleButton translations for buttons not in  a  menu  system  are	listed
       below.  These translations may not directly correspond to a translation
       table.

       Note that altering translations in #override or #augment mode is	 unde‐
       fined.

       BDragPress:    ProcessDrag()	 BSelect      Press: Arm()     BSelect
       Release:Select()			Disarm()  KHelp:	 Help()	  KSe‐
       lect:	   ArmAndActivate()

       XmToggleButton  inherits	 menu  traversal  translations	from  XmLabel.
       Additional XmToggleButton translations for ToggleButtons in a menu sys‐
       tem  are listed below.  In a Popup menu system, BMenu also performs the
       BSelect actions.	 These translations may not directly correspond	 to  a
       translation table.

       BSelect	Press: BtnDown() BSelect Release:BtnUp() KHelp:		Help()
       KActivate:     ArmAndActivate()	KSelect:       ArmAndActivate()	  MAny
       KCancel:	 MenuShellPopdownOne()

   Action Routines
       The  XmToggleButton  action routines are described below: If the button
       was previously unset, this action does the following: If XmNindicatorOn
       is  True,  it  draws  the  indicator shadow so that the indicator looks
       pressed; if XmNfillOnSelect is True, it fills the  indicator  with  the
       color  specified	 by  XmNselectColor.   If  XmNindicatorOn is False, it
       draws the button shadow so that the button looks pressed.  If XmNlabel‐
       Type  is	 XmPIXMAP,  the	 XmNselectPixmap  is  used as the button face.
       Calls the XmNarmCallback callbacks.

       If the button was previously set, this action does  the	following:  If
       both  XmNindicatorOn and XmNvisibleWhenOff are True, it draws the indi‐
       cator shadow so that the indicator looks raised; if XmNfillOnSelect  is
       True,  it fills the indicator with the background color.	 If XmNindica‐
       torOn is False, it draws the button shadow so  that  the	 button	 looks
       raised.	If XmNlabelType is XmPIXMAP, the XmNlabelPixmap is used as the
       button face.  Calls the XmNarmCallback callbacks.  If the  ToggleButton
       was  previously	set,  unsets  it;  if  the ToggleButton was previously
       unset, sets it.

       In a menu, does the following: Unposts all menus in the menu hierarchy.
       Unless the button is already armed, calls the XmNarmCallback callbacks.
       Calls the XmNvalueChangedCallback and XmNdisarmCallback callbacks.

       Outside a menu, if the button was previously unset,  this  action  does
       the following: If XmNindicatorOn is True, it draws the indicator shadow
       so that the indicator looks pressed; if	XmNfillOnSelect	 is  True,  it
       fills  the  indicator  with  the color specified by XmNselectColor.  If
       XmNindicatorOn is False, it draws the button shadow so that the	button
       looks  pressed.	 If  XmNlabelType  is XmPIXMAP, the XmNselectPixmap is
       used as the button face.	 Calls	the  XmNarmCallback,  XmNvalueChanged‐
       Callback, and XmNdisarmCallback callbacks.

       Outside	a menu, if the button was previously set, this action does the
       following: If both XmNindicatorOn and XmNvisibleWhenOff	are  True,  it
       draws  the indicator shadow so that the indicator looks raised; if XmN‐
       fillOnSelect is True, it fills the indicator with the background color.
       If XmNindicatorOn is False, it draws the button shadow so that the but‐
       ton looks raised.  If XmNlabelType is XmPIXMAP, the  XmNlabelPixmap  is
       used  as	 the  button face.  Calls the XmNarmCallback, XmNvalueChanged‐
       Callback, and XmNdisarmCallback callbacks.   This  action  unposts  any
       menus  posted by the ToggleButton's parent menu, disables keyboard tra‐
       versal for the menu, and enables mouse  traversal  for  the  menu.   It
       draws  the  shadow in the armed state and, unless the button is already
       armed, calls the XmNarmCallback callbacks.   This  action  unposts  all
       menus  in  the menu hierarchy.  If the ToggleButton was previously set,
       unsets it; if the ToggleButton was previously unset, sets it.  It calls
       the  XmNvalueChangedCallback  callbacks	and then the XmNdisarmCallback
       callbacks.  Calls the callbacks for XmNdisarmCallback.  In  a  Pulldown
       or Popup MenuPane, unposts all menus in the menu hierarchy and restores
       keyboard focus to the widget that had the focus before the menu	system
       was entered.  Calls the callbacks for XmNhelpCallback if any exist.  If
       there are no help callbacks for this widget, this action calls the help
       callbacks  for the nearest ancestor that has them.  In a toplevel Pull‐
       down MenuPane from a MenuBar, unposts the  menu,	 disarms  the  MenuBar
       CascadeButton  and the MenuBar, and restores keyboard focus to the wid‐
       get that had the focus before the MenuBar was entered.  In other	 Pull‐
       down MenuPanes, unposts the menu.

       In  a  Popup  MenuPane, unposts the menu and restores keyboard focus to
       the widget from which the menu was posted.  Drags  the  contents	 of  a
       ToggleButton  label, identified by pressing BDrag.  This action creates
       a DragContext object whose XmNexportTargets resource is	set  to	 "COM‐
       POUND_TEXT"  for	 a  label type of XmSTRING; otherwise, "PIXMAP" if the
       label type is XmPIXMAP.	This action  is	 undefined  for	 ToggleButtons
       used  in a menu system.	If the pointer is within the button, takes the
       following actions: If the button was previously unset, sets it; if  the
       button  was  previously set, unsets it.	Calls the XmNvalueChangedCall‐
       back callbacks.

   Additional Behavior
       This widget has the additional behavior described below: In a menu,  if
       keyboard traversal is enabled, this action does nothing.	 Otherwise, it
       draws the shadow in the armed state and calls the XmNarmCallback	 call‐
       backs.

       If  the	ToggleButton  is  not in a menu and the cursor leaves and then
       reenters the ToggleButton's window while the button  is	pressed,  this
       action  restores the button's armed appearance.	In a menu, if keyboard
       traversal is enabled, this action does nothing.	 Otherwise,  it	 draws
       the  shadow  in the unarmed state and calls the XmNdisarmCallback call‐
       backs.

       If the ToggleButton is not in a menu and the cursor leaves the  Toggle‐
       Button's	 window	 while the button is pressed, this action restores the
       button's unarmed appearance.

   Virtual Bindings
       The bindings for virtual keys are  vendor  specific.   For  information
       about bindings for virtual buttons and keys, see VirtualBindings(3X).

RELATED INFORMATION
       Core(3X), XmCreateRadioBox(3X), XmCreateToggleButton(3X), XmLabel(3X),
       XmPrimitive(3X), XmRowColumn(3X), XmToggleButtonGetState(3X), and
       XmToggleButtonSetState(3X).

							    XmToggleButton(3X)
[top]

List of man pages available for Ultrix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net