Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LibreCAD/LibreCAD
/ functions
Functions
8,509 in github.com/LibreCAD/LibreCAD
⨍
Functions
8,509
◇
Types & classes
1,702
↓ 1 callers
Method
layerToggledPrint
* Called when a layer's printing attribute is toggled. */
librecad/src/lib/engine/rs_layerlistlistener.h:75
↓ 1 callers
Method
loadItems
librecad/src/ui/lc_penpalettedata.cpp:71
↓ 1 callers
Method
loadPattern
* Loads the given pattern file into this pattern. * Entities other than lines are ignored. * * @param filename File name of the pattern file (witho
librecad/src/lib/engine/rs_pattern.cpp:70
↓ 1 callers
Method
loadTemplate
* Loads the given file into this graphic. */
librecad/src/lib/engine/rs_graphic.cpp:492
↓ 1 callers
Method
loadTranslation
* Loads a different translation for the application GUI. * *fixme, need to support command language */ * Loads .qm translation files matching the r
librecad/src/lib/engine/rs_system.cpp:400
↓ 1 callers
Method
localeToISO
librecad/src/lib/engine/rs_system.cpp:879
↓ 1 callers
Method
lockAll
* Locks or unlocks all layers. * * @param lock true: lock, false: unlock */
librecad/src/lib/engine/rs_layerlist.cpp:441
↓ 1 callers
Method
lockAllLayers
* All matched layers become locked */
librecad/src/ui/lc_layertreewidget.cpp:901
↓ 1 callers
Function
lrint
librecad/src/main/emu_c99.cpp:64
↓ 1 callers
Function
main
()
scripts/ts_libre.py:143
↓ 1 callers
Function
main
(argv=None)
scripts/ts_ollama.py:389
↓ 1 callers
Method
markAsZero
librecad/src/ui/lc_layertreeitem.h:113
↓ 1 callers
Method
mayRedo
librecad/src/actions/lc_actiondrawlinesnake.cpp:616
↓ 1 callers
Method
mayUndo
librecad/src/actions/lc_actiondrawlinesnake.cpp:540
↓ 1 callers
Method
mouseLeaveEvent
* Called by QG_GraphicView */
librecad/src/lib/gui/rs_eventhandler.cpp:209
↓ 1 callers
Method
mouseMoveEvent
librecad/src/ui/qg_graphicview.cpp:577
↓ 1 callers
Method
move
librecad/src/lib/engine/rs_insert.cpp:322
↓ 1 callers
Method
move
librecad/src/lib/engine/lc_dimarc.cpp:377
↓ 1 callers
Method
move
librecad/src/lib/engine/rs_dimdiametric.cpp:147
↓ 1 callers
Method
move
librecad/src/lib/engine/rs_spline.cpp:313
↓ 1 callers
Method
move
librecad/src/lib/math/lc_quadratic.cpp:423
↓ 1 callers
Method
moveEndpoint
librecad/src/lib/engine/rs_ellipse.cpp:1281
↓ 1 callers
Method
moveRelativeZero
* Sets the relative zero coordinate, deletes the old position * on the screen and draws the new one. */
librecad/src/lib/gui/rs_graphicview.cpp:1721
↓ 1 callers
Method
moveStartpoint
librecad/src/lib/engine/rs_ellipse.cpp:1271
↓ 1 callers
Method
name
plugins/pointstocsv/pointstocsv.cpp:32
↓ 1 callers
Method
newBlockName
librecad/src/lib/engine/rs_graphic.h:165
↓ 1 callers
Method
nextEntity
* Returns the next entity or container or \p nullptr if the last entity * returned by \p next() was the last entity in the container. */
librecad/src/lib/engine/rs_entitycontainer.cpp:943
↓ 1 callers
Method
onDragEnterEvent
--------- Drag & Drop support --- * Drag start event = just saving the item which starts dragging * @param dropIndex */
librecad/src/ui/lc_layertreewidget.cpp:1054
↓ 1 callers
Function
openDocAndSetGraphic
librecad/src/main/console_dxf2png.cpp:223
↓ 1 callers
Method
openFailed
* @retval true Opening file has failed. * @retval false Otherwise. */
libraries/jwwlib/src/dl_writer_ascii.cpp:49
↓ 1 callers
Method
operator ==
librecad/src/lib/actions/rs_snapper.cpp:97
↓ 1 callers
Function
paddedIndex
librecad/src/actions/lc_actionlayersexport.cpp:293
↓ 1 callers
Function
parseMarginsArg
librecad/src/main/console_dxf2pdf/console_dxf2pdf.cpp:234
↓ 1 callers
Function
parsePageSizeArg
librecad/src/main/console_dxf2pdf/console_dxf2pdf.cpp:192
↓ 1 callers
Function
parsePagesNumArg
librecad/src/main/console_dxf2pdf/console_dxf2pdf.cpp:215
↓ 1 callers
Function
parsePngSizeArg
//////////// \brief Parses the user input of PNG output resolution and converts it to a vector value \param arg - input string \return
librecad/src/main/console_dxf2png.cpp:354
↓ 1 callers
Function
parse_args
(argv=None)
scripts/ts_ollama.py:367
↓ 1 callers
Function
pending_targets
Return the list of elements that still need text. Empty list means the message is already done. For plain messages this is the <translati
scripts/ts_ollama.py:127
↓ 1 callers
Method
performReStructure
* Support of drag&drop operation - moving the source item to the destination item (so the source item will be child of * the destination item. * Cal
librecad/src/ui/lc_layertreemodel.cpp:589
↓ 1 callers
Function
pickCirclesByClick
plugins/circletools/circletools.cpp:485
↓ 1 callers
Method
polylineTrim
librecad/src/lib/modification/rs_modification.cpp:1413
↓ 1 callers
Function
pr
loop debugging info
librecad/src/lib/engine/rs_hatch.cpp:63
↓ 1 callers
Function
preparePath
librecad/src/lib/debug/lc_crashhandler.cpp:446
↓ 1 callers
Method
printD
libraries/libdxfrw/src/intern/drw_dbg.cpp:135
↓ 1 callers
Method
printS
libraries/libdxfrw/src/intern/drw_dbg.cpp:123
↓ 1 callers
Method
proceedActiveLayerChanged
* Get active layer from layer list and update the model to mark active layer paths accordingly * @param ll */
librecad/src/ui/lc_layertreemodel.cpp:753
↓ 1 callers
Method
procesFile
plugins/asciifile/asciifile.cpp:328
↓ 1 callers
Method
processAction
plugins/sample/sample.cpp:115
↓ 1 callers
Method
processAction
plugins/gear/gear.cpp:305
↓ 1 callers
Method
processFile
plugins/picfile/picfile.cpp:125
↓ 1 callers
Function
process_file
(session: aiohttp.ClientSession, path: Path)
scripts/ts_libre.py:102
↓ 1 callers
Function
process_file
(path: Path, lang_override: Optional[str], args)
scripts/ts_ollama.py:215
↓ 1 callers
Function
promptOperationDialog
Main operation chooser dialog: - Buttons are stacked vertically - Numeric input is available (focused by default) - ASCII-only labels (avoids garbled
plugins/circletools/circletools.cpp:122
↓ 1 callers
Function
promptTargetLayerCombo
plugins/circletools/circletools.cpp:248
↓ 1 callers
Function
readDefaultDirFilter
librecad/src/ui/lc_filedialogservice.cpp:154
↓ 1 callers
Method
readDwgBlocks
libraries/libdxfrw/src/intern/dwgreader.cpp:710
↓ 1 callers
Method
readDwgClasses
libraries/libdxfrw/src/intern/dwgreader24.cpp:38
↓ 1 callers
Method
readDwgEntities
libraries/libdxfrw/src/intern/dwgreader.cpp:912
↓ 1 callers
Method
readDwgHandles
objects map ************************/ Note: object map are split in sections with max size 2035? * heach section are 2 bytes size + data bytes + 2 b
libraries/libdxfrw/src/intern/dwgreader.cpp:124
↓ 1 callers
Method
readDwgHeader
libraries/libdxfrw/src/intern/dwgreader.cpp:102
↓ 1 callers
Method
readDwgObjects
libraries/libdxfrw/src/intern/dwgreader.cpp:1168
↓ 1 callers
Method
readDwgTables
objects ************************/ * Reads all the object referenced in the object map section of the DWG file * (using their object file offsets) */
libraries/libdxfrw/src/intern/dwgreader.cpp:176
↓ 1 callers
Method
readFileHeader
libraries/libdxfrw/src/intern/dwgreader24.cpp:24
↓ 1 callers
Method
readPreview
libraries/libdxfrw/src/intern/dwgreader.h:132
↓ 1 callers
Method
rebuildActivePath
* Modifies path to active layer. First, clear existing active path, than find the item that holds provided layer * and marks all parents of that item
librecad/src/ui/lc_layertreeitem.cpp:299
↓ 1 callers
Method
redo
librecad/src/actions/rs_actiondrawline.cpp:448
↓ 1 callers
Method
registerColorNames
* Here we just iterate over QT colors names and store them in the map * Also, we register names for standard colors as they are used in LibreCAD */
librecad/src/ui/lc_peninforegistry.cpp:337
↓ 1 callers
Function
registerConversions
librecad/src/lib/scripting/rs_python_wrappers.cpp:114
↓ 1 callers
Method
registerLineTypes
* Registration of all line types */
librecad/src/ui/lc_peninforegistry.cpp:298
↓ 1 callers
Method
registerLineWidths
* Registration of all line widths */
librecad/src/ui/lc_peninforegistry.cpp:260
↓ 1 callers
Method
removeBlock
librecad/src/lib/engine/rs_graphic.h:159
↓ 1 callers
Method
removeChildWindow
* Removes a child window. * * @see addChildWindow */
librecad/src/main/qc_mdiwindow.cpp:193
↓ 1 callers
Method
removeLastControlPoint
* Removes the control point that was last added. */
librecad/src/lib/engine/rs_spline.cpp:485
↓ 1 callers
Method
removeLastPoint
* Removes the control point that was last added. */
librecad/src/lib/engine/lc_splinepoints.cpp:1262
↓ 1 callers
Method
removeLastVertex
* Removes the last vertex of this polyline. */
librecad/src/lib/engine/rs_polyline.cpp:95
↓ 1 callers
Method
renamePrimaryLayer
* Renames primary layer, based on options - may also rename secondary layers for this layer * @param layerItem source item * @param newName new name
librecad/src/ui/lc_layertreemodel.cpp:1300
↓ 1 callers
Method
renameVirtualLayer
* Renames virtual layer (and so, renames all descendants of it accordingly) */
librecad/src/ui/lc_layertreewidget.cpp:1222
↓ 1 callers
Function
repo_root
()
scripts/ts_ollama.py:85
↓ 1 callers
Method
requestAttributesDialog
* Shows attributes options dialog presenting the given data. */
librecad/src/ui/qg_dialogfactory.cpp:1325
↓ 1 callers
Method
requestBlockAttributesDialog
* Shows a dialog for renaming the currently active block. * * @return a pointer to the modified block or nullptr on cancellation. */
librecad/src/ui/qg_dialogfactory.cpp:520
↓ 1 callers
Method
requestEditBlockWindow
* Provides a window for editing the active block. */
librecad/src/main/qc_dialogfactory.cpp:52
↓ 1 callers
Method
requestEditLayerDialog
* Shows a dialog for editing a layer. A new layer is created and * returned. Modifying the layer is up to the caller. * * @return A pointer to a ne
librecad/src/ui/qg_dialogfactory.cpp:439
↓ 1 callers
Method
requestFileSaveAsDialog
librecad/src/ui/qg_dialogfactory.cpp:1717
↓ 1 callers
Method
requestHatchDialog
* Shows a dialog to edit pattern / hatch attributes of the given entity. */
librecad/src/ui/qg_dialogfactory.cpp:1676
↓ 1 callers
Method
requestMTextDialog
* Shows a dialog to edit the attributes of the given multi-line text entity. */
librecad/src/ui/qg_dialogfactory.cpp:1642
↓ 1 callers
Method
requestMirrorDialog
* Shows mirror options dialog presenting the given data. */
librecad/src/ui/qg_dialogfactory.cpp:1387
↓ 1 callers
Method
requestModifyEntityDialog
* Shows a dialog to edit the given entity. */
librecad/src/ui/qg_dialogfactory.cpp:1432
↓ 1 callers
Method
requestMoveDialog
* Shows move options dialog presenting the given data. */
librecad/src/ui/qg_dialogfactory.cpp:1342
↓ 1 callers
Method
requestMoveRotateDialog
* Shows move/rotate options dialog presenting the given data. */
librecad/src/ui/qg_dialogfactory.cpp:1402
↓ 1 callers
Method
requestNewLayerDialog
* Shows a dialog for adding a layer. Doesn't add the layer. * This is up to the caller. * * @return a pointer to the newly created layer that * sh
librecad/src/ui/qg_dialogfactory.cpp:227
↓ 1 callers
Method
requestOptionsDrawingDialog
* Shows dialog for drawing options. */
librecad/src/ui/qg_dialogfactory.cpp:1704
↓ 1 callers
Method
requestOptionsGeneralDialog
* Shows dialog for general application options. */
librecad/src/ui/qg_dialogfactory.cpp:1694
↓ 1 callers
Method
requestOptionsMakerCamDialog
librecad/src/ui/qg_dialogfactory.cpp:1710
↓ 1 callers
Method
requestRotate2Dialog
* Shows rotate around two centers options dialog presenting the given data. */
librecad/src/ui/qg_dialogfactory.cpp:1417
↓ 1 callers
Method
requestScaleDialog
* Shows scale options dialog presenting the given data. */
librecad/src/ui/qg_dialogfactory.cpp:1372
↓ 1 callers
Method
requestSelectedBlocksRemovalDialog
* Shows a dialog that asks the user if the selected blocks * can be removed. Doesn't remove the blocks. This is up to the caller. * * @return a lis
librecad/src/ui/qg_dialogfactory.cpp:602
↓ 1 callers
Method
requestSelectedLayersRemovalDialog
* Shows a dialog that asks the user if the selected layers * can be removed. Doesn't remove the layers. This is up to the caller. * * @return a lis
librecad/src/ui/qg_dialogfactory.cpp:340
↓ 1 callers
Method
requestTextDialog
* Shows a dialog to edit the attributes of the given text entity. */
librecad/src/ui/qg_dialogfactory.cpp:1659
↓ 1 callers
Method
reset
librecad/src/actions/rs_actiondrawarctangential.cpp:55
↓ 1 callers
Method
reset
librecad/src/actions/lc_actiondrawsplinepoints.cpp:70
← previous
next →
1,801–1,900 of 8,509, ranked by callers