reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/auto_reframe

Idea detail

auto_reframe

reqlan rq/extension/library/graph.rq:168

block

Summary

The graph should automatically fit to the viewport when the loaded node set changes — without requiring the user to click " Fit to view ".
After each successful syncSlice, GraphCyController compares the sorted node-id set of the incoming slice with fittedNodeSetKey ( the set the viewport was last fitted to ).
When they differ, finishRender triggers an automatic reframe via reframeToViewport.
Triggers when any node is added or removed from the slice ( new neighbourhood, focus change, filter change that changes membership ).
Does not trigger for metadata-only updates on the same node ids ( label, colour, isCenter flag, etc. ) — those keep the user's current pan / zoom.
Does not trigger on requestLayout relayout when the node-id set is unchanged.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/extension/library/graph.rq

community 19

community cluster

graph.rq

file cluster

reqlan rq/extension/library

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

No attributes declared.

Ancestor context

No ancestor chain recorded.

Outbound references

KindIdeaPathSnippet
None

Inbound references

KindIdeaPathSnippet
references graph_cy_controller reqlan rq/extension/library/graph.rq auto_reframe
references graph_cytoscape reqlan rq/extension/library/graph.rq auto_reframe
references reframe_animation reqlan rq/extension/library/graph.rq auto_reframe
references reframe_view reqlan rq/extension/library/graph.rq auto_reframe

Unresolved references

KindIdeaPathSnippet
None

Local graph

Initialising graph…