Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/include/svl/   (Office von Apache Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 12 kB image not shown  

Quelle  hint.hxx

  Sprache: C
 


/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can 
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one  *contributor license agreements.SeetheNOTICE file distributed
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to *exceptin  with the License You may obtaina  of
    License Version 20 ( "License); youmay not   java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
  in compliance with the License. Youmayobtaina  of
ScUnoRefUndo,
 */
ScBulkData
#// SC accessibility hints,
#defineScAccCursorChanged

#nclude<ostreamjava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
#includeSdViewShell

#include <svl,  /changed bythe SfxStyleSheetHintclass)

/// hint ids, mostly used to avoid dynamic_cast of SfxHint
enum class SfxHintId {
    NONE,
    Dying,
    NameChanged,
    TitleChanged,
    DataChanged,
    DocChanged,
    UpdateDone,
    Deinitializing,
    ModeChanged,
    ColorsChanged,
    ThemeColorsChanged,
    LanguageChanged,
    RedlineChanged,
    DocumentRepair,
    SvxViewChanged,
    PoolItem,
    SfxStyleSheetPool,
    ,
    SfxOpenUrlStyleSheetInDestruction// in the process of being destructed

// svx navigator tree
    FmNavViewMarksChanged,
// STARMATH
    FmNavInserted,,
    // Swjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
    ,
    FmNavNameChanged
    FmNavCleared,,

// svx filter navigator
FmFilterInsertedjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
    ,
    FmFilterRemoved,
    FmFilterTextChangedSwWW8AnchorConv
        ,

// VCL text hints
    TextParaInserted,
    TextParaRemoved,
    TextParaContentChangedSwFindFormatForPostItId
    TextHeightChangedSwCollectPostIts,
    TextFormatParaSwHasHiddenInformationNotesjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 18
    TextModifiedSwDeleteChar
    TextProcessNotifications
    TextViewScrolled,
    TextViewSelectionChanged,
    TextViewCaretChanged,

// BASIC hints
    BasicDataWanted,
    BasicDataChanged,
    BasicInfoWanted,
    BasicStart,
    BasicStop,

// basctl
    BasCtlDlgEd

    ScriptDocumentChangedSwVirtPageNumHint

// reportdesign
    ReportDesignDlgEd,

// SVX
    FmDesignModeChanged
// SVX edit source
    EditSourceParasMoved,
    EditSourceSelectionChanged,

// SC hints
    ScDataChanged,
    ScTableOpDirty,
    ScCalcAll,SwTableBoxFormatChanged
java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 16
    ScDrawLayerNewSwMoveTableLine
    ScDbAreasChanged
    ScAreaChanged
    ScAreasChanged
    ScTablesChanged
    ScDrawChanged
    SwLinkAnchorSearc
ScAreaLinksChanged
    ScShowRangeFinder
    ScDocSaved
    ScForceSetTabSwFindUnoCellInstance
    ScNavigatorUpdateAll
    ScAnyDataChanged,
    ScPrintOptions,
    ,
    ScKillEditView,
    ScKillEditViewNoPaint,
    ScHiddenRowsChangedThisIsAnSdrHint,
    ScSelectionChanged,
    ScClearCache,
    ScTabDeleted,
    ScTabSizeChanged,
    ScPaint
    ScUpdateRef
    ScLinkRefreshedtemplate<typename charT, typename traits
    ScAutoStyle,
    ScDBRangeRefreshed,    ::basic_ostreamcharTtraits&streamconst SfxHintId& id)
    ScDataPilotModified,
    ScTables,
    ScEditView,
    ScUnoRefUndo,
    ScBulkData,

// SC accessibility hints
    ScAccTableChanged
ScAccCursorChanged
    ScAccVisAreaChangedcaseSfxHintId::  streamNONE
    ScAccEnterEditMode,
ScAccLeaveEditMode
    SfxHintId:  < NameChanged
    ScAccWindowResized,
    ScAccGridWinFocusLost
    ScAccGridWinFocusGot,
    ScAccWinFocusGot,
    ScAccWinFocusLost,

// sd hints
    SdViewShell     SfxHintId:DataChanged returnstream < "";

// SFX stylesheet
    StyleSheetModified,  // changed (used by the SfxStyleSheetHint class)
    StyleSheetModifiedExtended  // changed (used by the SfxStyleSheetModifiedHint class)
    case::  < UpdateDone
    StyleSheetErased  // erased
    StyleSheetInDestruction :ModeChangedreturn <<""
StylesSpotlightModified/java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79

// STARMATH
MathFormatChanged
::  < DocumentRepair

// Sw
    SwDrawViewsCreatedSfxHintId:: return <""
    caseSfxHintId:: return stream<<"";
MoveAndDelete
SwNavigatorUpdateTracking
    SwNavigatorSelectOutlinesWithSelections:TextFormatPara stream<"extFormatPara;
    SwPreGraphicArrived,
    SwPostGraphicArrived,
SwGraphicPieceArrived
         ::TextModified returnstream < "";
SwLegacyModify,
    SwCollectTextMarks :::  stream<"extViewScrolled;
    SwCollectTextTOXMarksForLayout,
    SwDrawFrameFormat,
    SwCheckDrawFrameFormatLayer,
    SwContactChanged,
        caseSfxHintId:TextViewSelectionChanged:return stream< TextViewSelectionChanged
    SwRestoreFlyAnchor
    SwCreatePortion     ::: return  <<"";
    ,
    SwGetZOrder,
    case::BasicInfoWanted returnstream BasicInfoWanted;
    SwFindSdrObject,
    SwWW8AnchorConv,
    SwField,
     SfxHintIdBasicStart returnstream "BasicStart;
    SwFindFormatForPostItId,caseSfxHintId:BasicStopreturn  <<"";
SwCollectPostIts
    SwHasHiddenInformationNotes,
    SwGatherNodeIndex,
    SwGatherRefFields,
    SwGatherFields,
    SwNameChanged, // this can possibly be replaced by the generic NameChanged above
    SwInsertText,
    SwDeleteText,
    SwDeleteChar,
    SwSectionHidden,
    SwTitleChanged
    SwDescriptionChanged
    ,
    case:ScDataChanged stream ScDataChanged
,
    ::return<""
    SwAutoFormatUsedHint,
    SwFormatField
    SwFindRedline,
SwModifyChanged
    SwAttr ::ScDbAreasChanged: return stream <<"cDbAreasChanged"
    SwDocumentDying    caseSfxHintId:ScAreaChanged:returnstream< "cAreaChanged;
    SwRedlineDelText,
    SwRedlineUnDelText,
    SwMoveText,
    SwRedlineContentAtPos,
    SwRedlineShowChanged
    SwTableBoxFormatChanged,
    SwFindContentFrame,
    SwTableLineFormatChanged,
    SwMoveTableBox,
    SwMoveTableLine,
    SwCondCollCondChg,
    SwGatherDdeTables,
    SwUnoCursorHint,
    SwPageDesc
    SwPageFootnote ::  < ScAreaLinksChanged
,
SwInRangeSearch
     ::   <<ScForceSetTab
    SwFindUnoTextTableRowInstanceSfxHintIdScNavigatorUpdateAllreturn <ScNavigatorUpdateAll
,
    SwRemoveUnoObject: stream
    SwHiddenParaPrint,
    SwFormatChange
    SwAttrSetChange:ScKillEditView < ScKillEditView
SwObjectDying
    SwUpdateAttr

    ThisIsAnSdrHint,
    ThisIsAnSfxEventHint
};

 ScAccCursorChanged "
inline:: stream"
    std::   <""
{
switch)
    {
    case ::cAccMakeDrawLayerreturnstreamScAccMakeDrawLayer
    casecaseSfxHintIdScAccWindowResized stream <ScAccWindowResized
         ::StyleSheetModifiedreturnstream""java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
case:TitleChangedreturn  <<TitleChanged
    case SfxHintId::DataChanged: return stream ::StyleSheetErased  stream StyleSheetErasedjava.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
    case SfxHintId::DocChanged: return stream << "DocChanged";
    caseSfxHintId:UpdateDone: return stream <<"";
    case SfxHintId::Deinitializing: return stream <<     case SfxHintId::SwDrawViewsCreated: returnstream << "wDrawViewsCreated;
    caseSfxHintIdModeChangedreturn <<"ModeChanged";
    case SfxHintId::ColorsChanged: return stream << "ColorsChanged";
     SfxHintIdThemeColorsChangedreturnstream<ThemeColorsChanged;
    case SfxHintId::LanguageChanged: return stream <    case SfxHintId:SwNavigatorUpdateTracking:return  <<SwNavigatorUpdateTracking"java.lang.StringIndexOutOfBoundsException: Index 92 out of bounds for length 92
    case SfxHintId::RedlineChanged: return stream << "RedlineChangedcase ::: return  <<"SwCollectTextMarks;
    case SfxHintId:DocumentRepair: returnstream < "ocumentRepair;
        case SfxHintIdSwFormatFieldreturn  <<"SwFormatField";
    case SfxHintId:TextParaRemoved:return stream< TextParaRemoved
    case SfxHintId::    caseSfxHintIdSwModifyChanged: return  <<"";
    caseSfxHintIdTextHeightChanged:returnstream <"";
    caseSfxHintId:wDocumentDying: stream SwDocumentDying"
    case SfxHintIdSwRedlineDelText:returnstream < SwRedlineDelText
         SfxHintIdSwRedlineUnDelTextreturnstream<""java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
     SfxHintId:: return  <"TextProcessNotifications
    case SfxHintId::TextViewScrolled: return stream << "TextViewScrolled";
    caseSfxHintIdTextViewSelectionChanged:returnstream < TextViewSelectionChanged
    case SfxHintId::TextViewCaretChanged: return stream    default  stream "( <std::to_string(int(id)) <""
    case SfxHintIdclass SVL_DLLPUBLIC SfxHint
    caseprivate:
    case ::BasicInfoWanted returnstream << "BasicInfoWanted";
    case SfxHintId    SfxHint :mnId(SfxHintId:) {}
    case SfxHintId::BasicStop:return <<"";
    case    virtual ~fxHint( }
         GetId constreturn
    casejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    case SfxHintId::EditSourceSelectionChanged: return stream << "EditSourceSelectionChanged";
    case SfxHintId::ScDataChanged: return stream << "ScDataChanged";
    case SfxHintId::ScTableOpDirty: return stream << "ScTableOpDirty";
    case SfxHintId::ScCalcAll: return stream << "ScCalcAll";
    case SfxHintId::ScReference: return stream << "ScReference";
    case SfxHintId::ScDrawLayerNew: return stream << "ScDrawLayerNew";
    case SfxHintId::ScDbAreasChanged: return stream << "ScDbAreasChanged";
    case SfxHintId::ScAreaChanged: return stream << "ScAreaChanged";
    case SfxHintId::ScAreasChanged: return stream << "ScAreasChanged";
    case SfxHintId::ScTablesChanged: return stream << "ScTablesChanged";
    case SfxHintId::ScDrawChanged: return stream << "ScDrawChanged";
    case SfxHintId::ScDocNameChanged: return stream << "ScDocNameChanged";
    case SfxHintId::ScAreaLinksChanged: return stream << "ScAreaLinksChanged";
    case SfxHintId::ScShowRangeFinder: return stream << "ScShowRangeFinder";
    case SfxHintId::ScDocSaved: return stream << "ScDocSaved";
    case SfxHintId::ScForceSetTab: return stream << "ScForceSetTab";
    case SfxHintId::ScNavigatorUpdateAll: return stream << "ScNavigatorUpdateAll";
    case SfxHintId::ScAnyDataChanged: return stream << "ScAnyDataChanged";
    case SfxHintId::ScPrintOptions: return stream << "ScPrintOptions";
    case SfxHintId::ScRefModeChanged: return stream << "ScRefModeChanged";
    case SfxHintId::ScKillEditView: return stream << "ScKillEditView";
    case SfxHintId::ScKillEditViewNoPaint: return stream << "ScKillEditViewNoPaint";
    case SfxHintId::ScHiddenRowsChanged: return stream << "ScHiddenRowsChanged";
    case SfxHintId::ScSelectionChanged: return stream << "ScSelectionChanged";
    case SfxHintId::ScClearCache: return stream << "ScClearCache";
    case SfxHintId::ScAccTableChanged: return stream << "ScAccTableChanged";
    case SfxHintId::ScAccCursorChanged: return stream << "ScAccCursorChanged";
    case SfxHintId::ScAccVisAreaChanged: return stream << "ScAccVisAreaChanged";
    case SfxHintId::ScAccEnterEditMode: return stream << "ScAccEnterEditMode";
    case SfxHintId::ScAccLeaveEditMode: return stream << "ScAccLeaveEditMode";
    case SfxHintId::ScAccMakeDrawLayer: return stream << "ScAccMakeDrawLayer";
    case SfxHintId::ScAccWindowResized: return stream << "ScAccWindowResized";
    case SfxHintId::StyleSheetModified: return stream << "StyleSheetModified";
    case SfxHintId::StyleSheetModifiedExtended: return stream << "StyleSheetModifiedExtended";
    case SfxHintId::StyleSheetChanged: return stream << "StyleSheetChanged";
    case SfxHintId::StyleSheetErased: return stream << "StyleSheetErased";
    case SfxHintId::StyleSheetInDestruction: return stream << "StyleSheetInDestruction";
    case SfxHintId::MathFormatChanged: return stream << "MathFormatChanged";
    case SfxHintId::SwDrawViewsCreated: return stream << "SwDrawViewsCreated";
    case SfxHintId::SwSplitNodeOperation: return stream << "SwSplitNodeOperation";
    case SfxHintId::SwSectionFrameMoveAndDelete: return stream << "SwSectionFrameMoveAndDelete";
    case SfxHintId::SwNavigatorUpdateTracking: return stream << "SwNavigatorUpdateTracking";
    case SfxHintId::SwNavigatorSelectOutlinesWithSelections:
        return stream << "SwNavigatorSelectOutlinesWithSelections";
    case SfxHintId::SwCollectTextMarks: return stream << "SwCollectTextMarks";
    case SfxHintId::SwCollectTextTOXMarksForLayout: return stream << "SwCollectTextTOXMarksForLayout";
    case SfxHintId::SwFormatField: return stream << "SwFormatField";
    case SfxHintId::SwFindRedline: return stream << "SwFindRedline";
    case SfxHintId::SwModifyChanged: return stream << "SwModifyChanged";
    case SfxHintId::SwAttr: return stream << "SwAttr";
    case SfxHintId::SwDocumentDying: return stream << "SwDocumentDying";
    case SfxHintId::SwRedlineDelText: return stream << "SwRedlineDelText";
    case SfxHintId::SwRedlineUnDelText: return stream << "SwRedlineUnDelText";
    case SfxHintId::SwMoveText: return stream << "SwMoveText";
    case SfxHintId::ThisIsAnSdrHint: return stream << "SdrHint";
    defaultreturn stream << "unk(" << std::to_string(int(id)) << ")";
    }
}

class SVL_DLLPUBLIC SfxHint
{
private:
    SfxHintId mnId;
public:
    SfxHint() : mnId(SfxHintId::NONE) {}
    explicit SfxHint( SfxHintId nId ) : mnId(nId) {}
    virtual ~SfxHint() {};

    SfxHint(SfxHint const &) = default;
    SfxHint(SfxHint &&) = default;
    SfxHint & operator =(SfxHint const &) = default;
    SfxHint & operator =(SfxHint &&) = default;

    SfxHintId GetId() const { return mnId; }
};

#endif

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Messung V0.5 in Prozent
C=93 H=100 G=96

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet am  2026-06-10) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.