BN.com Gift Guide

Motif Reference Manual B: for OSF/Motif Release 1.2

Overview

The Motif Reference Manual is a complete programmer's reference for the Motif toolkit from the Open Software Foundation (OSF). Motif has become the standard user interface for X Window System applications, and the Motif toolkit makes it easy for programmers to build applications that conform with the Motif "look and feel."Dan Heller's Motif Programming Manual has long been considered the most authoritative and insightful work on Motif. Now, with the addition of this companion reference manual, programmers can ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (22) from $1.99   
  • New (6) from $5.46   
  • Used (16) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$5.46
Seller since 2010

Feedback rating:

(14)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
New Book, minor shelf wear.

Ships from: Palm Bay, FL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$8.99
Seller since 2009

Feedback rating:

(135)

Condition: New
1993-06-08 Paperback New New, in shrinkwrap.

Ships from: DUNELLEN, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$9.75
Seller since 2006

Feedback rating:

(119)

Condition: New
"Massive softcover. O'Reilly, 1994. Motif Edition. ISBN: 1565920384. Pristine condition. No wear. No crease on spine. No markings. No remainder mark. Shipped with USPS delivery ... confirmation." Read more Show Less

Ships from: Holmdel, NJ

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$23.99
Seller since 2008

Feedback rating:

(172)

Condition: New
1565920384 BRAND NEW NEVER USED IN STOCK 125,000+ HAPPY CUSTOMERS SHIP EVERY DAY WITH FREE TRACKING NUMBER

Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$50.00
Seller since 2014

Feedback rating:

(193)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$50.00
Seller since 2014

Feedback rating:

(193)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

The Motif Reference Manual is a complete programmer's reference for the Motif toolkit from the Open Software Foundation (OSF). Motif has become the standard user interface for X Window System applications, and the Motif toolkit makes it easy for programmers to build applications that conform with the Motif "look and feel."Dan Heller's Motif Programming Manual has long been considered the most authoritative and insightful work on Motif. Now, with the addition of this companion reference manual, programmers can dispense completely with the original OSF documentation. In addi- tion to covering the entire Motif toolkit, this book also covers OSF's "User Interface Language" or UIL, and the Motif Resource Manager (MRM) functions used to tie together applications with user interfaces defined in UIL.Contents include:

  • Reference pages for all of the Motif functions and macros.
  • Reference pages for the widget classes defined by the Motif toolkit and the X Toolkit Intrinsics.
  • Reference pages for the Motif Resource Manager (Mrm) functions that are used in conjunction with UIL.
  • Reference pages for the Motif clients: mwm, uil, and xmbind.
  • Reference pages that describe the file format of a User Interface Language module.
  • Reference pages for the data types supported by UIL.
  • Reference pages for the User Interface Language functions.
  • A permuted index and a regular index.
  • A number of appendices and quick reference aids including a list of new functions, widget classes, and widget resources in Motif 1.2.
This book is designed to be used with Volume 6A, Motif Programming Manual, which describes how to build applications using the Motif toolkit and provides a complete tutorial with programming examples. Both of the books are an integral part of the X Window System series from O'Reilly & Associates, Inc.

A complete programmer's reference for the Motif toolkit. This book provides reference pages for the Motif functions and macros, the Motif and Xt widget classes, the Mrm functions, the Motif clients, and the IUL file format, data types, and functions. Reference material has been expanded and covers Motif 1.2.

Read More Show Less

Editorial Reviews

Booknews
A complete programmer's reference for the Motif toolkit designed to be used with volume 6A from the publisher, Motif Programming Manual, and covering Motif versions 1.1 and 1.2. Includes information on Motif functions and macros, widget classes, and User Interface Language (UIL) file formats, data types, and functions. Appendices offer function summaries, tables of Motif resources and UIL objects, and new features in Motif 1.2. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

Meet the Author

Dave Brennan is a senior software engineer at HaL Computer Systems, where he is a member of the On-Line Information Access System (OLIAS) group. He is responsible for the user interface of the on-line documentation browser, as well as a number of other insidious hacks to which he'll never admit. In addition, Dave maintains the Emacs lisp archive at Ohio State University.

Paula Ferguson is the Executive Editor for O'Reilly Web and Scripting editorial group.

Read More Show Less

Table of Contents


Table of Contents Preface Permuted Index Section 1: Motif Functions and Macros Section 2: Motif and Xt Widget Classes Section 3: Mrm Functions Section 4: Motif Clients Section 5: UIL File Format Section 6: UIL Data Types Section 7: UIL Functions Appendices A. Function Summaries B. Data Types C. Table of Motif Resources D. Table of UIL Objects E. New Features in Motif 1.2 Index Figures 2-1 Class hierarchy of the Motif widget set 5-1 A sample UIL source file

