MCPcopy Create free account

hub / github.com/GMPrakhar/MAUI-Designer / functions

Functions118 in github.com/GMPrakhar/MAUI-Designer

↓ 31 callersMethodcreateElement
(type: ElementType, properties?: Partial<ElementProperties>)
src/app/services/element.ts:38
↓ 27 callersMethodaddElement
(element: MauiElement, parent?: MauiElement)
src/app/services/element.ts:143
↓ 22 callersMethodgetRootElement
()
src/app/services/element.ts:238
↓ 15 callersMethodselectElement
(element: MauiElement | null)
src/app/services/element.ts:165
↓ 14 callersMethodgenerateXaml
(rootElement: MauiElement)
src/app/services/xaml-generator.ts:11
↓ 12 callersMethodupdateElementProperties
(element: MauiElement, properties: Partial<ElementProperties>)
src/app/services/element.ts:170
↓ 9 callersMethodgetSelectedElement
()
src/app/services/element.ts:242
↓ 8 callersMethodparseXaml
(xamlContent: string)
src/app/services/xaml-parser.ts:11
↓ 7 callersMethodgetLayoutInfo
(elementType: ElementType)
src/app/services/layout-designer.ts:18
↓ 6 callersMethodshowStatus
(message: string, type: 'success' | 'error' | 'info')
src/app/components/xaml-editor/xaml-editor.ts:69
↓ 4 callersMethodgetElementTypeFromTag
(tagName: string)
src/app/services/xaml-parser.ts:110
↓ 4 callersMethodgetGridDimensions
(element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:387
↓ 4 callersMethodsetRootElement
(element: MauiElement)
src/app/services/element.ts:246
↓ 3 callersMethodgetGridCellAtPosition
* Calculate which grid cell would be highlighted during hover
src/app/services/layout-designer.ts:172
↓ 2 callersMethodcanDropOn
(target: MauiElement, draggedElement?: MauiElement)
src/app/services/drag-drop.ts:95
↓ 2 callersMethodcreateRootElement
()
src/app/services/element.ts:24
↓ 2 callersMethodescapeXml
(text: string)
src/app/services/xaml-generator.ts:216
↓ 2 callersMethodfindLayoutAtPosition
* Finds the layout element at a specific position on the canvas
src/app/services/drag-drop.ts:120
↓ 2 callersMethodgetVisualHints
(element: MauiElement)
src/app/services/layout-designer.ts:160
↓ 2 callersMethodhandleElementMove
(element: MauiElement, x: number, y: number, targetParent: MauiElement)
src/app/services/drag-drop.ts:52
↓ 2 callersMethodisLayoutType
(type: ElementType | null)
src/app/services/xaml-parser.ts:60
↓ 2 callersMethodparseThickness
(value: string)
src/app/services/xaml-parser.ts:232
↓ 2 callersMethodremoveElement
(element: MauiElement)
src/app/services/element.ts:150
↓ 2 callersMethodthicknessToString
(thickness: Thickness)
src/app/services/xaml-generator.ts:209
↓ 2 callersMethodupdateSizeDisplay
(event: MouseEvent)
src/app/components/designer-canvas/designer-canvas.ts:315
↓ 1 callersMethodcalculateDropPosition
(parentElement: MauiElement, event: MouseEvent, containerElement: HTMLElement | null)
src/app/services/layout-designer.ts:64
↓ 1 callersMethodcalculateGridPosition
(gridElement: MauiElement, x: number, y: number, containerElement: HTMLElement)
src/app/services/layout-designer.ts:90
↓ 1 callersMethodcanHaveChildren
(elementType: ElementType)
src/app/services/drag-drop.ts:185
↓ 1 callersMethodendDrag
()
src/app/services/drag-drop.ts:32
↓ 1 callersMethodfindElementById
(id: string, root?: MauiElement)
src/app/services/element.ts:187
↓ 1 callersMethodfindRootLayoutElement
(contentPage: Element)
src/app/services/xaml-parser.ts:42
↓ 1 callersMethodformatErrorMessage
(error: any)
src/app/components/xaml-editor/xaml-editor.ts:57
↓ 1 callersMethodgenerateAttributes
(element: MauiElement)
src/app/services/xaml-generator.ts:80
↓ 1 callersMethodgenerateElementXaml
(element: MauiElement, indentLevel: number)
src/app/services/xaml-generator.ts:22
↓ 1 callersMethodgenerateGridDefinitions
(element: MauiElement, indentLevel: number)
src/app/services/xaml-generator.ts:190
↓ 1 callersMethodgenerateId
()
src/app/services/xaml-parser.ts:106
↓ 1 callersMethodgetChildLayoutProperties
(parent: MauiElement, child: MauiElement, position: { x: number, y: number })
src/app/services/layout-designer.ts:110
↓ 1 callersMethodgetDefaultProperties
(type: ElementType)
src/app/services/element.ts:51
↓ 1 callersMethodgetMauiElementFromDOMElement
* Helper to get MauiElement from DOM element (would need proper implementation)
src/app/services/drag-drop.ts:164
↓ 1 callersMethodgetResizeCursor
(direction: ResizeDirection)
src/app/components/designer-canvas/designer-canvas.ts:324
↓ 1 callersMethodgetXamlElementName
(type: ElementType)
src/app/services/xaml-generator.ts:51
↓ 1 callersMethodhandleCanvasDrop
* Handles dropping an element at a specific position on the canvas
src/app/services/drag-drop.ts:108
↓ 1 callersMethodhideDragPreview
()
src/app/services/drag-drop.ts:87
↓ 1 callersMethodisChildOf
(potential: MauiElement, parent: MauiElement)
src/app/services/drag-drop.ts:174
↓ 1 callersMethodisDescendant
(potential: MauiElement, ancestor: MauiElement)
src/app/services/layout-designer.ts:149
↓ 1 callersMethodisGridElement
(element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:379
↓ 1 callersMethodisSelected
(element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:124
↓ 1 callersMethodmoveElement
(element: MauiElement, newParent: MauiElement, x: number, y: number, insertionIndex?: number)
src/app/services/element.ts:204
↓ 1 callersMethodparseElement
(xmlElement: Element, parent: MauiElement | null)
src/app/services/xaml-parser.ts:69
↓ 1 callersMethodparseProperties
(xmlElement: Element, elementType: ElementType, parent: MauiElement | null)
src/app/services/xaml-parser.ts:140
↓ 1 callersMethodsetDefaultValues
(properties: ElementProperties, elementType: ElementType)
src/app/services/xaml-parser.ts:242
MethodaddGridColumn
(gridElement: MauiElement)
src/app/services/element.ts:261
MethodaddGridRow
(gridElement: MauiElement)
src/app/services/element.ts:254
MethodapplyXaml
()
src/app/components/xaml-editor/xaml-editor.ts:41
MethodcanDropOn
(targetElement: MauiElement, droppedElement?: MauiElement)
src/app/services/layout-designer.ts:134
Methodconstructor
(private elementService: ElementService)
src/app/components/hierarchy-panel/hierarchy-panel.ts:18
Methodconstructor
( private elementService: ElementService, private dragDropService: DragDropService, private layout
src/app/components/designer-canvas/designer-canvas.ts:51
Methodconstructor
(private elementService: ElementService)
src/app/components/toolbox/toolbox.ts:18
Methodconstructor
(private elementService: ElementService)
src/app/components/properties-panel/properties-panel.ts:18
Methodconstructor
( private elementService: ElementService, private xamlGenerator: XamlGeneratorService, private xam
src/app/components/xaml-editor/xaml-editor.ts:24
Methodconstructor
()
src/app/services/element.ts:19
Methodconstructor
()
src/app/services/layout-designer.ts:16
Methodconstructor
()
src/app/services/xaml-generator.ts:9
Methodconstructor
()
src/app/services/xaml-parser.ts:9
Methodconstructor
( private elementService: ElementService, private layoutDesigner: LayoutDesignerService )
src/app/services/drag-drop.ts:23
MethodcopyToClipboard
()
src/app/components/xaml-editor/xaml-editor.ts:84
MethoddownloadXaml
()
src/app/components/xaml-editor/xaml-editor.ts:90
MethodgetDragData
()
src/app/services/drag-drop.ts:37
MethodgetElementIcon
(element: MauiElement)
src/app/components/hierarchy-panel/hierarchy-panel.ts:41
MethodgetElementStyles
(element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:78
MethodgetGridCellIndices
(element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:399
MethodgetGridCellStyles
(element: MauiElement, rowIndex: number, columnIndex: number)
src/app/components/designer-canvas/designer-canvas.ts:365
MethodgetGridColumnPosition
(index: number, element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:431
MethodgetGridRowPosition
(index: number, element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:425
MethodgetGridTemplateColumns
(element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:405
MethodgetGridTemplateRows
(element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:415
MethodgetItemsByCategory
(category: ToolboxCategory)
src/app/components/toolbox/toolbox.ts:20
MethodgetStackInsertionIndex
* For stack layouts, determine insertion index based on position
src/app/services/layout-designer.ts:184
MethodhandleToolboxDrop
(event: CdkDragDrop<any>, x: number, y: number, targetParent: MauiElement)
src/app/services/drag-drop.ts:41
MethodisHighlightedCell
(element: MauiElement, index: number)
src/app/components/designer-canvas/designer-canvas.ts:437
MethodisLayoutElement
(element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:113
MethodisSelected
(element: MauiElement)
src/app/components/hierarchy-panel/hierarchy-panel.ts:36
MethodngOnInit
()
src/app/components/hierarchy-panel/hierarchy-panel.ts:23
MethodngOnInit
()
src/app/components/designer-canvas/designer-canvas.ts:60
MethodngOnInit
()
src/app/components/properties-panel/properties-panel.ts:22
MethodngOnInit
()
src/app/components/xaml-editor/xaml-editor.ts:34
MethodonCanvasClick
()
src/app/components/designer-canvas/designer-canvas.ts:69
MethodonDragEnded
(element: MauiElement, event: CdkDragEnd)
src/app/components/designer-canvas/designer-canvas.ts:138
MethodonDragMoved
(element: MauiElement, event: CdkDragMove)
src/app/components/designer-canvas/designer-canvas.ts:151
MethodonDragStarted
(element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:135
MethodonElementClick
(element: MauiElement, event: MouseEvent)
src/app/components/designer-canvas/designer-canvas.ts:64
MethodonElementDelete
(element: MauiElement, event: Event)
src/app/components/hierarchy-panel/hierarchy-panel.ts:31
MethodonElementDroppedOnLayout
(targetLayout: MauiElement, event: CdkDragDrop<MauiElement[]>)
src/app/components/designer-canvas/designer-canvas.ts:178
MethodonElementPointerDown
(element: MauiElement, event: PointerEvent)
src/app/components/designer-canvas/designer-canvas.ts:130
MethodonElementSelect
(element: MauiElement)
src/app/components/hierarchy-panel/hierarchy-panel.ts:27
MethodonItemClick
(item: ToolboxItem)
src/app/components/toolbox/toolbox.ts:24
MethodonLayoutHover
(event: MouseEvent, element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:344
MethodonLayoutHoverExit
(element: MauiElement)
src/app/components/designer-canvas/designer-canvas.ts:358
MethodonMouseMove
(event: MouseEvent)
src/app/app.ts:82
MethodonMouseMove
(event: MouseEvent)
src/app/components/designer-canvas/designer-canvas.ts:225
next →1–100 of 118, ranked by callers