forked from 1b-agent/opencadstudio-upstream
Aşama 2: Paper space görsel düzenleme
- Kağıt sınırı dikdörtgeni: paper layout'ta Layout.min/max_limits'ten beyaz çerçeve wire'ı oluşturulur, entity_wires()'a eklenir - first_viewport_scale(): paper layout'taki ilk kullanıcı viewport'un ölçeğini döner - paper_limits(): mevcut layout'un kağıt sınırlarını döner, sıfır boyutlu layout için varsayılan 12×9 kullanılır - Status bar scale göstergesi: hardcoded "1:1" yerine aktif viewport ölçeği dinamik olarak "1:50", "2:1" vb. formatında gösterilir - Overall viewport (ID=1) zaten gri renkte render ediliyor (tessellate_one) Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
1 parent
9b14719ec5
commit
474b38f4fb
3 files changed
+127
-3
No files matched your search
@@ -165,6 +165,7 @@ impl H7CAD {
|
||||
tab.scene.layout_names(),
|
||||
tab.scene.current_layout.clone(),
|
||||
self.layout_rename_state.as_ref(),
|
||||
tab.scene.first_viewport_scale(),
|
||||
)
|
||||
]
|
||||
.width(Fill)
|
||||
|
||||
Reference in new issue
Block a user