INDEX: any, UIL data type, 761 applications, ensuring upward-compatible, 244-245 ApplicationShell, 408 ArgList, data type, 843 argument, UIL data type, 762 ArrowButton, 439 ArrowButtonGadget, 443 asciz_string_table, UIL data type, 764 Atom, data type, 843 atoms, return for given property name string, 167 baseline, get position of, 323 Boolean, data type, 843 boolean, UIL data type, 766 BulletinBoard, 445 BulletinBoardDialog, 450 callback structures, XmAnyCallbackStruct, 448, 452, 516, 520, 542, 553, 635 callbacks, adding to protocols, 43, 46 Cardinal, data type, 843 CascadeButton, 451 CascadeButtonGadget, 455 character_set, UIL data type, 768 CheckBox, 457 class_rec_name, UIL data type, 770 clipboard, 51-82 color, and widgets, 51 Colormap, data type, 844 color_table, UIL data type, 773 Command, 459 Composite, 411 compound objects, CheckBox, 382 compound strings, 83, 94, 96, 226 compound text, 94, 96 compound_string, UIL data type, 775 compound_string_table, UIL data type, 777 Constraint, 413 Core, 415 Cursor, data type, 844 cursor, get position of, 324 data types, 843-864 dialogs, ErrorDialog, 495 DialogShell, 464 Dimension, data type, 844 directory searches, 122 Display, 466, 844 display, updating, 381 display rectangles, for widgets, 398 drag operations, cancelling, 100 drag source, target types matching DropSite, 309 DragContext, 468 DragIcon, 476 DrawingArea, 479 DrawnButton, 483 drop operations, 116, 118 DropSite, 103-115, 488 DropTransfer, 493 error messages, displaying in Command widget, 84 ErrorDialog, 495 FileSelectionBox, 496 FileSelectionDialog, 503 float, UIL data type, 779 font, UIL data type, 781 font context, creating, 141 font lists, 122-144 fonts, and unit values, 257-258 fontset, UIL data type, 783 font_table, UIL data type, 785 Form, 504 FormDialog, 510 Frame, 511 functions, list of, 825 Gadget, 514 GC, data type, 844 icon, UIL data type, 787 identifier, UIL, 745 image cache, remove image from, 380 images, installing, 165 include directive, UIL, 739 InformationDialog, 517 integer, UIL data type, 789 integer_table, UIL data type, 791 insertion cursor, get position of, 324, 326 keyboard focus, 224 keyboard traversal, 224 KeyCode, data type, 844 keycodes, converting to keysyms, 378 KeySym, data type, 844 keysym, UIL data type, 793 keysyms, converting keycodes to, 378 Label, 518 LabelGadget, 523 List, 525 list, UIL, 746 lists, 173-215 MainWindow, 536 Manager, 540 menu cursor, 259 MenuBar, 546 menus, popup, 220 MenuShell, 548 MessageBox, 551 MessageDialog, 556 Modifiers, data type, 844 module, UIL, 737 Motif, 1.2, new features in, 885-889 Motif Window Manager, 703-726 Mrm, functions, 663-697 MrmCloseHierarchy, 665 MrmCode, data type, 845 MrmCount, data type, 845 MrmFetchBitmapLiteral, 666, 675 MrmFetchColorLiteral, 669, 675 MrmFetchIconLiteral, 667, 671, 675 MrmFetchLiteral, 674 MrmFetchSetValues, 677 MrmFetchWidget, 680 MrmFetchWidgetOverride, 683 MrmHierarchy, data type, 845 MrmInitialize, 686 MrmNcreateCallback, 680 MrmOpenHierarchy, 687 MrmOpenHierarchyPerDisplay, 686-687, 689 MrmOsOpenParamPtr, data type, 845 MrmRegisterArg, data type, 845 MrmRegisterArgList, data type, 845 MrmRegisterClass, 692 MrmRegisterNames, 694 MrmRegisterNamesInHierarchy, 665, 694, 696 MrmType, data type, 845 mwm, 703-726 Object, 418 object, UIL, 749 OptionMenu, 557 OverrideShell, 419 PanedWindow, 559 Pixel, data type, 845 Pixmap, data type, 845 pixmap, UIL data type, 794 pixmaps, removing from pixmap cache, 99 popup menus, 220 PopupMenu, 564 Position, data type, 846 Primitive, 566 procedure, UIL, 743 PromptDialog, 571 protocols, adding, 41 PulldownMenu, 572 PushButton, 574 PushButtonGadget, 580 QuestionDialog, 582 RadioBox, 583 reason, UIL data type, 795 RectObj, 421 representation types, 232-243 resource conversion, 233 resource converters, installing, 240 resources, list of, 865-877 rgb, UIL data type, 797 RowColumn, 585 Scale, 597 Screen, 602, 846 ScrollBar, 605 ScrolledList, 612 ScrolledText, 613 ScrolledWindow, 614 SelectionBox, 619 SelectionDialog, 625 selections, clearing, 311 Separator, 626 SeparatorGadget, 628 Shell, 423 single_float, UIL data type, 799 String, data type, 846 string, UIL data type, 800 string context, creating, 296 strings, 262-308 StringTable, data type, 846 tab groups, adding widgets to, 45 TemplateDialog, 629 Text, 630 TextField, 647 Time, data type, 846 ToggleButtons, 651 ToggleButtonGadget, 657 toolkit functions, list of new, 885 TopLevelShell, 425 TransientShell, 427 translation_table, UIL data type, 803 uil, 727-728 Uil, UIL function, 815, 822 UIL, data types, 760-810, 889 UilDumpSymbolTable, Uil function, 822 unit types, 87, 95 User Interface Language, 727-728 value, converting to unit types, 87 VendorShell, 429 virtual key bindings, xmbind, 729 Visual, data type, 846 WarningDialog, 659 wide_character, UIL data type, 805 Widget, data type, 846 widget, UIL data type, 807 widget classes, ApplicationShell, 408 WidgetClass, data type, 847 WidgetList, data type, 847 widgets, and color, 51 Window, data type, 847 WMShell, 434 WorkingDialog, 660 XA_WM_PROTOCOLS, removing, 232 xbitmapfile, UIL data type, 809 XEvent, data type, 847 XFontSet, data type, 847 XFontStruct, data type, 847 XImage, data type, 848 XmActivateProtocol(), 41 XmActivateWMProtocol(), 42 XmAddProtocolCallback(), 43 XmAddProtocols(), 44 XmAddTabGroup(), 45 XmAddWMProtocolCallback(), 46 XmAddWMProtocols(), 48 XmAnyCallbackStruct, 849 XmArrowButton, 439 XmArrowButtonCallbackStruct, 440, 849 XmArrowButtonGadget, 443 xmbind, 729 XmBulletinBoard, 445 XmBulletinBoardDialog, 450 XmButtonType, data type, 849 XmButtonTypeList, data type, 849 XmCascadeButton(), 451 XmCascadeButtonGadget(), 455 XmCascadeButtonGadgetHighlight(), 50 XmCascadeButtonHighlight(), 50 XmChangeColor(), 51 XmCheckBox(), 457 XmClipboardCancelCopy(), 54 XmClipboardCopy(), 55 XmClipboardCopyByName(), 58 XmClipboardEndCopy(), 60 XmClipboardEndRetrieve(), 62 XmClipboardInquireCount(), 64 XmClipboardInquireFormat(), 65 XmClipboardInquireLength(), 67 XmClipboardInquirePendingItems(), 69 XmClipboardLock(), 71 XmClipboardPendingList(), data type, 849 XmClipboardRegisterFormat(), 72 XmClipboardRetrieve(), 73 XmClipboardStartCopy(), 52, 75 XmClipboardStartRetrieve(), 78 XmClipboardUndoCopy(), 80 XmClipboardUnlock(), 81 XmClipboardWithdrawFormat(), 82 XmColorProc, data type, 849 XmCommand, 459 XmCommandAppendValue(), 83 XmCommandCallbackStruct, 460, 850 XmCommandError(), 84 XmCommandGetChild(), 85 XmCommandSetValue(), 86 XmConvertUnits(), 87 XmCreateArrowButton(), 89 XmCreateArrowButtonGadget(), 89 XmCreateBulletinBoard(), 89 XmCreateBulletinBoardDialog(), 89 XmCreateCascadeButton(), 89 XmCreateCascadeButtonGadget(), 89 XmCreateCommand(), 89 XmCreateDialogShell(), 89 XmCreateDragIcon(), 89 XmCreateDrawingArea(), 89 XmCreateDrawnButton(), 89 XmCreateErrorDialog(), 89 XmCreateFileSelectionBox(), 89 XmCreateFileSelectionDialog(), 89 XmCreateForm(), 89 XmCreateFormDialog(), 89 XmCreateFrame(), 89 XmCreateInformationDialog(), 89 XmCreateLabel(), 89 XmCreateLabelGadget(), 89 XmCreateList(), 89 XmCreateMainWindow(), 89 XmCreateMenuBar(), 89 XmCreateMenuShell(), 89 XmCreateMessageBox(), 89 XmCreateMessageDialog(), 89 XmCreateOptionMenu(), 89 XmCreatePanedWindow(), 89 XmCreatePopupMenu(), 89 XmCreatePromptDialog(), 89 XmCreatePulldownMenu(), 89 XmCreatePushButton(), 89 XmCreatePushButtonGadget(), 89 XmCreateQuestionDialog(), 89 XmCreateRadioBox(), 89 XmCreateRowColumn(), 89 XmCreateScale(), 89 XmCreateScrollBar(), 89 XmCreateScrolledList(), 89 XmCreateScrolledText(), 89 XmCreateScrolledWindow(), 89 XmCreateSelectionBox(), 89 XmCreateSelectionDialog(), 89 XmCreateSeparator(), 89 XmCreateSeparatorGadget(), 89 XmCreateSimpleCheckBox(), 89 XmCreateSimpleMenuBar(), 89 XmCreateSimpleOptionMenu(), 89 XmCreateSimplePopupMenu(), 89 XmCreateSimplePulldownMenu(), 89 XmCreateSimpleRadioBox(), 89 XmCreateTemplateDialog(), 89 XmCreateText(), 89 XmCreateTextField(), 89 XmCreateToggleButton(), 89 XmCreateToggleButtonGadget(), 89 XmCreateWarningDialog(), 89 XmCreateWorkArea(), 89 XmCreateWorkingDialog(), 89 XmCutPasteProc, 850 XmCvtCTToXmString(), 94 XmCvtStringToUnitType(), 95 XmCvtXmStringToCT(), 96 XmDeactivateProtocol(), 97 XmDeactivateWMProtocol(), 98 XmDestroyPixmap(), 99 XmDialogShell, 464 XmDisplay, 466, 888 XmDragCancel(), 100 XmDragContext, 468, 888 XmDragDropFinishCallbackStruct, 472, 850 XmDragIcon, 476, 888 XmDragMotionCallbackStruct, 472, 850 XmDragProcCallbackStruct, 491, 851 XmDragStart(), 101 XmDrawingArea, 479 XmDrawingAreaCallbackStruct, 480, 851 XmDrawnButton, 483 XmDrawnButtonCallbackStruct, 484, 851 XmDropFinishCallbackStruct, 472, 851 XmDropProcCallbackStruct, 491, 852 XmDropSite, 488, 888 XmDropSiteConfigureStackingOrder(), 104 XmDropSiteEndUpdate(), 106 XmDropSiteEnterCallbackStruct, 473, 852 XmDropSiteLeaveCallbackStruct, 473, 852 XmDropSiteQueryStackingOrder(), 107 XmDropSiteRegister(), 109 XmDropSiteRetrieve(), 112 XmDropSiteStartUpdate(), 113 XmDropSiteUnregister(), 114 XmDropSiteUpdate(), 115 XmDropStartCallbackStruct, 473, 852 XmDropTransfer, 493, 888 XmDropTransferAdd(), 116 XmDropTransferEntry, data type, 853 XmDropTransferEntryRec, data type, 853 XmDropTransferStart(), 118 XmErrorDialog, 495 XmFileSelectionBox, 496 XmFileSelectionBoxCallbackStruct, 499, 853 XmFileSelectionBoxGetChild(), 120 XmFileSelectionDialog, 503 XmFileSelectionDoSearch(), 122 XmFontContext, data type, 853 XmFontList, data type, 853 XmFontListAdd(), 123 XmFontListAppendEntry(), 124 XmFontListCopy(), 126 XmFontListCreate(), 127 XmFontListEntry, data type, 854 XmFontListEntryCreate(), 128 XmFontListEntryFree(), 130 XmFontListEntryGetFont(), 132 XmFontListEntryGetTag(), 133 XmFontListEntryLoad(), 134 XmFontListFree(), 136 XmFontListFreeFontContext(), 138 XmFontListGetNextFont(), 139 XmFontListInitFontContext(), 141 XmFontListNextEntry(), 142 XmFontListRemoveEntry(), 143 XmFontType, data type, 854 XmForm, 504 XmFormDialog, 510 XmFrame, 511 XmGadget(), 514 XmGetAtomName(), 145 XmGetColorCalculation(), 146 XmGetColors(), 147 XmGetDestination(), 148 XmGetDragContext(), 149 XmGetFocusWidget(), 150 XmGetMenuCursor(), 151 XmGetPixmap(), 152 XmGetPixmapByDepth(), 154 XmGetPostedFromWidget(), 156 XmGetSecondaryResourceData(), 157 XmGetTabGroup(), 159 XmGetTearOffControl(), 160 XmGetVisibility(), 161 XmGetXmDisplay(), 163 XmGetXmScreen(), 164 XmHighlightMode, data type, 854 XmInformationDialog, 517 XmInstallImage(), 165 XmInternAtom(), 167 XmIsArrowButton(), 169 XmIsArrowButtonGadget(), 169 XmIsBulletinBoard(), 169 XmIsCascadeButton(), 169 XmIsCascadeButtonGadget(), 169 XmIsCommand(), 169 XmIsDialogShell(), 169 XmIsDisplay(), 169 XmIsDragContext(), 169 XmIsDragIconObjectClass(), 169 XmIsDrawingArea(), 169 XmIsDrawnButton(), 169 XmIsDropSiteManager(), 169 XmIsDropTransfer(), 169 XmIsFileSelectionBox(), 169 XmIsForm(), 169 XmIsFrame(), 169 XmIsGadget(), 169 XmIsLabel(), 169 XmIsLabelGadget(), 169 XmIsList(), 169 XmIsMainWindow(), 169 XmIsManager(), 169 XmIsMenuShell(), 169 XmIsMessageBox(), 169 XmIsMotifWMRunning(), 168 XmIsPanedWindow(), 169 XmIsPrimitive(), 169 XmIsPushButton(), 169 XmIsPushButtonGadget(), 169 XmIsRowColumn(), 169 XmIsScale(), 169 XmIsScreen(), 169 XmIsScrollBar(), 169 XmIsScrolledWindow(), 169 XmIsSelectionBox(), 169 XmIsSeparator(), 169 XmIsSeparatorGadget(), 169 XmIsText(), 169 XmIsTextField(), 169 XmIsToggleButton(), 169 XmIsToggleButtonGadget(), 169 XmIsTraversable(), 173 XmIsVendorShell(), 169 XmKeySymTable, data type, 854 XmLabel, 518 XmLabelGadget, 523 XmList, 525 XmListAddItem(), 174 XmListAddItems(), 174 XmListAddItemsUnselected(), 176 XmListAddItemUnselected(), 176 XmListCallbackStruct(), 529 XmListDeleteAllItems(), 179 XmListDeleteItem(), 180 XmListDeleteItems(), 180 XmListDeleteItemsPos(), 181 XmListDeletePos(), 182 XmListDeletePositions(), 183 XmListDeselectAllItems(), 184 XmListDeselectItem(), 185 XmListDeselectPos(), 186 XmListGetKbdItemPos(), 187 XmListGetMatchPos(), 188 XmListGetSelectedPos(), 190 XmListItemExists(), 191 XmListItemPos(), 192 XmListPosSelected(), 194 XmListPosToBounds(), 195 XmListReplaceItems(), 197 XmListReplaceItemsPos(), 198 XmListReplaceItemsPosUnselected(), 199 XmListReplaceItemsUnselected(), 200 XmListReplacePositions(), 201 XmListSelectItem(), 202 XmListSelectPos(), 203 XmListSetAddMode(), 205 XmListSetBottomItem(), 206 XmListSetBottomPos(), 207 XmListSetHorizPos(), 209 XmListSetItem(), 210 XmListSetKbdItemPos(), 211 XmListSetPos(), 212 XmListUpdateSelectedList(), 214 XmListYToPos(), 215 XmMainWindow, 536 XmMainWindowSep1(), 216 XmMainWindowSep2(), 216 XmMainWindowSep3(), 216 XmMainWindowSetAreas(), 217 XmManager, 540 XmMapSegmentEncoding(), 219 XmMenuBar, 546 XmMenuPosition(), 220 XmMenuShell, 548 XmMessageBox, 551 XmMessageBoxGetChild(), 221 XmMessageDialog, 556 XmNaccelerator, 518 XmNaccelerators, 415 XmNacceleratorText, 518 XmNactivateCallback, and ArrowButton, 440 XmNadjustLast, 586 XmNadjustMargin, 586 XmNalignment, 518 XmNallowOverlap, 445 XmNallowResize, 560 XmNallowShellResize, 423 XmNancestorSensitive, 415, 421 XmNanimationMask, 488 XmNanimationPixmap, 488 XmNanimationPixmapDepth, 488 XmNanimationStyle, 488 XmNapplyCallback, 622 XmNapplyLabelString, 619 XmNargc, 408 XmNargv, 408 XmNarmCallback, and ArrowButton, 440 XmNarmColor, 574 XmNarmPixmap, 574 XmNarrowDirection, 439 XmNattachment, 476 XmNaudibleWarning, 429 XmNautomaticSelection, 526 XmNautoShowCursorPosition, 370, 630 XmNautoUnmanage, 445 XmNavigationType, data type, 855 XmNbackground, 51, 147, 160, 415 XmNbackgroundPixmap, 160, 415 XmNbaseHeight, 434 XmNbaseWidth, 434 XmNblendModel, 468 XmNblinkRate, 632, 647 XmNborderColor, 415 XmNborderPixmap, 415 XmNborderWidth, 415, 421 XmNbottomAttachment, 505 XmNbottomOffset, 505 XmNbottomPosition, 505 XmNbottomShadowColor, 51, 147, 160, 514, 540, 566 XmNbottomShadowPixmap, 540, 566 XmNbottomWidget, 505 XmNbrowseSelectionCallback, 528 XmNbuttonAccelerators, 591 XmNbuttonAcceleratorText, 591 XmNbuttonCount, 591 XmNbuttonFontList, 429, 445, 548 XmNbuttonMnemonicCharSets, 591 XmNbuttonMnemonics, 591 XmNbuttons, 591 XmNbuttonSet, 591 XmNbuttonType, 591 XmNcancelButton, 445 XmNcancelCallback, 553, 622 XmNcancelLabelString, 552, 619 XmNcascadePixmap, 451 XmNcascadingCallback, 452 XmNchildHorizontalAlignment, 512 XmNchildHorizontalSpacing, 512 XmNchildPlacement, 620 XmNchildren, 411 XmNchildType, 512 XmNchildVerticalAlignment, 512 XmNclientData, 468 XmNclipWindow, 614 XmNcolormap, 415 XmNcolumns, 632, 647 XmNcommand, 83, 86, 218, 459 XmNcommandChangedCallback, 460 XmNcommandEnteredCallback, 460 XmNcommandWindow, 536 XmNcommandWindowLocation, 536 XmNconvertProc, 468 XmNcreatePopupChildProc, 423 XmNcursorBackground, 468 XmNcursorForeground, 468 XmNcursorPosition, 324, 326, 356, 360, 370 XmNcursorPositionVisible, 632, 647 XmNdarkThreshold, 602 XmNdecimalPoints, 597 XmNdecrementCallback, 607 XmNdefaultActionCallback, 528 XmNdefaultButton, 445 XmNdefaultButtonShadowThickness, 574 XmNdefaultButtonType, 552 XmNdefaultCopyCursorIcon, 602 XmNdefaultFontList, 429, 548 XmNdefaultInvalidCursorIcon, 602 XmNdefaultLinkCursorIcon, 602 XmNdefaultMoveCursorIcon, 602 XmNdefaultNoneCursorIcon, 602 XmNdefaultPosition, 445 XmNdefaultSourceCursorIcon, 602 XmNdefaultValidCursorIcon, 602 XmNdefaultVirtualBindings, 467 XmNdeleteResponse, 429 XmNdepth, 415, 476 XmNdestroyCallback, and Core, 415 XmNdialogStyle, 445 XmNdialogTitle, 445 XmNdialogType, 552, 620 XmNdirectory, 496 XmNdirectoryValid, 496 XmNdirListItemCount, 496 XmNdirListItems, 496 XmNdirListLabelString, 497 XmNdirMask, 497 XmNdirSearchProc, 497 XmNdirSpec, 497 XmNdisarmCallback, and PushButton, 575 XmNdoubleClickInterval, 526 XmNdragCallback, 599, 607 XmNdragDropFinishCallback, 471 XmNdragInitiatorProtocolStyle, 467 XmNdragMotionCallback, 471 XmNdragOperations, 469 XmNdragProc, 490 XmNdragReceiverProtocolStyle, 467 XmNdropFinishCallback, 471 XmNdropProc, 109, 118, 490 XmNdropRectangles, 489 XmNdropSiteActivity, 109, 489 XmNdropSiteEnterCallback, 471 XmNdropSiteLeaveCallback, 471 XmNdropSiteOperations, 489 XmNdropSiteType, 489 XmNdropStartCallback, 471 XmNdropTransfers, 116, 493 XmNeditable, 325, 357, 630, 647 XmNeditMode, 369, 630 XmNentryAlignment, 586 XmNentryBorder, 586 XmNentryCallback, 586, 592 XmNentryClass, 586 XmNentryVerticalAlignment, 586 XmNexportTargets, 469 XmNexposeCallback, and DrawingArea, 480 XmNextendedSelectionCallback, 528 XmNfileListItemCount, 497 XmNfileListItems, 497 XmNfileListLabelString, 497 XmNfileSearchProc, 497 XmNfileTypeMask, 497 XmNfillOnArm, 574 XmNfillOnSelect, 651 XmNfilterLabelString, 497 XmNfocusCallback, 225, 447, 634 XmNfont, 257-258, 602 XmNfontList, 518, 526, 597, 632 XmNforeground, 51, 147, 160, 540, 566 XmNforegroundThreshold, 602 XmNfractionBase, 504 XmNgainPrimaryCallback, 634 XmNgeometry, 423 XmNheight, 160, 415, 421, 476 XmNheightInc, 434 XmNhelpCallback, 516, 542, 568 XmNhelpLabelString, 552, 620 XmNhighlightColor, 514, 540, 566 XmNhighlightOnEnter, 514, 566, 597 XmNhighlightPixmap, 540, 566 XmNhighlightThickness, 514, 566, 597 XmNhistoryItemCount, 459 XmNhistoryItems, 84, 459 XmNhistoryMaxItems, 459 XmNhistoryVisibleItemCount, 459 XmNhorizontalFontUnit, 87, 257-258, 603 XmNhorizontalScrollBar, 218, 252, 614 XmNhorizontalSpacing, 504 XmNhotX, 476 XmNhotY, 476 XmNiconic, 425 XmNiconMask, 434 XmNiconName, 425 XmNiconNameEncoding, 425 XmNiconPixmap, 434 XmNiconWindow, 434 XmNiconX, 434 XmNiconY, 434 XmNimportTargets, 489 XmNincrement, 248, 250, 605 XmNincremental, 469, 493 XmNincrementCallback, 607 XmNindicatorOn, 651 XmNindicatorSize, 651 XmNindicatorType, 651 XmNinitialDelay, 605 XmNinitialFocus, 540 XmNinitialResourcesPersistent, 415 XmNinitialState, 434 XmNinput, 434 XmNinputCallback, 480 XmNinputMethod, 429 XmNinsertPosition, 411 XmNinvalidCursorForeground, 469 XmNisAligned, 586 XmNisHomogeneous, 586 XmNitemCount, 174, 176, 179-183, 526 XmNitems, 174, 176, 179-183, 188, 191, 197-201, 526 XmNkeyboardFocusPolicy, 429 XmNlabelFontList, 429, 445, 548 XmNlabelInsensitivePixmap, 518 XmNlabelPixmap, 518 XmNlabelString, and Label, 518 XmNlabelType, 518 XmNleftAttachment, 505 XmNleftOffset, 505 XmNleftPosition, 505 XmNleftWidget, 505 XmNlightThreshold, 603 XmNlistItemCount, 620 XmNlistItems, 620 XmNlistLabelString, 620 XmNlistMarginHeight, 526 XmNlistMarginWidth, 526 XmNlistSizePolicy, 526 XmNlistSpacing, 526 XmNlistUpdated, 497 XmNlistVisibleItemCount, 620 XmNlosePrimaryCallback, 634 XmNlosingFocusCallback, 634 XmNmainWindowMarginHeight, 536 XmNmainWindowMarginWidth, 537 XmNmapCallback, 447, 592 XmNmappedWhenManaged, 415 XmNmappingDelay, 451 XmNmargin, 160, 626 XmNmarginBottom, 518 XmNmarginHeight, and BulletinBoard, 445 XmNmarginLeft, 518 XmNmarginRight, 518 XmNmarginTop, 518 XmNmarginWidth, and BulletinBoard, 445 XmNmaxAspectX, 434 XmNmaxAspectY, 434 XmNmaxHeight, 434 XmNmaximum, and Scale, 247, 597 XmNmaxLength, 328, 362, 630, 647 XmNmaxWidth, 434 XmNmenuAccelerator, 586 XmNmenuBar, 218, 537 XmNmenuCursor, 151, 259, 603 XmNmenuHelpWidget, 586 XmNmenuHistory, 586 XmNmenuPost, 586 XmNmessageAlignment, 552 XmNmessageString, 552 XmNmessageWindow, 218, 537 XmNminAspectX, 434 XmNminAspectY, 434 XmNminHeight, 434 XmNminimizeButtons, 552, 620 XmNminimum, and Scale, 247, 597 XmNminWidth, 434 XmNmnemonic, 518, 586 XmNmnemonicCharSet, 518, 586 XmNmodifyVerifyCallback, 315, 342, 344, 346, 349-350, 352, 365, 367, 634 XmNmodifyVerifyCallbackWcs, 315, 342, 344, 346, 349-350, 352, 365, 367, 634 XmNmotionVerifyCallback, 356, 360, 363, 365, 367, 634 XmNmoveOpaque, 603 XmNmultiClick, 439, 483, 574 XmNmultipleSelectionCallback, 528 XmNmustMatch, 620 XmNmwmDecorations, 429 XmNmwmFunctions, 429 XmNmwmInputMode, 429 XmNmwmMenu, 429 XmNnavigationType, 45, 230 XmNnoMatchCallback, 622 XmNnoMatchString, 497 XmNnoneCursorForeground, 469 XmNnoResize, 445 XmNnumChildren, 411 XmNnumColumns, 586 XmNnumDropRectangles, 489 XmNnumDropTransfers, 493 XmNnumExportTargets, 469 XmNnumImportTargets, 489 XmNoffsetX, 476 XmNoffsetY, 476 XmNokCallback, 553, 622 XmNokLabelString, 552, 620 XmNoperationChangedCallback, 471 XmNoperationCursorIcon, 469 XmNoptionLabel, 591 XmNoptionMnemonic, 591 XmNorientation, and RowColumn, 586 XmNoverrideRedirect, 423 XmNpacking, 586 XmNpageDecrementCallback, 607 XmNpageIncrement, 248, 250, 605 XmNpageIncrementCallback, 607 XmNpaneMaximum, 560 XmNpaneMinimum, 560 XmNpattern, 497 XmNpendingDelete, 346, 632, 647 XmNpixmap, 477 XmNpopdownCallback, 423 XmNpopupCallback, 423 XmNpopupEnabled, 586 XmNpositionIndex, 560, 590 XmNpostFromButton, 591 XmNpreeditType, 429 XmNprocessingDirection, 597, 605 XmNpromptString, 459 XmNpushButtonEnabled, 483 XmNqualifySearchDataProc, 497 XmNradioAlwaysOne, 586 XmNradioBehavior, 374, 586 XmNrecomputeSize, 518 XmNrefigureMode, 559 XmNrepeatDelay, 605 XmNresizable, 505 XmNresizeCallback, 480, 484 XmNresizeHeight, 586, 632 XmNresizePolicy, 445, 479 XmNresizeWidth, 586, 632, 647 XmNrightAttachment, 505 XmNrightOffset, 505 XmNrightPosition, 505 XmNrightWidget, 505 XmNrowColumnType, 586 XmNrows, 632 XmNrubberPositioning, 504 XmNsashHeight, 559 XmNsashIndent, 559 XmNsashShadowThickness, 559 XmNsashWidth, 559 XmNsaveUnder, 423 XmNscaleHeight, 597 XmNscaleMultiple, 597 XmNscaleWidth, 597 XmNscreen, 415 XmNscrollBarDisplayPolicy, 526, 614 XmNscrollBarPlacement, 614 XmNscrolledWindowMarginHeight, 615 XmNscrolledWindowMarginWidth, 615 XmNscrollHorizontal, 633 XmNscrollingPolicy, 161, 173, 251, 615 XmNscrollLeftSide, 633 XmNscrollTopSide, 633 XmNscrollVertical, 633 XmNselectColor, 51, 147, 651 XmNselectedItemCount, 184-186, 202-203, 526 XmNselectedItems, 174, 184-186, 190, 197-203, 526 XmNselectInsensitivePixmap, 651 XmNselectionArray, 632, 647 XmNselectionArrayCount, 632, 647 XmNselectionLabelString, 620 XmNselectionPolicy, 526 XmNselectPixmap, 651 XmNselectThreshold, 632, 647 XmNsensitive, and Core, 415 XmNseparatorOn, 559 XmNseparatorType, 160, 626 XmNset, 373-374, 651 XmNshadowThickness, 160, 514, 540, 566 XmNshadowType, 483, 511 XmNshellUnitType, 429 XmNshowArrows, 605 XmNshowAsDefault, 574 XmNshowSeparator, 537 XmNshowValue, 597 XmNsimpleCallback, 591 XmNsingleSelectionCallback, 528 XmNskipAdjust, 560 XmNsliderSize, 248-250, 605 XmNsource, 332, 364, 630 XmNsourceCursorIcon, 469 XmNsourcePixmapIcon, 469 XmNspacing, 559, 586, 615, 651 XmNstateCursorIcon, 469 XmNstringDirection, 526, 540 XmNsubMenuId, 451, 586 XmNsymbolPixmap, 552 XmNtearOffMenuActivateCallback, 592 XmNtearOffMenuDeactivateCallback, 592 XmNtearOffModel, 240, 586 XmNtextAccelerators, 620 XmNtextColumns, 620 XmNtextFontList, 430, 445 XmNtextString, 620 XmNtextTranslations, 445 XmNtitle, 434 XmNtitleEncoding, 434 XmNtitleString, 597 XmNtoBottomCallback, 607 XmNtopAttachment, 505 XmNtopCharacter, 341, 369, 630 XmNtopItemPosition, 210, 212, 526 XmNtopLevelEnterCallback, 471 XmNtopLevelLeaveCallback, 471 XmNtopOffset, 505 XmNtopPosition, 505 XmNtopShadowColor, 51, 147, 160, 514, 540, 566 XmNtopShadowPixmap, 541, 566 XmNtopWidget, 505 XmNtoTopCallback, 607 XmNtransferProc, 116, 119, 493 XmNtransferStatus, 493 XmNtransient, 435 XmNtransientFor, 427 XmNtranslations, 416 XmNtraversalOn, 161, 173, 514, 541, 567 XmNtraverseObscuredCallback, 161, 173, 616 XmNtroughColor, 606 XmNunitType, 514, 541, 567 XmNunmapCallback, 447, 592 XmNunpostBehavior, 603 XmNuseAsyncGeometry, 430 XmNuserData, 514, 541, 567 XmNvalidCursorForeground, 469 XmNvalue, and Scale, 246-247, 597 XmNvalueChangedCallback, and Scale, 599 XmNvalueWcs, 333, 335, 338, 340 XmNverifyBell, 630, 647 XmNverticalFontUnit, 87, 257-258, 603 XmNverticalScrollBar, 218, 252, 615 XmNverticalSpacing, 504 XmNvisibleItemCount, 526 XmNvisibleWhenOff, 651 XmNvisual, 423 XmNvisualPolicy, 615 XmNwaitForWm, 435 XmNwhichButton, 586 XmNwidth, 416, 421, 477 XmNwidthInc, 435 XmNwindowGroup, 435 XmNwinGravity, 435 XmNwmTimeout, 435 XmNwordWrap, 632 XmNworkWindow, 218, 252, 615 XmNx, 416, 421 XmNy, 416, 421 XmOffset, data type, 855 XmOffsetPtr, data type, 855 XmOperationChangedCallbackStruct, 473 XmOptionButtonGadget(), 222 XmOptionLabelGadget(), 223 XmOptionMenu, 557 XmPanedWindow, 559 XmPopupMenu, 564 XmPrimitive, 566 XmProcessTraversal(), 224 XmPromptDialog, 571 XmPulldownMenu, 572 XmPushButton, 574 XmPushButtonCallbackStruct, 576, 856 XmPushButtonGadget, 580 XmQualifyProc, data type, 856 XmQuestionDialog, 582 XmRadioBox, 583 XmRegisterSegmentEncoding(), 226 XmRemoveProtocolCallback(), 228 XmRemoveProtocols(), 229 XmRemoveTabGroup(), 230 XmRemoveWMProtocolCallback, 231 XmRemoveWMProtocols(), 232 XmRepTypeAddReverse(), 233 XmRepTypeEntry, data type, 856 XmRepTypeGetId(), 234 XmRepTypeGetNameList(), 235 XmRepTypeGetRecord(), 236 XmRepTypeGetRegistered(), 238 XmRepTypeId, data type, 856 XmRepTypeInstallTearOffModelConverter(), 240 XmRepTypeList, data type, 856 XmRepTypeRegister(), 241 XmRepTypeValidValue(), 243 XmResolveAllPartOffsets(), 244 XmResolvePartOffsets(), 245 XmRowColumn, 585 XmRowColumnCallbackStruct, 593, 856 XmScale, 597 XmScaleCallbackStruct, 599, 857 XmScaleGetValue(), 246 XmScaleSetValue(), 247 XmScreen, 602, 888 XmScrollBar, 605 XmScrollBarCallbackStruct, 608, 857 XmScrollBarGetValues(), 248 XmScrollBarSetValues(), 249 XmScrolledList, 612 XmScrolledText, 613 XmScrolledWindow, 614 XmScrolledWindowSetAreas(), 252 XmScrollVisible(), 251 XmSearchProc, data type, 857 XmSecondaryResourceData, data type, 857 XmSelectionBox, 619 XmSelectionBoxCallbackStruct, 622, 858 XmSelectionBoxGetChild(), 254 XmSelectionDialog, 625 XmSeparator, 626 XmSeparatorGadget, 628 XmSetColorCalculation(), 255 XmSetFontUnit(), 257 XmSetFontUnits(), 258 XmSetMenuCursor(), 259 XmSetProtocolHooks(), 260 XmSetWMProtocolHooks(), 262 XmString, data type, 858 XmStringBaseline(), 263 XmStringByteCompare(), 264 XmStringCharSet, data type, 858 XmStringCharSetTable, data type, 858 XmStringCompare(), 265 XmStringComponentType, data type, 858 XmStringConcat(), 266 XmStringContext, data type, 858 XmStringCopy(), 267 XmStringCreate(), 268 XmStringCreateLocalized(), 270 XmStringCreateLtoR(), 272 XmStringCreateSimple(), 274 XmStringDirection, data type, 859 XmStringDirectionCreate(), 275 XmStringDraw(), 276 XmStringDrawImage(), 278 XmStringDrawUnderline(), 280 XmStringEmpty(), 282 XmStringExtent(), 283 XmStringFree(), 284 XmStringFreeContext(), 286 XmStringGetLtoR(), 288 XmStringGetNextComponent(), 290 XmStringGetNextSegment(), 292 XmStringHasSubstring(), 294 XmStringHeight(), 295 XmStringInitContext(), 296 XmStringLength(), 298 XmStringLineCount(), 299 XmStringNConcat(), 301 XmStringNCopy(), 302 XmStringPeekNextComponent(), 303 XmStringSegmentCreate(), 305 XmStringSeparatorCreate(), 307 XmStringTable, data type, 859 XmStringWidth(), 308 XmTargetsAreCompatible(), 309 XmTemplateDialog, 629 XmText, 630 XmTextBlockRec, data type, 859 XmTextBlockRecWcs, data type, 859 XmTextClearSelection(), 311 XmTextCopy(), 313 XmTextCut(), 315 XmTextDirection, data type, 859 XmTextDisableRedisplay(), 317 XmTextEnableRedisplay(), 318 XmTextField, 647 XmTextFieldClearSelection(), 311 XmTextFieldCopy(), 313 XmTextFieldCut(), 315 XmTextFieldGetBaseline(), 323 XmTextFieldGetCursorPosition(), 324 XmTextFieldGetEditable(), 325 XmTextFieldGetInsertionPosition(), 326 XmTextFieldGetLastPosition(), 327 XmTextFieldGetMaxLength(), 328 XmTextFieldGetSelection(), 329 XmTextFieldGetSelectionPosition(), 330 XmTextFieldGetSelectionWcs(), 331 XmTextFieldGetString(), 333 XmTextFieldGetStringWcs(), 335 XmTextFieldGetSubstring(), 337 XmTextFieldGetSubstringWcs(), 339 XmTextFieldInsert(), 342 XmTextFieldInsertWcs(), 344 XmTextFieldPaste(), 346 XmTextFieldPosToXY(), 348 XmTextFieldRemove(), 349 XmTextFieldReplace(), 350 XmTextFieldReplaceWcs(), 352 XmTextFieldSetAddMode(), 355 XmTextFieldSetCursorPosition(), 356 XmTextFieldSetEditable(), 357 XmTextFieldSetHighlight(), 358 XmTextFieldSetInsertionPosition(), 360 XmTextFieldSetMaxLength(), 362 XmTextFieldSetString(), 365 XmTextFieldSetStringWcs(), 367 XmTextFindString(), 319 XmTextFindStringWcs(), 321 XmTextGetBaseline(), 323 XmTextGetCursorPosition(), 324 XmTextGetEditable(), 325 XmTextGetInsertionPosition(), 326 XmTextGetLastPosition(), 327 XmTextGetMaxLength(), 328 XmTextGetSelection(), 329 XmTextGetSelectionPosition(), 330 XmTextGetSelectionWcs(), 331 XmTextGetSource(), 332 XmTextGetString(), 333 XmTextGetStringWcs(), 335 XmTextGetSubstring(), 337 XmTextGetSubstringWcs(), 339 XmTextGetTopCharacter(), 341 XmTextInsert(), 342 XmTextInsertWcs(), 344 XmTextPaste(), 346 XmTextPosition(), data type, 859 XmTextPosToXY(), 348 XmTextRemove(), 349 XmTextReplace(), 350 XmTextReplaceWcs(), 352 XmTextScroll(), 354 XmTextSetAddMode(), 355 XmTextSetCursorPosition(), 356 XmTextSetEditable(), 357 XmTextSetHighlight(), 358 XmTextSetInsertionPosition(), 360 XmTextSetMaxLength(), 362 XmTextSetSelection(), 363 XmTextSetSource(), 364 XmTextSetString(), 365 XmTextSetStringWcs(), 367 XmTextSetTopCharacter(), 369 XmTextShowPosition(), 370 XmTextSource, data type, 859 XmTextVerifyCallbackStruct, data type, 860 XmTextVerifyCallbackStructWcs, data type, 860 XmTextXYToPos(), 372 XmToggleButtonCallbackStruct, 653 XmToggleButtonGadget, 657 XmToggleButtonGadgetGetState(), 373 XmToggleButtonGadgetSetState(), 374 XmToggleButtonGetState(), 373 XmToggleButtons, 651 XmToggleButtonSetState(), 374 XmTopLevelEnterCallbackStruct, 474 XmTopLevelLeaveCallbackStruct, 474 XmTrackingEvent(), 375 XmTrackingLocate(), 377 XmTranslateKey(), 378 XmTraversalDirection, data type, 861 XmTraverseObscuredCallbackStruct, data type, 617, 861 XmUninstallImage(), 380 XmUpdateDisplay(), 381 XmVaCreateSimpleCheckBox(), 382 XmVaCreateSimpleMenuBar(), 384 XmVaCreateSimpleOptionMenu(), 386 XmVaCreateSimplePopupMenu(), 389 XmVaCreateSimplePulldownMenu(), 392 XmVaCreateSimpleRadioBox(), 395 XmVisibility, data type, 862 XmWarningDialog, 659 XmWidgetGetBaselines(), 397 XmWidgetGetDisplayRect(), 398 XmWorkingDialog, 660 XRectangle, data type, 848 XrmValue, data type, 862 XrmValuePtr, data type, 862 XtAccelerators, data type, 862 XtCallbackList, data type, 862 XtCallbackProc, data type, 862 XtConvertSelectionIncrProc, data type, 863 XtCreatePopupChildProc, data type, 863 XtKeyProc, data type, 863 XtOrderProc, data type, 863 XtPointer, data type, 863 XtSelectionCallbackProc, data type, 864 XtTranslations, data type, 864

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)