{-# LINE 1 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE OverloadedStrings #-}
module Graphics.UI.Gtk.General.StockItems (
StockItem(StockItem),
StockId,
siStockId,
siLabel,
siModifier,
siKeyval,
siTransDom,
stockAddItem,
stockLookupItem,
stockListIds,
stockAbout,
stockAdd,
stockApply,
stockBold,
stockCancel,
{-# LINE 57 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockCapsLockWarning,
{-# LINE 59 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockCDROM,
stockClear,
stockClose,
stockColorPicker,
stockConvert,
stockConnect,
stockCopy,
stockCut,
stockDelete,
stockDialogAuthentication,
stockDialogError,
stockDialogInfo,
stockDialogQuestion,
stockDialogWarning,
stockDirectory,
{-# LINE 75 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDiscard,
{-# LINE 77 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDisconnect,
stockDnd,
stockDndMultiple,
stockEdit,
stockExecute,
stockFile,
stockFind,
stockFindAndRelpace,
stockFloppy,
stockFullscreen,
stockGotoBottom,
stockGotoFirst,
stockGotoLast,
stockGotoTop,
stockGoBack,
stockGoDown,
stockGoForward,
stockGoUp,
stockHarddisk,
stockHelp,
stockHome,
stockIndent,
stockIndex,
stockInfo,
stockItalic,
stockJumpTo,
stockJustifyCenter,
stockJustifyFill,
stockJustifyLeft,
stockJustifyRight,
stockLeaveFullscreen,
stockMediaForward,
stockMediaNext,
stockMediaPause,
stockMediaPlay,
stockMediaPrevious,
stockMediaRecord,
stockMediaRewind,
stockMediaStop,
stockMissingImage,
stockNetwork,
stockNew,
stockNo,
stockOk,
stockOpen,
{-# LINE 123 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockOrientationLandscape,
stockOrientationReverseLandscape,
stockOrientationPortrait,
stockOrientationReversePortrait,
{-# LINE 128 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 129 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPageSetup,
{-# LINE 131 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPaste,
stockPreferences,
stockPrint,
{-# LINE 135 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPrintError,
stockPrintPaused,
stockPrintReport,
stockPrintWarning,
{-# LINE 140 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPrintPreview,
stockProperties,
stockQuit,
stockRedo,
stockRefresh,
stockRemove,
stockRevertToSaved,
stockSave,
stockSaveAs,
{-# LINE 150 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockSelectAll,
{-# LINE 152 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockSelectColor,
stockSelectFont,
stockSortAscending,
stockSortDescending,
stockSpellCheck,
stockStop,
stockStrikethrough,
stockUndelete,
stockUnderline,
stockUndo,
stockUnindent,
stockYes,
stockZoom100,
stockZoomFit,
stockZoomIn,
stockZoomOut
) where
import Control.Monad (liftM)
import System.Glib.FFI
import System.Glib.UTFString
import System.Glib.Flags
import System.Glib.GList (GSList, fromGSListRev)
import Graphics.UI.Gtk.Gdk.Events (Modifier)
import Graphics.UI.Gtk.Gdk.Keys (KeyVal)
type StockId = DefaultGlibString
data StockItem = StockItem {
siStockId :: StockId,
siLabel :: DefaultGlibString,
siModifier:: [Modifier],
siKeyval :: KeyVal,
siTransDom:: DefaultGlibString }
instance Storable StockItem where
sizeOf _ = 32
{-# LINE 208 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
alignment _ = alignment (undefined::CString)
peek siPtr = do
(stockId :: CString) <- (\hsc_ptr -> peekByteOff hsc_ptr 0) siPtr
{-# LINE 211 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
(label :: CString) <- (\hsc_ptr -> peekByteOff hsc_ptr 8) siPtr
{-# LINE 212 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
(modifier :: Word32)
{-# LINE 213 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
<- (\hsc_ptr -> peekByteOff hsc_ptr 16) siPtr
{-# LINE 214 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
(keyval :: Word32)
{-# LINE 215 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
<- (\hsc_ptr -> peekByteOff hsc_ptr 20) siPtr
{-# LINE 216 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
(transDom :: CString) <- (\hsc_ptr -> peekByteOff hsc_ptr 24) siPtr
{-# LINE 217 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
return $ StockItem {
siStockId = unsafePerformIO $ peekUTFString' stockId,
siLabel = unsafePerformIO $ peekUTFString' label,
siModifier = toFlags (fromIntegral modifier),
siKeyval = keyval,
siTransDom = unsafePerformIO $ peekUTFString' transDom }
where
peekUTFString' :: CString -> IO DefaultGlibString
peekUTFString' strPtr | strPtr==nullPtr = return ""
| otherwise = peekUTFString strPtr
poke siPtr (StockItem {
siStockId = stockId,
siLabel = label,
siModifier= modifier,
siKeyval = keyval,
siTransDom= transDom }) = do
stockIdPtr <- newUTFString stockId
(\hsc_ptr -> pokeByteOff hsc_ptr 0) siPtr stockIdPtr
{-# LINE 237 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
labelPtr <- newUTFString label
(\hsc_ptr -> pokeByteOff hsc_ptr 8) siPtr labelPtr
{-# LINE 239 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
(\hsc_ptr -> pokeByteOff hsc_ptr 16) siPtr
{-# LINE 240 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
((fromIntegral (fromFlags modifier))::Word32)
{-# LINE 241 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
(\hsc_ptr -> pokeByteOff hsc_ptr 20) siPtr ((fromIntegral keyval)::Word32)
{-# LINE 242 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
transDomPtr<- newUTFString transDom
(\hsc_ptr -> pokeByteOff hsc_ptr 24) siPtr transDomPtr
{-# LINE 244 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockAddItem :: [StockItem] -> IO ()
stockAddItem [] = return ()
stockAddItem sis = let items = length sis in do
allocaArray items $ \aPtr -> do
pokeArray aPtr sis
stock_add aPtr (fromIntegral items)
stockLookupItem :: StockId -> IO (Maybe StockItem)
stockLookupItem stockId =
alloca $ \siPtr ->
withUTFString stockId $ \strPtr -> do
res <- stock_lookup strPtr siPtr
if (toBool res) then liftM Just $ peek siPtr else return Nothing
stockListIds :: IO [StockId]
stockListIds = do
lPtr <- stock_list_ids
sPtrs <- fromGSListRev lPtr
res <- mapM readUTFString sPtrs
return res
foreign import ccall unsafe "gtk_stock_add"
stock_add :: Ptr StockItem -> Word32 -> IO ()
{-# LINE 285 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
foreign import ccall unsafe "gtk_stock_lookup"
stock_lookup :: CString -> Ptr StockItem -> IO Int32
{-# LINE 288 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
foreign import ccall unsafe "gtk_stock_list_ids"
stock_list_ids :: IO GSList
{-# LINE 293 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockAbout :: StockId
stockAbout = "gtk-about"
{-# LINE 297 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 300 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockAdd :: StockId
stockAdd = "gtk-add"
{-# LINE 304 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockApply :: StockId
stockApply = "gtk-apply"
{-# LINE 308 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockBold :: StockId
stockBold = "gtk-bold"
{-# LINE 312 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockCancel :: StockId
stockCancel = "gtk-cancel"
{-# LINE 316 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 318 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockCapsLockWarning :: StockId
stockCapsLockWarning = "gtk-caps-lock-warning"
{-# LINE 321 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 322 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockCDROM :: StockId
stockCDROM = "gtk-cdrom"
{-# LINE 326 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockClear :: StockId
stockClear = "gtk-clear"
{-# LINE 330 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockClose :: StockId
stockClose = "gtk-close"
{-# LINE 334 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 335 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockColorPicker :: StockId
stockColorPicker = "gtk-color-picker"
{-# LINE 339 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 342 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockConvert :: StockId
stockConvert = "gtk-convert"
{-# LINE 346 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 347 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockConnect :: StockId
stockConnect = "gtk-connect"
{-# LINE 351 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 354 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockCopy :: StockId
stockCopy = "gtk-copy"
{-# LINE 358 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockCut :: StockId
stockCut = "gtk-cut"
{-# LINE 362 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDelete :: StockId
stockDelete = "gtk-delete"
{-# LINE 366 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 368 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDialogAuthentication :: StockId
stockDialogAuthentication = "gtk-dialog-authentication"
{-# LINE 371 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 374 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDialogError :: StockId
stockDialogError = "gtk-dialog-error"
{-# LINE 378 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDialogInfo :: StockId
stockDialogInfo = "gtk-dialog-info"
{-# LINE 382 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDialogQuestion :: StockId
stockDialogQuestion = "gtk-dialog-question"
{-# LINE 386 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDialogWarning :: StockId
stockDialogWarning = "gtk-dialog-warning"
{-# LINE 390 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 391 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDirectory :: StockId
stockDirectory = "gtk-directory"
{-# LINE 395 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 398 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 400 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDiscard :: StockId
stockDiscard = "gtk-discard"
{-# LINE 403 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 404 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 406 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDisconnect :: StockId
stockDisconnect = "gtk-disconnect"
{-# LINE 410 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 413 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDnd :: StockId
stockDnd = "gtk-dnd"
{-# LINE 417 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockDndMultiple :: StockId
stockDndMultiple = "gtk-dnd-multiple"
{-# LINE 421 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 422 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockEdit :: StockId
stockEdit = "gtk-edit"
{-# LINE 426 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 429 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockExecute :: StockId
stockExecute = "gtk-execute"
{-# LINE 433 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 434 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockFile :: StockId
stockFile = "gtk-file"
{-# LINE 438 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 441 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockFind :: StockId
stockFind = "gtk-find"
{-# LINE 445 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockFindAndRelpace :: StockId
stockFindAndRelpace = "gtk-find-and-replace"
{-# LINE 449 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockFloppy :: StockId
stockFloppy = "gtk-floppy"
{-# LINE 453 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 454 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockFullscreen :: StockId
stockFullscreen = "gtk-fullscreen"
{-# LINE 458 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 461 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockGotoBottom :: StockId
stockGotoBottom = "gtk-goto-bottom"
{-# LINE 465 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockGotoFirst :: StockId
stockGotoFirst = "gtk-goto-first"
{-# LINE 470 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockGotoLast :: StockId
stockGotoLast = "gtk-goto-last"
{-# LINE 475 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockGotoTop :: StockId
stockGotoTop = "gtk-goto-top"
{-# LINE 479 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockGoBack :: StockId
stockGoBack = "gtk-go-back"
{-# LINE 484 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockGoDown :: StockId
stockGoDown = "gtk-go-down"
{-# LINE 488 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockGoForward :: StockId
stockGoForward = "gtk-go-forward"
{-# LINE 493 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockGoUp :: StockId
stockGoUp = "gtk-go-up"
{-# LINE 497 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 498 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockHarddisk :: StockId
stockHarddisk = "gtk-harddisk"
{-# LINE 502 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 505 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockHelp :: StockId
stockHelp = "gtk-help"
{-# LINE 509 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockHome :: StockId
stockHome = "gtk-home"
{-# LINE 513 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 514 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockIndent :: StockId
stockIndent = "gtk-indent"
{-# LINE 519 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 522 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockIndex :: StockId
stockIndex = "gtk-index"
{-# LINE 526 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 527 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockInfo :: StockId
stockInfo = "gtk-info"
{-# LINE 531 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 534 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockItalic :: StockId
stockItalic = "gtk-italic"
{-# LINE 538 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockJumpTo :: StockId
stockJumpTo = "gtk-jump-to"
{-# LINE 543 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockJustifyCenter :: StockId
stockJustifyCenter = "gtk-justify-center"
{-# LINE 547 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockJustifyFill :: StockId
stockJustifyFill = "gtk-justify-fill"
{-# LINE 551 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockJustifyLeft :: StockId
stockJustifyLeft = "gtk-justify-left"
{-# LINE 555 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockJustifyRight :: StockId
stockJustifyRight = "gtk-justify-right"
{-# LINE 559 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockLeaveFullscreen :: StockId
stockLeaveFullscreen = "gtk-leave-fullscreen"
{-# LINE 563 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockMissingImage :: StockId
stockMissingImage = "gtk-missing-image"
{-# LINE 567 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 568 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockMediaForward :: StockId
stockMediaForward = "gtk-media-forward"
{-# LINE 573 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockMediaNext :: StockId
stockMediaNext = "gtk-media-next"
{-# LINE 578 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockMediaPause :: StockId
stockMediaPause = "gtk-media-pause"
{-# LINE 582 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockMediaPlay :: StockId
stockMediaPlay = "gtk-media-play"
{-# LINE 587 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockMediaPrevious :: StockId
stockMediaPrevious = "gtk-media-previous"
{-# LINE 592 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockMediaRecord :: StockId
stockMediaRecord = "gtk-media-record"
{-# LINE 596 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockMediaRewind :: StockId
stockMediaRewind = "gtk-media-rewind"
{-# LINE 601 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockMediaStop :: StockId
stockMediaStop = "gtk-media-stop"
{-# LINE 605 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 615 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 616 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockNetwork :: StockId
stockNetwork = "gtk-network"
{-# LINE 620 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 623 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockNew :: StockId
stockNew = "gtk-new"
{-# LINE 627 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockNo :: StockId
stockNo = "gtk-no"
{-# LINE 631 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockOk :: StockId
stockOk = "gtk-ok"
{-# LINE 635 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockOpen :: StockId
stockOpen = "gtk-open"
{-# LINE 639 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 640 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockOrientationLandscape :: StockId
stockOrientationLandscape = "gtk-orientation-landscape"
{-# LINE 644 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockOrientationReverseLandscape :: StockId
stockOrientationReverseLandscape = "gtk-orientation-reverse-landscape"
{-# LINE 648 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockOrientationPortrait :: StockId
stockOrientationPortrait = "gtk-orientation-portrait"
{-# LINE 652 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockOrientationReversePortrait :: StockId
stockOrientationReversePortrait = "gtk-orientation-reverse-portrait"
{-# LINE 656 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 662 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 664 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPageSetup :: StockId
stockPageSetup = "gtk-page-setup"
{-# LINE 667 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 668 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPaste :: StockId
stockPaste = "gtk-paste"
{-# LINE 672 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPreferences :: StockId
stockPreferences = "gtk-preferences"
{-# LINE 676 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPrint :: StockId
stockPrint = "gtk-print"
{-# LINE 680 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 682 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPrintError :: StockId
stockPrintError = "gtk-print-error"
{-# LINE 685 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPrintPaused :: StockId
stockPrintPaused = "gtk-print-paused"
{-# LINE 689 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPrintReport :: StockId
stockPrintReport = "gtk-print-report"
{-# LINE 693 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPrintWarning :: StockId
stockPrintWarning = "gtk-print-warning"
{-# LINE 697 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 698 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockPrintPreview :: StockId
stockPrintPreview = "gtk-print-preview"
{-# LINE 702 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockProperties :: StockId
stockProperties = "gtk-properties"
{-# LINE 706 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockQuit :: StockId
stockQuit = "gtk-quit"
{-# LINE 710 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockRedo :: StockId
stockRedo = "gtk-redo"
{-# LINE 715 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockRefresh :: StockId
stockRefresh = "gtk-refresh"
{-# LINE 719 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockRemove :: StockId
stockRemove = "gtk-remove"
{-# LINE 723 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockRevertToSaved :: StockId
stockRevertToSaved = "gtk-revert-to-saved"
{-# LINE 728 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockSave :: StockId
stockSave = "gtk-save"
{-# LINE 732 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockSaveAs :: StockId
stockSaveAs = "gtk-save-as"
{-# LINE 736 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 737 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockSelectAll :: StockId
stockSelectAll = "gtk-select-all"
{-# LINE 741 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 744 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockSelectColor :: StockId
stockSelectColor = "gtk-select-color"
{-# LINE 748 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockSelectFont :: StockId
stockSelectFont = "gtk-select-font"
{-# LINE 752 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockSortAscending :: StockId
stockSortAscending = "gtk-sort-ascending"
{-# LINE 756 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockSortDescending :: StockId
stockSortDescending = "gtk-sort-descending"
{-# LINE 760 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockSpellCheck :: StockId
stockSpellCheck = "gtk-spell-check"
{-# LINE 764 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockStop :: StockId
stockStop = "gtk-stop"
{-# LINE 768 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockStrikethrough :: StockId
stockStrikethrough = "gtk-strikethrough"
{-# LINE 772 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockUndelete :: StockId
stockUndelete = "gtk-undelete"
{-# LINE 777 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockUnderline :: StockId
stockUnderline = "gtk-underline"
{-# LINE 781 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockUndo :: StockId
stockUndo = "gtk-undo"
{-# LINE 786 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 787 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockUnindent :: StockId
stockUnindent = "gtk-unindent"
{-# LINE 792 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
{-# LINE 795 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockYes :: StockId
stockYes = "gtk-yes"
{-# LINE 799 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockZoom100 :: StockId
stockZoom100 = "gtk-zoom-100"
{-# LINE 803 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockZoomFit :: StockId
stockZoomFit = "gtk-zoom-fit"
{-# LINE 807 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockZoomIn :: StockId
stockZoomIn = "gtk-zoom-in"
{-# LINE 811 "Graphics/UI/Gtk/General/StockItems.hsc" #-}
stockZoomOut :: StockId
stockZoomOut = "gtk-zoom-out"
{-# LINE 815 "Graphics/UI/Gtk/General/StockItems.hsc" #-}