LibreOffice Module basctl (master) 1
|
#include <baside2.hxx>
Public Member Functions | |
ModulWindow (ModulWindowLayout *pParent, const ScriptDocument &rDocument, const OUString &aLibName, const OUString &aName, OUString aModule) | |
virtual | ~ModulWindow () override |
virtual void | dispose () override |
virtual void | ExecuteCommand (SfxRequest &rReq) override |
virtual void | ExecuteGlobal (SfxRequest &rReq) override |
virtual void | GetState (SfxItemSet &) override |
virtual void | StoreData () override |
virtual void | UpdateData () override |
virtual sal_Int32 | countPages (Printer *pPrinter) override |
virtual void | printPage (sal_Int32 nPage, Printer *pPrinter) override |
virtual OUString | GetTitle () override |
virtual EntryDescriptor | CreateEntryDescriptor () override |
virtual bool | AllowUndo () override |
virtual void | SetReadOnly (bool bReadOnly) override |
virtual bool | IsReadOnly () override |
StarBASIC * | GetBasic () |
SbModule * | GetSbModule () |
void | SetSbModule (SbModule *pModule) |
OUString | GetSbModuleName () |
void | CompileBasic () |
void | BasicRun () |
void | BasicStepOver () |
void | BasicStepInto () |
void | BasicStepOut () |
void | BasicStop () |
void | BasicToggleBreakPoint () |
void | BasicToggleBreakPointEnabled () |
void | ManageBreakPoints () |
void | UpdateBreakPoint (const BreakPoint &rBrk) |
void | BasicAddWatch () |
void | BasicErrorHdl (StarBASIC const *pBasic) |
BasicDebugFlags | BasicBreakHdl () |
void | AssertValidEditEngine () |
void | LoadBasic () |
void | SaveBasicSource () |
void | ImportDialog () |
void | EditMacro (const OUString &rMacroName) |
void | ToggleBreakPoint (sal_uInt16 nLine) |
BasicStatus & | GetBasicStatus () |
virtual bool | IsModified () override |
bool | IsPasteAllowed () |
void | ShowCursor (bool bOn) |
virtual SearchOptionFlags | GetSearchOptions () override |
virtual sal_uInt16 | StartSearchAndReplace (SvxSearchItem const &, bool bFromStart=false) override |
EditorWindow & | GetEditorWindow () |
BreakPointWindow & | GetBreakPointWindow () |
LineNumberWindow & | GetLineNumberWindow () |
ScrollAdaptor & | GetEditVScrollBar () |
ScrollAdaptor & | GetEditHScrollBar () |
ExtTextEngine * | GetEditEngine () |
TextView * | GetEditView () |
BreakPointList & | GetBreakPoints () |
ModulWindowLayout & | GetLayout () |
virtual void | BasicStarted () override |
virtual void | BasicStopped () override |
virtual SfxUndoManager * | GetUndoManager () override |
const OUString & | GetModule () const |
void | SetModule (const OUString &aModule) |
virtual void | Activating () override |
virtual void | Deactivating () override |
virtual void | OnNewDocument () override |
virtual OUString | GetHid () const override |
virtual ItemType | GetType () const override |
virtual bool | HasActiveEditor () const override |
void | UpdateModule () |
Public Member Functions inherited from basctl::BaseWindow | |
BaseWindow (vcl::Window *pParent, ScriptDocument aDocument, OUString aLibName, OUString aName) | |
virtual | ~BaseWindow () override |
virtual void | dispose () override |
void | Init () |
virtual void | DoInit () |
virtual void | Activating ()=0 |
virtual void | Deactivating ()=0 |
void | GrabScrollBars (ScrollAdaptor *pHScroll, ScrollAdaptor *pVScroll) |
ScrollAdaptor * | GetHScrollBar () const |
ScrollAdaptor * | GetVScrollBar () const |
void | ShowShellScrollBars (bool bVisible=true) |
virtual void | ExecuteCommand (SfxRequest &) |
virtual void | ExecuteGlobal (SfxRequest &) |
virtual void | GetState (SfxItemSet &)=0 |
virtual bool | EventNotify (NotifyEvent &rNEvt) override |
virtual void | StoreData () |
virtual void | UpdateData () |
virtual sal_Int32 | countPages (Printer *pPrinter)=0 |
virtual void | printPage (sal_Int32 nPage, Printer *pPrinter)=0 |
virtual OUString | GetTitle () |
OUString | CreateQualifiedName () |
virtual EntryDescriptor | CreateEntryDescriptor ()=0 |
virtual bool | IsModified () |
virtual bool | AllowUndo () |
virtual void | SetReadOnly (bool bReadOnly) |
virtual bool | IsReadOnly () |
void | ShowReadOnlyInfoBar () |
int | GetStatus () const |
void | SetStatus (int n) |
void | AddStatus (int n) |
void | ClearStatus (int n) |
virtual SfxUndoManager * | GetUndoManager () |
virtual SearchOptionFlags | GetSearchOptions () |
virtual sal_uInt16 | StartSearchAndReplace (SvxSearchItem const &, bool bFromStart=false) |
virtual void | BasicStarted () |
virtual void | BasicStopped () |
bool | IsSuspended () const |
const ScriptDocument & | GetDocument () const |
bool | IsDocument (const ScriptDocument &rDocument) const |
const OUString & | GetLibName () const |
const OUString & | GetName () const |
void | SetName (const OUString &aName) |
virtual void | OnNewDocument () |
virtual OUString | GetHid () const =0 |
virtual ItemType | GetType () const =0 |
void | InsertLibInfo () const |
bool | Is (ScriptDocument const &, std::u16string_view, std::u16string_view, ItemType, bool bFindSuspended) |
virtual bool | HasActiveEditor () const |
Public Member Functions inherited from vcl::Window | |
DECL_DLLPRIVATE_LINK (ImplHandlePaintHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplGenerateMouseMoveHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplTrackTimerHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplAsyncFocusHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplHandleResizeTimerHdl, Timer *, void) | |
SAL_DLLPRIVATE vcl::Window * | ImplGetFrameWindow () const |
weld::Window * | GetFrameWeld () const |
vcl::Window * | GetFrameWindow () const |
SalFrame * | ImplGetFrame () const |
SAL_DLLPRIVATE ImplFrameData * | ImplGetFrameData () |
vcl::Window * | ImplGetWindow () const |
SAL_DLLPRIVATE ImplWinData * | ImplGetWinData () const |
SAL_DLLPRIVATE vcl::Window * | ImplGetClientWindow () const |
SAL_DLLPRIVATE vcl::Window * | ImplGetDlgWindow (sal_uInt16 n, GetDlgWindowType nType, sal_uInt16 nStart=0, sal_uInt16 nEnd=0xFFFF, sal_uInt16 *pIndex=nullptr) |
SAL_DLLPRIVATE vcl::Window * | ImplGetParent () const |
SAL_DLLPRIVATE vcl::Window * | ImplFindWindow (const Point &rFramePos) |
SAL_DLLPRIVATE void | ImplInvalidateFrameRegion (const vcl::Region *pRegion, InvalidateFlags nFlags) |
SAL_DLLPRIVATE void | ImplInvalidateOverlapFrameRegion (const vcl::Region &rRegion) |
SAL_DLLPRIVATE bool | ImplSetClipFlag (bool bSysObjOnlySmaller=false) |
SAL_DLLPRIVATE bool | ImplIsWindowOrChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE bool | ImplIsChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE bool | ImplIsFloatingWindow () const |
SAL_DLLPRIVATE bool | ImplIsPushButton () const |
SAL_DLLPRIVATE bool | ImplIsSplitter () const |
SAL_DLLPRIVATE bool | ImplIsOverlapWindow () const |
SAL_DLLPRIVATE void | ImplIsInTaskPaneList (bool mbIsInTaskList) |
SAL_DLLPRIVATE WindowImpl * | ImplGetWindowImpl () const |
SAL_DLLPRIVATE void | ImplGrabFocus (GetFocusFlags nFlags) |
SAL_DLLPRIVATE void | ImplGrabFocusToDocument (GetFocusFlags nFlags) |
SAL_DLLPRIVATE void | ImplInvertFocus (const tools::Rectangle &rRect) |
SAL_DLLPRIVATE PointerStyle | ImplGetMousePointer () const |
SAL_DLLPRIVATE void | ImplCallMouseMove (sal_uInt16 nMouseCode, bool bModChanged=false) |
SAL_DLLPRIVATE void | ImplGenerateMouseMove () |
SAL_DLLPRIVATE void | ImplNotifyKeyMouseCommandEventListeners (NotifyEvent &rNEvt) |
SAL_DLLPRIVATE void | ImplNotifyIconifiedState (bool bIconified) |
SAL_DLLPRIVATE void | ImplUpdateAll () |
SAL_DLLPRIVATE void | ImplControlFocus (GetFocusFlags nFlags=GetFocusFlags::NONE) |
SAL_DLLPRIVATE void | ImplMirrorFramePos (Point &pt) const |
SAL_DLLPRIVATE void | ImplPosSizeWindow (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags) |
SAL_DLLPRIVATE void | ImplCallResize () |
SAL_DLLPRIVATE void | ImplCallMove () |
SAL_DLLPRIVATE void | CompatGetFocus () |
SAL_DLLPRIVATE void | CompatLoseFocus () |
SAL_DLLPRIVATE void | CompatStateChanged (StateChangedType nStateChange) |
SAL_DLLPRIVATE void | CompatDataChanged (const DataChangedEvent &rDCEvt) |
SAL_DLLPRIVATE bool | CompatPreNotify (NotifyEvent &rNEvt) |
SAL_DLLPRIVATE bool | CompatNotify (NotifyEvent &rNEvt) |
void | IncModalCount () |
void | DecModalCount () |
Window (vcl::Window *pParent, WinBits nStyle=0) | |
virtual | ~Window () override |
::OutputDevice const * | GetOutDev () const |
::OutputDevice * | GetOutDev () |
Color | GetBackgroundColor () const |
const Wallpaper & | GetBackground () const |
bool | IsBackground () const |
const MapMode & | GetMapMode () const |
void | SetBackground () |
void | SetBackground (const Wallpaper &rBackground) |
virtual void | MouseMove (const MouseEvent &rMEvt) |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) |
virtual void | MouseButtonUp (const MouseEvent &rMEvt) |
virtual void | KeyInput (const KeyEvent &rKEvt) |
virtual void | KeyUp (const KeyEvent &rKEvt) |
virtual void | PrePaint (vcl::RenderContext &rRenderContext) |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) |
virtual void | PostPaint (vcl::RenderContext &rRenderContext) |
void | Erase (vcl::RenderContext &rRenderContext) |
virtual void | Draw (::OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags) |
virtual void | Move () |
virtual void | Resize () |
virtual void | Activate () |
virtual void | Deactivate () |
virtual void | GetFocus () |
virtual void | LoseFocus () |
virtual void | RequestHelp (const HelpEvent &rHEvt) |
virtual void | Command (const CommandEvent &rCEvt) |
virtual void | Tracking (const TrackingEvent &rTEvt) |
virtual void | StateChanged (StateChangedType nStateChange) |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) |
virtual bool | PreNotify (NotifyEvent &rNEvt) |
virtual bool | EventNotify (NotifyEvent &rNEvt) |
void | AddEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | RemoveEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | AddChildEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | RemoveChildEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
ImplSVEvent * | PostUserEvent (const Link< void *, void > &rLink, void *pCaller=nullptr, bool bReferenceLink=false) |
void | RemoveUserEvent (ImplSVEvent *nUserEvent) |
LanguageType | GetInputLanguage () const |
void | SetStyle (WinBits nStyle) |
WinBits | GetStyle () const |
WinBits | GetPrevStyle () const |
void | SetExtendedStyle (WindowExtendedStyle nExtendedStyle) |
WindowExtendedStyle | GetExtendedStyle () const |
void | SetType (WindowType nType) |
WindowType | GetType () const |
bool | IsSystemWindow () const |
bool | IsDockingWindow () const |
bool | IsDialog () const |
bool | IsMenuFloatingWindow () const |
bool | IsToolbarFloatingWindow () const |
bool | IsTopWindow () const |
SystemWindow * | GetSystemWindow () const |
bool | SupportsDoubleBuffering () const |
void | RequestDoubleBuffering (bool bRequest) |
void | EnableAllResize () |
void | SetBorderStyle (WindowBorderStyle nBorderStyle) |
WindowBorderStyle | GetBorderStyle () const |
void | GetBorder (sal_Int32 &rLeftBorder, sal_Int32 &rTopBorder, sal_Int32 &rRightBorder, sal_Int32 &rBottomBorder) const |
Size | CalcWindowSize (const Size &rOutSz) const |
Size | CalcOutputSize (const Size &rWinSz) const |
tools::Long | CalcTitleWidth () const |
void | EnableClipSiblings (bool bClipSiblings=true) |
void | EnableChildTransparentMode (bool bEnable=true) |
bool | IsChildTransparentModeEnabled () const |
void | SetMouseTransparent (bool bTransparent) |
bool | IsMouseTransparent () const |
void | SetPaintTransparent (bool bTransparent) |
bool | IsPaintTransparent () const |
void | SetDialogControlStart (bool bStart) |
bool | IsDialogControlStart () const |
void | SetDialogControlFlags (DialogControlFlags nFlags) |
DialogControlFlags | GetDialogControlFlags () const |
PointerState | GetPointerState () |
bool | IsMouseOver () const |
void | SetInputContext (const InputContext &rInputContext) |
const InputContext & | GetInputContext () const |
void | PostExtTextInputEvent (VclEventId nType, const OUString &rText) |
void | EndExtTextInput () |
void | SetCursorRect (const tools::Rectangle *pRect=nullptr, tools::Long nExtTextInputWidth=0) |
const tools::Rectangle * | GetCursorRect () const |
tools::Long | GetCursorExtTextInputWidth () const |
void | SetCompositionCharRect (const tools::Rectangle *pRect, tools::Long nCompositionLength, bool bVertical=false) |
void | UpdateSettings (const AllSettings &rSettings, bool bChild=false) |
void | NotifyAllChildren (DataChangedEvent &rDCEvt) |
void | SetPointFont (vcl::RenderContext &rRenderContext, const vcl::Font &rFont) |
vcl::Font | GetPointFont (vcl::RenderContext const &rRenderContext) const |
void | SetZoomedPointFont (vcl::RenderContext &rRenderContext, const vcl::Font &rFont) |
tools::Long | GetDrawPixel (::OutputDevice const *pDev, tools::Long nPixels) const |
vcl::Font | GetDrawPixelFont (::OutputDevice const *pDev) const |
void | SetControlFont () |
void | SetControlFont (const vcl::Font &rFont) |
vcl::Font | GetControlFont () const |
bool | IsControlFont () const |
void | ApplyControlFont (vcl::RenderContext &rRenderContext, const vcl::Font &rDefaultFont) |
void | SetControlForeground () |
void | SetControlForeground (const Color &rColor) |
const Color & | GetControlForeground () const |
bool | IsControlForeground () const |
void | ApplyControlForeground (vcl::RenderContext &rRenderContext, const Color &rDefaultColor) |
void | SetControlBackground () |
void | SetControlBackground (const Color &rColor) |
const Color & | GetControlBackground () const |
bool | IsControlBackground () const |
void | ApplyControlBackground (vcl::RenderContext &rRenderContext, const Color &rDefaultColor) |
void | SetParentClipMode (ParentClipMode nMode=ParentClipMode::NONE) |
ParentClipMode | GetParentClipMode () const |
void | SetWindowRegionPixel () |
void | SetWindowRegionPixel (const vcl::Region &rRegion) |
vcl::Region | GetWindowClipRegionPixel () const |
vcl::Region | GetPaintRegion () const |
bool | IsInPaint () const |
void | ExpandPaintClipRegion (const vcl::Region &rRegion) |
void | SetParent (vcl::Window *pNewParent) |
vcl::Window * | GetParent () const |
Dialog * | GetParentDialog () const |
bool | IsAncestorOf (const vcl::Window &rWindow) const |
void | Show (bool bVisible=true, ShowFlags nFlags=ShowFlags::NONE) |
void | Hide () |
bool | IsVisible () const |
bool | IsReallyVisible () const |
bool | IsReallyShown () const |
bool | IsInInitShow () const |
void | Enable (bool bEnable=true, bool bChild=true) |
void | Disable (bool bChild=true) |
bool | IsEnabled () const |
void | EnableInput (bool bEnable=true, bool bChild=true) |
void | EnableInput (bool bEnable, const vcl::Window *pExcludeWindow) |
bool | IsInputEnabled () const |
void | AlwaysEnableInput (bool bAlways, bool bChild=true) |
bool | IsAlwaysEnableInput () const |
bool | IsInModalMode () const |
void | SetActivateMode (ActivateModeFlags nMode) |
ActivateModeFlags | GetActivateMode () const |
void | ToTop (ToTopFlags nFlags=ToTopFlags::NONE) |
void | SetZOrder (vcl::Window *pRefWindow, ZOrderFlags nFlags) |
void | EnableAlwaysOnTop (bool bEnable=true) |
bool | IsAlwaysOnTopEnabled () const |
virtual void | setPosSizePixel (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags=PosSizeFlags::All) |
virtual void | SetPosPixel (const Point &rNewPos) |
virtual Point | GetPosPixel () const |
virtual void | SetSizePixel (const Size &rNewSize) |
virtual Size | GetSizePixel () const |
virtual void | SetPosSizePixel (const Point &rNewPos, const Size &rNewSize) |
virtual void | SetOutputSizePixel (const Size &rNewSize) |
bool | IsDefaultPos () const |
bool | IsDefaultSize () const |
Point | GetOffsetPixelFrom (const vcl::Window &rWindow) const |
Point | OutputToScreenPixel (const Point &rPos) const |
Point | ScreenToOutputPixel (const Point &rPos) const |
Point | OutputToNormalizedScreenPixel (const Point &rPos) const |
Point | NormalizedScreenToOutputPixel (const Point &rPos) const |
Point | OutputToAbsoluteScreenPixel (const Point &rPos) const |
Point | AbsoluteScreenToOutputPixel (const Point &rPos) const |
tools::Rectangle | GetDesktopRectPixel () const |
tools::Rectangle | GetWindowExtentsRelative (const vcl::Window &rRelativeWindow) const |
tools::Rectangle | GetWindowExtentsAbsolute () const |
bool | IsScrollable () const |
virtual void | Scroll (tools::Long nHorzScroll, tools::Long nVertScroll, ScrollFlags nFlags=ScrollFlags::NONE) |
void | Scroll (tools::Long nHorzScroll, tools::Long nVertScroll, const tools::Rectangle &rRect, ScrollFlags nFlags=ScrollFlags::NONE) |
void | Invalidate (InvalidateFlags nFlags=InvalidateFlags::NONE) |
void | Invalidate (const tools::Rectangle &rRect, InvalidateFlags nFlags=InvalidateFlags::NONE) |
void | Invalidate (const vcl::Region &rRegion, InvalidateFlags nFlags=InvalidateFlags::NONE) |
virtual void | LogicInvalidate (const tools::Rectangle *pRectangle) |
virtual void | PixelInvalidate (const tools::Rectangle *pRectangle) |
void | Validate () |
bool | HasPaintEvent () const |
void | PaintImmediately () |
void | EnableDocking (bool bEnable=true) |
void | EnablePaint (bool bEnable) |
bool | IsPaintEnabled () const |
void | SetUpdateMode (bool bUpdate) |
bool | IsUpdateMode () const |
void | SetParentUpdateMode (bool bUpdate) |
void | GrabFocus () |
bool | HasFocus () const |
bool | HasChildPathFocus (bool bSystemWindow=false) const |
bool | IsActive () const |
bool | HasActiveChildFrame () const |
GetFocusFlags | GetGetFocusFlags () const |
void | GrabFocusToDocument () |
VclPtr< vcl::Window > | GetFocusedWindow () const |
void | SetFakeFocus (bool bFocus) |
bool | IsCompoundControl () const |
void | LocalStartDrag () |
void | CaptureMouse () |
void | ReleaseMouse () |
bool | IsMouseCaptured () const |
virtual void | SetPointer (PointerStyle) |
PointerStyle | GetPointer () const |
void | EnableChildPointerOverwrite (bool bOverwrite) |
void | SetPointerPosPixel (const Point &rPos) |
Point | GetPointerPosPixel () |
Point | GetLastPointerPosPixel () |
void | SetLastMousePos (const Point &rPos) |
void | ShowPointer (bool bVisible) |
void | EnterWait () |
void | LeaveWait () |
bool | IsWait () const |
void | SetCursor (vcl::Cursor *pCursor) |
vcl::Cursor * | GetCursor () const |
void | SetZoom (const Fraction &rZoom) |
const Fraction & | GetZoom () const |
bool | IsZoom () const |
tools::Long | CalcZoom (tools::Long n) const |
virtual void | SetText (const OUString &rStr) |
virtual OUString | GetText () const |
virtual OUString | GetDisplayText () const |
virtual const Wallpaper & | GetDisplayBackground () const |
void | SetHelpText (const OUString &rHelpText) |
const OUString & | GetHelpText () const |
void | SetQuickHelpText (const OUString &rHelpText) |
const OUString & | GetQuickHelpText () const |
void | SetHelpId (const OUString &) |
const OUString & | GetHelpId () const |
sal_uInt16 | GetChildCount () const |
vcl::Window * | GetChild (sal_uInt16 nChild) const |
vcl::Window * | GetWindow (GetWindowType nType) const |
bool | IsChild (const vcl::Window *pWindow) const |
bool | IsWindowOrChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE void | CollectChildren (::std::vector< vcl::Window * > &rAllChildren) |
virtual void | ShowFocus (const tools::Rectangle &rRect) |
void | HideFocus () |
void | DrawSelectionBackground (const tools::Rectangle &rRect, sal_uInt16 highlight, bool bChecked, bool bDrawBorder) |
void | ShowTracking (const tools::Rectangle &rRect, ShowTrackFlags nFlags=ShowTrackFlags::Small) |
void | HideTracking () |
void | InvertTracking (const tools::Rectangle &rRect, ShowTrackFlags nFlags) |
void | StartTracking (StartTrackingFlags nFlags=StartTrackingFlags::NONE) |
void | EndTracking (TrackingEventFlags nFlags=TrackingEventFlags::NONE) |
bool | IsTracking () const |
void | StartAutoScroll (StartAutoScrollFlags nFlags) |
void | EndAutoScroll () |
bool | HandleScrollCommand (const CommandEvent &rCmd, Scrollable *pHScrl, Scrollable *pVScrl) |
virtual const SystemEnvData * | GetSystemData () const |
virtual css::uno::Reference< css::awt::XVclWindowPeer > | GetComponentInterface (bool bCreate=true) |
void | SetComponentInterface (css::uno::Reference< css::awt::XVclWindowPeer > const &xIFace) |
void | SetUseFrameData (bool bUseFrameData) |
void | SetLOKNotifier (const vcl::ILibreOfficeKitNotifier *pNotifier, bool bParent=false) |
const vcl::ILibreOfficeKitNotifier * | GetLOKNotifier () const |
vcl::LOKWindowId | GetLOKWindowId () const |
VclPtr< vcl::Window > | GetParentWithLOKNotifier () |
void | ReleaseLOKNotifier () |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) |
void | RecordLayoutData (vcl::ControlLayoutData *pLayout, const tools::Rectangle &rRect) |
VCLXWindow * | GetWindowPeer () const |
void | SetWindowPeer (css::uno::Reference< css::awt::XVclWindowPeer > const &xPeer, VCLXWindow *pVCLXWindow) |
bool | IsCreatedWithToolkit () const |
void | SetCreatedWithToolkit (bool b) |
css::uno::Reference< css::datatransfer::dnd::XDropTarget > | GetDropTarget () |
css::uno::Reference< css::datatransfer::dnd::XDragSource > | GetDragSource () |
css::uno::Reference< css::datatransfer::dnd::XDragGestureRecognizer > | GetDragGestureRecognizer () |
css::uno::Reference< css::datatransfer::clipboard::XClipboard > | GetClipboard () |
void | SetClipboard (css::uno::Reference< css::datatransfer::clipboard::XClipboard > const &xClipboard) |
virtual void | queue_resize (StateChangedType eReason=StateChangedType::Layout) |
void | set_height_request (sal_Int32 nHeightRequest) |
sal_Int32 | get_height_request () const |
void | set_width_request (sal_Int32 nWidthRequest) |
sal_Int32 | get_width_request () const |
Size | get_preferred_size () const |
VclAlign | get_halign () const |
void | set_halign (VclAlign eAlign) |
VclAlign | get_valign () const |
void | set_valign (VclAlign eAlign) |
bool | get_hexpand () const |
void | set_hexpand (bool bExpand) |
bool | get_vexpand () const |
void | set_vexpand (bool bExpand) |
bool | get_expand () const |
void | set_expand (bool bExpand) |
bool | get_fill () const |
void | set_fill (bool bFill) |
void | set_border_width (sal_Int32 nBorderWidth) |
sal_Int32 | get_border_width () const |
void | set_margin_start (sal_Int32 nWidth) |
sal_Int32 | get_margin_start () const |
void | set_margin_end (sal_Int32 nWidth) |
sal_Int32 | get_margin_end () const |
void | set_margin_top (sal_Int32 nWidth) |
sal_Int32 | get_margin_top () const |
void | set_margin_bottom (sal_Int32 nWidth) |
sal_Int32 | get_margin_bottom () const |
VclPackType | get_pack_type () const |
void | set_pack_type (VclPackType ePackType) |
sal_Int32 | get_padding () const |
void | set_padding (sal_Int32 nPadding) |
sal_Int32 | get_grid_width () const |
void | set_grid_width (sal_Int32 nCols) |
sal_Int32 | get_grid_left_attach () const |
void | set_grid_left_attach (sal_Int32 nAttach) |
sal_Int32 | get_grid_height () const |
void | set_grid_height (sal_Int32 nRows) |
sal_Int32 | get_grid_top_attach () const |
void | set_grid_top_attach (sal_Int32 nAttach) |
bool | get_secondary () const |
void | set_secondary (bool bSecondary) |
bool | get_non_homogeneous () const |
void | set_non_homogeneous (bool bNonHomogeneous) |
virtual bool | set_property (const OUString &rKey, const OUString &rValue) |
bool | set_font_attribute (const OUString &rKey, std::u16string_view rValue) |
void | add_to_size_group (const std::shared_ptr< VclSizeGroup > &xGroup) |
void | remove_from_all_size_groups () |
void | add_mnemonic_label (FixedText *pLabel) |
void | remove_mnemonic_label (FixedText *pLabel) |
const std::vector< VclPtr< FixedText > > & | list_mnemonic_labels () const |
void | reorderWithinParent (sal_uInt16 nNewPosition) |
void | set_id (const OUString &rID) |
const OUString & | get_id () const |
void | EnableNativeWidget (bool bEnable=true) |
bool | IsNativeWidgetEnabled () const |
void | PaintToDevice (::OutputDevice *pDevice, const Point &rPos) |
KeyIndicatorState | GetIndicatorState () const |
void | SimulateKeyPress (sal_uInt16 nKeyCode) const |
virtual OUString | GetSurroundingText () const |
virtual Selection | GetSurroundingTextSelection () const |
virtual bool | DeleteSurroundingText (const Selection &rSelection) |
virtual FactoryFunction | GetUITestFactory () const |
virtual bool | IsChart () const |
virtual bool | IsStarMath () const |
void | SetHelpHdl (const Link< vcl::Window &, bool > &rLink) |
void | SetMnemonicActivateHdl (const Link< vcl::Window &, bool > &rLink) |
void | SetModalHierarchyHdl (const Link< bool, void > &rLink) |
void | SetDumpAsPropertyTreeHdl (const Link< tools::JsonWriter &, void > &rLink) |
Size | GetOutputSizePixel () const |
tools::Rectangle | GetOutputRectPixel () const |
Point | LogicToPixel (const Point &rLogicPt) const |
Size | LogicToPixel (const Size &rLogicSize) const |
tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect) const |
vcl::Region | LogicToPixel (const vcl::Region &rLogicRegion) const |
Point | LogicToPixel (const Point &rLogicPt, const MapMode &rMapMode) const |
Size | LogicToPixel (const Size &rLogicSize, const MapMode &rMapMode) const |
tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect, const MapMode &rMapMode) const |
Point | PixelToLogic (const Point &rDevicePt) const |
Size | PixelToLogic (const Size &rDeviceSize) const |
tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect) const |
tools::PolyPolygon | PixelToLogic (const tools::PolyPolygon &rDevicePolyPoly) const |
vcl::Region | PixelToLogic (const vcl::Region &rDeviceRegion) const |
Point | PixelToLogic (const Point &rDevicePt, const MapMode &rMapMode) const |
Size | PixelToLogic (const Size &rDeviceSize, const MapMode &rMapMode) const |
tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect, const MapMode &rMapMode) const |
Size | LogicToLogic (const Size &rSzSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const |
const AllSettings & | GetSettings () const |
void | SetSettings (const AllSettings &rSettings) |
void | SetSettings (const AllSettings &rSettings, bool bChild) |
tools::Rectangle | GetTextRect (const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::WordBreak, TextRectInfo *pInfo=nullptr, const vcl::ITextLayout *_pTextLayout=nullptr) const |
float | GetDPIScaleFactor () const |
tools::Long | GetOutOffXPixel () const |
tools::Long | GetOutOffYPixel () const |
void | EnableMapMode (bool bEnable=true) |
bool | IsMapModeEnabled () const |
void | SetMapMode () |
void | SetMapMode (const MapMode &rNewMapMode) |
virtual void | EnableRTL (bool bEnable=true) |
bool | IsRTLEnabled () const |
void | SetFont (const vcl::Font &rNewFont) |
const vcl::Font & | GetFont () const |
tools::Long | GetTextWidth (const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, vcl::text::TextLayoutCache const *=nullptr, SalLayoutGlyphs const *const pLayoutCache=nullptr) const |
tools::Long | GetTextHeight () const |
float | approximate_digit_width () const |
void | SetTextColor (const Color &rColor) |
const Color & | GetTextColor () const |
void | SetTextFillColor () |
void | SetTextFillColor (const Color &rColor) |
Color | GetTextFillColor () const |
bool | IsTextFillColor () const |
void | SetTextLineColor () |
void | SetTextLineColor (const Color &rColor) |
const Color & | GetTextLineColor () const |
bool | IsTextLineColor () const |
void | SetOverlineColor () |
void | SetOverlineColor (const Color &rColor) |
const Color & | GetOverlineColor () const |
bool | IsOverlineColor () const |
void | SetTextAlign (TextAlign eAlign) |
TextAlign | GetTextAlign () const |
bool | IsNativeControlSupported (ControlType nType, ControlPart nPart) const |
bool | GetNativeControlRegion (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const |
css::uno::Reference< css::accessibility::XAccessible > | GetAccessible (bool bCreate=true) |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () |
void | SetAccessible (const css::uno::Reference< css::accessibility::XAccessible > &) |
vcl::Window * | GetAccessibleParentWindow () const |
sal_uInt16 | GetAccessibleChildWindowCount () |
vcl::Window * | GetAccessibleChildWindow (sal_uInt16 n) |
void | SetAccessibleRole (sal_uInt16 nRole) |
sal_uInt16 | GetAccessibleRole () const |
void | SetAccessibleName (const OUString &rName) |
OUString | GetAccessibleName () const |
void | SetAccessibleDescription (const OUString &rDescr) |
OUString | GetAccessibleDescription () const |
void | SetAccessibleRelationLabeledBy (vcl::Window *pLabeledBy) |
vcl::Window * | GetAccessibleRelationLabeledBy () const |
void | SetAccessibleRelationLabelFor (vcl::Window *pLabelFor) |
vcl::Window * | GetAccessibleRelationLabelFor () const |
vcl::Window * | GetAccessibleRelationMemberOf () const |
bool | IsAccessibilityEventsSuppressed (bool bTraverseParentPath=true) |
void | SetAccessibilityEventsSuppressed (bool bSuppressed) |
KeyEvent | GetActivationKey () const |
Public Member Functions inherited from VclReferenceBase | |
void | acquire () const |
void | release () const |
sal_Int32 | getRefCount () const |
void | disposeOnce () |
bool | isDisposed () const |
Protected Member Functions | |
virtual void | Resize () override |
virtual void | GetFocus () override |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &) override |
virtual void | DoInit () override |
virtual void | DoScroll (Scrollable *pCurScrollBar) override |
virtual void | DoScroll (Scrollable *pCurScrollBar) |
Protected Member Functions inherited from vcl::Window | |
virtual void | dispose () override |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle, SystemParentData *pSystemParentData) |
SAL_DLLPRIVATE void | ImplInvalidateParentFrameRegion (const vcl::Region &rRegion) |
SAL_DLLPRIVATE void | ImplValidateFrameRegion (const vcl::Region *rRegion, ValidateFlags nFlags) |
SAL_DLLPRIVATE void | ImplValidate () |
SAL_DLLPRIVATE void | ImplMoveInvalidateRegion (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, bool bChildren) |
SAL_DLLPRIVATE void | ImplMoveAllInvalidateRegions (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, bool bChildren) |
SAL_DLLPRIVATE vcl::Window * | ImplGetBorderWindow () const |
virtual void | ImplInvalidate (const vcl::Region *pRegion, InvalidateFlags nFlags) |
virtual WindowHitTest | ImplHitTest (const Point &rFramePos) |
SAL_DLLPRIVATE void | ImplSetMouseTransparent (bool bTransparent) |
SAL_DLLPRIVATE void | ImplScroll (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, ScrollFlags nFlags) |
SAL_DLLPRIVATE bool | ImplSetClipFlagChildren (bool bSysObjOnlySmaller) |
SAL_DLLPRIVATE bool | ImplSetClipFlagOverlapWindows (bool bSysObjOnlySmaller=false) |
SAL_DLLPRIVATE void | PushPaintHelper (PaintHelper *pHelper, vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE void | PopPaintHelper (PaintHelper const *pHelper) |
Window (WindowType nType) | |
void | SetCompoundControl (bool bCompound) |
void | CallEventListeners (VclEventId nEvent, void *pData=nullptr) |
virtual void | ImplAdjustNWFSizes () |
virtual void | ApplySettings (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE float | approximate_char_width () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationMemberOf () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationLabeledBy () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationLabelFor () const |
virtual vcl::Window * | getAccessibleRelationLabelFor () const |
virtual sal_uInt16 | getDefaultAccessibleRole () const |
virtual OUString | getDefaultAccessibleName () const |
virtual Size | GetOptimalSize () const |
void | InvalidateSizeCache () |
Protected Member Functions inherited from VclReferenceBase | |
VclReferenceBase () | |
virtual | ~VclReferenceBase () |
virtual void | dispose () |
Private Member Functions | |
void | CheckCompileBasic () |
void | BasicExecute () |
sal_Int32 | FormatAndPrint (Printer *pPrinter, sal_Int32 nPage) |
SbModuleRef const & | XModule () |
Private Attributes | |
ModulWindowLayout & | m_rLayout |
StarBASICRef | m_xBasic |
short | m_nValid |
VclPtr< ComplexEditorWindow > | m_aXEditorWindow |
BasicStatus | m_aStatus |
SbModuleRef | m_xModule |
OUString | m_aModule |
Additional Inherited Members | |
Static Public Member Functions inherited from vcl::Window | |
static SAL_DLLPRIVATE void | ImplInitAppFontData (vcl::Window const *pWindow) |
static SAL_DLLPRIVATE void | ImplCalcSymbolRect (tools::Rectangle &rRect) |
static DockingManager * | GetDockingManager () |
static VclPtr< vcl::Window > | SaveFocus () |
static void | EndSaveFocus (const VclPtr< vcl::Window > &xFocusWin) |
static VclPtr< vcl::Window > | FindLOKWindow (vcl::LOKWindowId nWindowId) |
static bool | IsLOKWindowsEmpty () |
Definition at line 283 of file baside2.hxx.
basctl::ModulWindow::ModulWindow | ( | ModulWindowLayout * | pParent, |
const ScriptDocument & | rDocument, | ||
const OUString & | aLibName, | ||
const OUString & | aName, | ||
OUString | aModule | ||
) |
Definition at line 196 of file baside2.cxx.
References aName, Create(), m_aXEditorWindow, and vcl::Window::SetBackground().
|
overridevirtual |
Definition at line 234 of file baside2.cxx.
References VclReferenceBase::disposeOnce().
|
overridevirtual |
Implements basctl::BaseWindow.
Definition at line 1215 of file baside2.cxx.
References m_aXEditorWindow, and vcl::Window::Show().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 766 of file baside2.cxx.
References basctl::EditorWindow::CanModify(), and GetEditorWindow().
void basctl::ModulWindow::AssertValidEditEngine | ( | ) |
Definition at line 1209 of file baside2.cxx.
References basctl::EditorWindow::CreateEditEngine(), GetEditEngine(), and GetEditorWindow().
Referenced by BasicAddWatch(), BasicBreakHdl(), BasicErrorHdl(), BasicToggleBreakPoint(), BasicToggleBreakPointEnabled(), CheckCompileBasic(), EditMacro(), ExecuteCommand(), FormatAndPrint(), LoadBasic(), SaveBasicSource(), and StartSearchAndReplace().
void basctl::ModulWindow::BasicAddWatch | ( | ) |
Definition at line 692 of file baside2.cxx.
References AssertValidEditEngine(), basctl::ModulWindowLayout::BasicAddWatch(), GetEditEngine(), GetEditView(), TextSelection::GetEnd(), TextPaM::GetPara(), TextView::GetSelection(), GetSelection(), TextSelection::GetStart(), TextEngine::GetWord(), m_rLayout, and TextView::SetSelection().
Referenced by ExecuteCommand().
BasicDebugFlags basctl::ModulWindow::BasicBreakHdl | ( | ) |
Definition at line 652 of file baside2.cxx.
References basctl::BaseWindow::AddStatus(), AssertValidEditEngine(), basctl::BASWIN_INRESCHEDULE, basctl::BasicStatus::bIsInReschedule, basctl::BasicStatus::bIsRunning, basctl::BaseWindow::ClearStatus(), basctl::BreakPointList::FindBreakPoint(), GetBasic(), GetBreakPoints(), GetEditView(), StarBASIC::GetLine(), basctl::InvalidateDebuggerSlots(), Application::IsQuit(), m_aStatus, m_aXEditorWindow, m_rLayout, basctl::BasicStatus::nBasicFlags, basctl::BreakPoint::nHitCount, basctl::BreakPoint::nStopAfter, TextView::SetSelection(), basctl::ModulWindowLayout::UpdateDebug(), and Application::Yield().
void basctl::ModulWindow::BasicErrorHdl | ( | StarBASIC const * | pBasic | ) |
Definition at line 609 of file baside2.cxx.
References AssertValidEditEngine(), TopLevelWindowLocker::decBusy(), GetBasic(), StarBASIC::GetCol1(), StarBASIC::GetCol2(), GetEditView(), StarBASIC::GetErrorCode(), vcl::Window::GetFrameWeld(), VCLUnoHelper::GetInterface(), StarBASIC::GetLine(), basctl::GetShell(), SfxViewShell::GetViewFrame(), VCLUnoHelper::GetWindow(), ErrorHandler::HandleError(), TopLevelWindowLocker::incBusy(), m_aXEditorWindow, TextView::SetSelection(), and SfxViewFrame::ToTop().
|
private |
Definition at line 311 of file baside2.cxx.
References basctl::BaseWindow::AddStatus(), aDocument, basctl::BASWIN_RUNNINGBASIC, basctl::BasicStatus::bError, basctl::BasicStatus::bIsRunning, CheckCompileBasic(), basctl::ChooseMacro(), basctl::BaseWindow::ClearStatus(), Count, Application::CreateMessageDialog(), DBG_ASSERT, BasicDLL::EnableBreak(), GetBreakPoints(), basctl::BaseWindow::GetDocument(), GetEditView(), vcl::Window::GetFrameWeld(), SbMethod::GetLineRange(), TextPaM::GetPara(), TextView::GetSelection(), TextSelection::GetStart(), basctl::IDEResId(), tools::SvRef< typename T >::is(), m_aStatus, m_xModule, basctl::BasicStatus::nBasicFlags, basctl::RunMethod(), SbMethod::SetDebugFlags(), BasicDLL::SetDebugMode(), size, and XModule().
Referenced by BasicRun(), BasicStepInto(), BasicStepOut(), and BasicStepOver().
void basctl::ModulWindow::BasicRun | ( | ) |
Definition at line 380 of file baside2.cxx.
References BasicExecute(), m_aStatus, and basctl::BasicStatus::nBasicFlags.
Referenced by ExecuteCommand().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1294 of file baside2.cxx.
References basctl::BasicStatus::bIsRunning, Count, tools::SvRef< typename T >::get(), GetBreakPoints(), SbMethod::GetDebugFlags(), m_aStatus, m_xModule, basctl::BreakPointList::ResetHitCount(), basctl::BreakPointList::SetBreakPointsInBasic(), SbMethod::SetDebugFlags(), basctl::BreakPointList::size(), and XModule().
void basctl::ModulWindow::BasicStepInto | ( | ) |
Definition at line 393 of file baside2.cxx.
References BasicExecute(), m_aStatus, and basctl::BasicStatus::nBasicFlags.
Referenced by ExecuteCommand().
void basctl::ModulWindow::BasicStepOut | ( | ) |
Definition at line 399 of file baside2.cxx.
References BasicExecute(), m_aStatus, and basctl::BasicStatus::nBasicFlags.
Referenced by ExecuteCommand().
void basctl::ModulWindow::BasicStepOver | ( | ) |
Definition at line 386 of file baside2.cxx.
References BasicExecute(), m_aStatus, and basctl::BasicStatus::nBasicFlags.
Referenced by ExecuteCommand().
void basctl::ModulWindow::BasicStop | ( | ) |
Definition at line 406 of file baside2.cxx.
References basctl::BasicStatus::bIsRunning, m_aStatus, and StarBASIC::Stop().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1314 of file baside2.cxx.
References basctl::BasicStatus::bIsRunning, GetBreakPointWindow(), m_aStatus, and basctl::BreakPointWindow::SetNoMarker().
void basctl::ModulWindow::BasicToggleBreakPoint | ( | ) |
Definition at line 560 of file baside2.cxx.
References AssertValidEditEngine(), GetEditView(), TextSelection::GetEnd(), TextPaM::GetPara(), TextView::GetSelection(), TextSelection::GetStart(), m_aXEditorWindow, and ToggleBreakPoint().
Referenced by ExecuteCommand().
void basctl::ModulWindow::BasicToggleBreakPointEnabled | ( | ) |
Definition at line 577 of file baside2.cxx.
References AssertValidEditEngine(), basctl::BreakPoint::bEnabled, basctl::BreakPointList::FindBreakPoint(), GetBreakPoints(), GetBreakPointWindow(), GetEditView(), TextSelection::GetEnd(), TextPaM::GetPara(), TextView::GetSelection(), TextSelection::GetStart(), vcl::Window::Invalidate(), and UpdateBreakPoint().
Referenced by ExecuteCommand().
|
private |
Definition at line 270 of file baside2.cxx.
References AssertValidEditEngine(), basctl::BasicStatus::bError, basctl::BasicStatus::bIsRunning, vcl::Window::EnterWait(), tools::SvRef< typename T >::get(), GetBasic(), GetBreakPoints(), GetEditEngine(), GetEditorWindow(), basctl::GetShell(), SfxViewShell::GetViewFrame(), SfxViewFrame::GetWindow(), SbxBase::IsModified(), TextEngine::IsModified(), StarBASIC::IsRunning(), vcl::Window::LeaveWait(), m_aStatus, m_xModule, comphelper::NewFlagContext(), basctl::BreakPointList::SetBreakPointsInBasic(), StarBASIC::SetModified(), basctl::EditorWindow::SetSourceInBasic(), and XModule().
Referenced by BasicExecute(), CompileBasic(), EditMacro(), ToggleBreakPoint(), and UpdateBreakPoint().
void basctl::ModulWindow::CompileBasic | ( | ) |
Definition at line 373 of file baside2.cxx.
References CheckCompileBasic(), tools::SvRef< typename T >::is(), m_xModule, and XModule().
Referenced by ExecuteCommand().
|
overridevirtual |
Implements basctl::BaseWindow.
Definition at line 792 of file baside2.cxx.
References FormatAndPrint().
|
overridevirtual |
Implements basctl::BaseWindow.
Definition at line 1320 of file baside2.cxx.
References aDocument, basctl::E_SCRIPTS, basctl::BaseWindow::GetDocument(), basctl::BaseWindow::GetLibName(), basctl::BaseWindow::GetName(), basctl::ModuleInfoHelper::getObjectName(), basctl::IDEResId(), tools::SvRef< typename T >::is(), m_xBasic, m_xModule, basctl::OBJ_TYPE_MODULE, and XModule().
|
overridevirtual |
Implements basctl::BaseWindow.
Definition at line 1222 of file baside2.cxx.
References vcl::Window::Hide().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 239 of file baside2.cxx.
References basctl::BaseWindow::dispose(), m_aXEditorWindow, m_nValid, and StarBASIC::Stop().
|
overrideprotectedvirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 256 of file baside2.cxx.
References GetEditorWindow(), and basctl::EditorWindow::InitScrollBars().
|
overrideprotectedvirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1163 of file baside2.cxx.
References GetEditView(), basctl::BaseWindow::GetHScrollBar(), TextView::GetStartDocPos(), Scrollable::GetThumbPos(), TextView::Scroll(), Scrollable::SetThumbPos(), TextView::ShowCursor(), X, and Point::X().
void basctl::ModulWindow::EditMacro | ( | const OUString & | rMacroName | ) |
Definition at line 715 of file baside2.cxx.
References AssertValidEditEngine(), basctl::BasicStatus::bError, CheckCompileBasic(), DBG_ASSERT, TextEngine::GetCharHeight(), GetEditView(), GetEditVScrollBar(), SbMethod::GetLineRange(), vcl::Window::GetOutputSizePixel(), TextView::GetStartDocPos(), TextView::GetTextEngine(), TextEngine::GetTextHeight(), TextView::GetWindow(), vcl::Window::GrabFocus(), Size::Height(), m_aStatus, m_xModule, TextView::Scroll(), TextView::SetSelection(), ScrollAdaptor::SetThumbPos(), TextView::ShowCursor(), XModule(), and Point::Y().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 875 of file baside2.cxx.
References AssertValidEditEngine(), BasicAddWatch(), basctl::ModulWindowLayout::BasicRemoveWatch(), BasicRun(), BasicStepInto(), BasicStepOut(), BasicStepOver(), BasicToggleBreakPoint(), BasicToggleBreakPointEnabled(), CompileBasic(), TextView::Copy(), comphelper::ConfigurationChanges::create(), TextView::Cut(), SfxRequest::GetArg(), basctl::GetBindingsPtr(), GetBreakPointWindow(), GetEditView(), vcl::Window::GetFrameWeld(), basctl::GotoLineDialog::GetLineNumber(), SfxRequest::GetSlot(), SfxBoolItem::GetValue(), TextView::GetWindow(), vcl::Window::GrabFocus(), ImportDialog(), vcl::Window::Invalidate(), IsReadOnly(), KEY_DELETE, TextView::KeyInput(), LoadBasic(), basctl::BaseWindow::m_aDocument, basctl::BaseWindow::m_aLibName, basctl::BaseWindow::m_aName, m_aXEditorWindow, m_rLayout, ManageBreakPoints(), basctl::MarkDocumentModified(), TextView::MatchGroup(), TextView::Paste(), basctl::QueryDelModule(), basctl::ScriptDocument::removeModule(), RET_OK, weld::DialogController::run(), SaveBasicSource(), TextView::SetSelection(), TEXT_INDEX_ALL, and TEXT_PARA_ALL.
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1039 of file baside2.cxx.
References basctl::GetBindingsPtr(), SfxRequest::GetFrameWeld(), SfxRequest::GetSlot(), basctl::BaseWindow::m_aDocument, basctl::DocumentSignature::signScriptingContent(), and basctl::DocumentSignature::supportsSignatures().
|
private |
Definition at line 808 of file baside2.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), Point::AdjustY(), ALIGN_BOTTOM, OutputDevice::approximate_digit_width(), AssertValidEditEngine(), basctl::BaseWindow::CreateQualifiedName(), OutputDevice::DrawText(), GetEditEngine(), OutputDevice::GetFont(), vcl::Window::GetFont(), OutputDevice::GetMapMode(), OutputDevice::GetOutputSize(), TextEngine::GetParagraphCount(), vcl::Window::GetText(), OutputDevice::GetTextHeight(), Size::Height(), basctl::lcl_PrintHeader(), basctl::Print::nBottomMargin, basctl::Print::nLeftMargin, basctl::Print::nRightMargin, basctl::Print::nTopMargin, vcl::Font::SetAlignment(), OutputDevice::SetFont(), vcl::Font::SetFontSize(), OutputDevice::SetMapMode(), vcl::Font::SetTransparent(), Size::Width(), and Point::Y().
Referenced by countPages(), and printPage().
|
inline |
Definition at line 327 of file baside2.hxx.
References tools::SvRef< typename T >::get(), m_xBasic, and XModule().
Referenced by BasicBreakHdl(), BasicErrorHdl(), and CheckCompileBasic().
|
inline |
Definition at line 357 of file baside2.hxx.
References m_aStatus.
Referenced by basctl::EditorWindow::ImpCanModify().
|
inline |
Definition at line 374 of file baside2.hxx.
References basctl::BreakPointWindow::GetBreakPoints(), and GetBreakPointWindow().
Referenced by BasicBreakHdl(), BasicExecute(), BasicStarted(), BasicToggleBreakPointEnabled(), CheckCompileBasic(), ManageBreakPoints(), basctl::EditorWindow::ParagraphInsertedDeleted(), and ToggleBreakPoint().
|
inline |
Definition at line 368 of file baside2.hxx.
References m_aXEditorWindow.
Referenced by BasicStopped(), BasicToggleBreakPointEnabled(), basctl::EditorWindow::CreateEditEngine(), ExecuteCommand(), GetBreakPoints(), basctl::EditorWindow::ImplSetFont(), ManageBreakPoints(), basctl::EditorWindow::Notify(), basctl::EditorWindow::ParagraphInsertedDeleted(), and basctl::EditorWindow::Resize().
|
inline |
Definition at line 372 of file baside2.hxx.
References basctl::EditorWindow::GetEditEngine(), and GetEditorWindow().
Referenced by AssertValidEditEngine(), BasicAddWatch(), CheckCompileBasic(), FormatAndPrint(), GetState(), GetUndoManager(), IsModified(), LoadBasic(), SaveBasicSource(), ShowCursor(), UpdateData(), and UpdateModule().
|
inline |
Definition at line 371 of file baside2.hxx.
References m_aXEditorWindow.
Referenced by basctl::EditorWindow::Command(), basctl::EditorWindow::InitScrollBars(), basctl::EditorWindow::Notify(), and basctl::EditorWindow::SetScrollBarRanges().
|
inline |
Definition at line 367 of file baside2.hxx.
References m_aXEditorWindow.
Referenced by AllowUndo(), AssertValidEditEngine(), CheckCompileBasic(), DoInit(), GetEditEngine(), GetEditView(), GetState(), LoadBasic(), basctl::Shell::SetGlobalEditorZoomLevel(), and StoreData().
|
inline |
Definition at line 373 of file baside2.hxx.
References GetEditorWindow(), and basctl::EditorWindow::GetEditView().
Referenced by BasicAddWatch(), BasicBreakHdl(), BasicErrorHdl(), BasicExecute(), BasicToggleBreakPoint(), BasicToggleBreakPointEnabled(), DoScroll(), EditMacro(), ExecuteCommand(), GetState(), IsReadOnly(), LoadBasic(), SetReadOnly(), StartSearchAndReplace(), basctl::BreakPointWindow::SyncYOffset(), and UpdateData().
|
inline |
Definition at line 370 of file baside2.hxx.
References m_aXEditorWindow.
Referenced by basctl::EditorWindow::Command(), EditMacro(), basctl::EditorWindow::InitScrollBars(), basctl::EditorWindow::Notify(), and basctl::EditorWindow::SetScrollBarRanges().
|
overrideprotectedvirtual |
Reimplemented from vcl::Window.
Definition at line 248 of file baside2.cxx.
References m_aXEditorWindow, and m_nValid.
|
overridevirtual |
Implements basctl::BaseWindow.
Definition at line 1399 of file baside2.cxx.
References HID_BASICIDE_MODULWINDOW.
|
inline |
Definition at line 375 of file baside2.hxx.
References m_rLayout.
Referenced by basctl::EditorWindow::EditorWindow(), basctl::EditorWindow::ImpDoHighlight(), and basctl::EditorWindow::ImplSetFont().
|
inline |
Definition at line 369 of file baside2.hxx.
References m_aXEditorWindow.
Referenced by basctl::EditorWindow::CreateEditEngine(), basctl::EditorWindow::ImplSetFont(), basctl::EditorWindow::Notify(), basctl::EditorWindow::ParagraphInsertedDeleted(), and basctl::EditorWindow::Resize().
|
inline |
Definition at line 383 of file baside2.hxx.
References m_aModule.
Referenced by basctl::EditorWindow::CreateEditEngine().
|
inline |
Definition at line 329 of file baside2.hxx.
References tools::SvRef< typename T >::get(), and m_xModule.
Referenced by basctl::EditorWindow::GetActualSubName(), basctl::EditorWindow::HandleAutoCorrect(), and basctl::EditorWindow::HandleCodeCompletion().
OUString basctl::ModulWindow::GetSbModuleName | ( | ) |
Definition at line 1181 of file baside2.cxx.
References m_xModule, and XModule().
Referenced by GetTitle().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1275 of file baside2.cxx.
References IsReadOnly().
|
overridevirtual |
Implements basctl::BaseWindow.
Definition at line 1057 of file baside2.cxx.
References basctl::BaseWindow::CreateQualifiedName(), SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), GetEditEngine(), GetEditorWindow(), GetEditView(), TextSelection::GetEnd(), TextPaM::GetIndex(), TextPaM::GetPara(), TextView::GetSelection(), TextSelection::GetStart(), TextEngine::GetText(), i, basctl::IDEResId(), TextView::IsInsertMode(), IsPasteAllowed(), IsReadOnly(), SfxWhichIter::NextWhich(), SfxItemSet::Put(), and rSet.
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1189 of file baside2.cxx.
References GetSbModuleName().
|
overridevirtual |
Implements basctl::BaseWindow.
Definition at line 1403 of file baside2.cxx.
References basctl::TYPE_MODULE.
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1268 of file baside2.cxx.
References GetEditEngine(), and TextEngine::GetUndoManager().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1408 of file baside2.cxx.
References basctl::BaseWindow::IsSuspended().
void basctl::ModulWindow::ImportDialog | ( | ) |
Definition at line 499 of file baside2.cxx.
References basctl::BaseWindow::GetDocument(), vcl::Window::GetFrameWeld(), basctl::BaseWindow::GetLibName(), and basctl::implImportDialog().
Referenced by ExecuteCommand().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1176 of file baside2.cxx.
References GetEditEngine(), and TextEngine::IsModified().
bool basctl::ModulWindow::IsPasteAllowed | ( | ) |
Definition at line 1371 of file baside2.cxx.
References vcl::Window::GetClipboard(), and SotExchange::GetFormatDataFlavor().
Referenced by GetState().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1366 of file baside2.cxx.
References GetEditView(), and TextView::IsReadOnly().
Referenced by ExecuteCommand(), GetSearchOptions(), GetState(), basctl::EditorWindow::KeyInput(), and StartSearchAndReplace().
void basctl::ModulWindow::LoadBasic | ( | ) |
Definition at line 412 of file baside2.cxx.
References AssertValidEditEngine(), sfx2::FileDialogHelper::BasicImportSource, basctl::CalcLineCount(), Application::CreateMessageDialog(), basctl::EditorWindow::CreateProgress(), basctl::EditorWindow::DestroyProgress(), ERRCODE_NONE, sfx2::FileDialogHelper::Execute(), basctl::FilterMask_All, basctl::EditorWindow::ForceSyntaxTimeout(), GetEditEngine(), GetEditorWindow(), GetEditView(), SfxMedium::GetError(), sfx2::FileDialogHelper::GetFilePicker(), vcl::Window::GetFrameWeld(), SfxMedium::GetInStream(), ErrorHandler::HandleError(), basctl::IDEResId(), vcl::Window::PaintImmediately(), TextView::Read(), sfx2::FileDialogHelper::SetContext(), SvStream::SetStreamCharSet(), TextEngine::SetUpdateMode(), SvStream::StartReadingUnicodeText(), and SvStream::Tell().
Referenced by ExecuteCommand().
void basctl::ModulWindow::ManageBreakPoints | ( | ) |
Definition at line 601 of file baside2.cxx.
References GetBreakPoints(), GetBreakPointWindow(), vcl::Window::GetFrameWeld(), vcl::Window::Invalidate(), and weld::DialogController::run().
Referenced by ExecuteCommand().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1393 of file baside2.cxx.
References m_aXEditorWindow.
|
overrideprotectedvirtual |
Reimplemented from vcl::Window.
Definition at line 261 of file baside2.cxx.
|
overridevirtual |
Implements basctl::BaseWindow.
Definition at line 797 of file baside2.cxx.
References FormatAndPrint().
|
overrideprotectedvirtual |
Reimplemented from vcl::Window.
Definition at line 265 of file baside2.cxx.
References vcl::Window::GetOutputSizePixel(), and m_aXEditorWindow.
void basctl::ModulWindow::SaveBasicSource | ( | ) |
Definition at line 458 of file baside2.cxx.
References Any, AssertValidEditEngine(), sfx2::FileDialogHelper::BasicExportSource, SfxMedium::Commit(), Application::CreateMessageDialog(), vcl::Window::EnterWait(), ERRCODE_NONE, sfx2::FileDialogHelper::Execute(), basctl::FilterMask_All, GetEditEngine(), SfxMedium::GetError(), sfx2::FileDialogHelper::GetFilePicker(), vcl::Window::GetFrameWeld(), SfxMedium::GetOutStream(), ErrorHandler::HandleError(), basctl::IDEResId(), vcl::Window::LeaveWait(), sfx2::FileDialogHelper::SetContext(), SvStream::SetStreamCharSet(), setValue(), TextEngine::Write(), and SvStream::WriteUChar().
Referenced by ExecuteCommand().
|
inline |
Definition at line 384 of file baside2.hxx.
References m_aModule.
Referenced by UpdateData(), and UpdateModule().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1360 of file baside2.cxx.
References GetEditView(), and TextView::SetReadOnly().
Referenced by basctl::EditorWindow::CreateEditEngine().
|
inline |
Definition at line 330 of file baside2.hxx.
References m_xModule.
void basctl::ModulWindow::ShowCursor | ( | bool | bOn | ) |
Definition at line 1194 of file baside2.cxx.
References TextEngine::GetActiveView(), GetEditEngine(), TextView::HideCursor(), and TextView::ShowCursor().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 1227 of file baside2.cxx.
References AssertValidEditEngine(), SvxSearchItem::GetBackward(), SvxSearchItem::GetCommand(), GetEditView(), SvxSearchItem::GetSearchOptions(), TextView::GetSelection(), IsReadOnly(), basctl::BaseWindow::IsSuspended(), TextView::Replace(), TextView::Search(), TextView::SetSelection(), TEXT_INDEX_ALL, and TEXT_PARA_ALL.
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 758 of file baside2.cxx.
References GetEditorWindow(), and basctl::EditorWindow::SetSourceInBasic().
void basctl::ModulWindow::ToggleBreakPoint | ( | sal_uInt16 | nLine | ) |
Definition at line 506 of file baside2.cxx.
References basctl::BasicStatus::bError, CheckCompileBasic(), Count, DBG_ASSERT, basctl::BreakPointList::FindBreakPoint(), GetBreakPoints(), SbMethod::GetDebugFlags(), basctl::BreakPointList::InsertSorted(), StarBASIC::IsRunning(), m_aStatus, m_xModule, basctl::BreakPointList::remove(), SbMethod::SetDebugFlags(), and XModule().
Referenced by BasicToggleBreakPoint(), and basctl::BreakPointWindow::MouseButtonDown().
void basctl::ModulWindow::UpdateBreakPoint | ( | const BreakPoint & | rBrk | ) |
Definition at line 544 of file baside2.cxx.
References basctl::BreakPoint::bEnabled, CheckCompileBasic(), DBG_ASSERT, m_xModule, basctl::BreakPoint::nLine, and XModule().
Referenced by BasicToggleBreakPointEnabled(), and basctl::BreakPointWindow::Command().
|
overridevirtual |
Reimplemented from basctl::BaseWindow.
Definition at line 771 of file baside2.cxx.
References DBG_ASSERT, basctl::BaseWindow::GetDocument(), GetEditEngine(), GetEditView(), TextView::GetSelection(), m_xModule, basctl::MarkDocumentModified(), TextEngine::SetModified(), SetModule(), TextView::SetSelection(), basctl::setTextEngineText(), and XModule().
void basctl::ModulWindow::UpdateModule | ( | ) |
Definition at line 1414 of file baside2.cxx.
References GetEditEngine(), basctl::getTextEngineText(), tools::SvRef< typename T >::is(), basctl::BaseWindow::m_aDocument, basctl::BaseWindow::m_aLibName, basctl::BaseWindow::m_aName, m_xModule, basctl::MarkDocumentModified(), TextEngine::SetModified(), SetModule(), and basctl::ScriptDocument::updateModule().
Referenced by basctl::EditorWindow::HandleAutoCorrect(), basctl::EditorWindow::HandleCodeCompletion(), and basctl::EditorWindow::SetSourceInBasic().
|
private |
Definition at line 208 of file baside2.cxx.
References StarBASIC::FindModule(), basctl::ScriptDocument::getBasicManager(), basctl::BaseWindow::GetDocument(), BasicManager::GetLib(), basctl::BaseWindow::GetLibName(), basctl::BaseWindow::GetName(), tools::SvRef< typename T >::is(), m_xBasic, and m_xModule.
Referenced by BasicExecute(), BasicStarted(), CheckCompileBasic(), CompileBasic(), CreateEntryDescriptor(), EditMacro(), GetBasic(), GetSbModuleName(), ToggleBreakPoint(), UpdateBreakPoint(), and UpdateData().
|
private |
Definition at line 292 of file baside2.hxx.
Referenced by GetModule(), and SetModule().
|
private |
Definition at line 290 of file baside2.hxx.
Referenced by BasicBreakHdl(), BasicExecute(), BasicRun(), BasicStarted(), BasicStepInto(), BasicStepOut(), BasicStepOver(), BasicStop(), BasicStopped(), CheckCompileBasic(), EditMacro(), GetBasicStatus(), and ToggleBreakPoint().
|
private |
Definition at line 289 of file baside2.hxx.
Referenced by Activating(), BasicBreakHdl(), BasicErrorHdl(), BasicToggleBreakPoint(), dispose(), ExecuteCommand(), GetBreakPointWindow(), GetEditHScrollBar(), GetEditorWindow(), GetEditVScrollBar(), GetFocus(), GetLineNumberWindow(), ModulWindow(), OnNewDocument(), and Resize().
|
private |
Definition at line 288 of file baside2.hxx.
Referenced by dispose(), and GetFocus().
|
private |
Definition at line 286 of file baside2.hxx.
Referenced by BasicAddWatch(), BasicBreakHdl(), ExecuteCommand(), and GetLayout().
|
private |
Definition at line 287 of file baside2.hxx.
Referenced by CreateEntryDescriptor(), GetBasic(), and XModule().
|
private |
Definition at line 291 of file baside2.hxx.
Referenced by BasicExecute(), BasicStarted(), CheckCompileBasic(), CompileBasic(), CreateEntryDescriptor(), EditMacro(), GetSbModule(), GetSbModuleName(), SetSbModule(), ToggleBreakPoint(), UpdateBreakPoint(), UpdateData(), UpdateModule(), and XModule().