summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--binaryninjaapi.h3
-rw-r--r--functiongraph.cpp12
2 files changed, 15 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 215532f6..379e0d88 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -862,6 +862,9 @@ namespace BinaryNinja
int GetVerticalBlockMargin() const;
void SetBlockMargins(int horiz, int vert);
+ size_t GetMaximumSymbolWidth() const;
+ void SetMaximumSymbolWidth(size_t width);
+
void StartLayout();
bool IsLayoutComplete();
void OnComplete(const std::function<void()>& func);
diff --git a/functiongraph.cpp b/functiongraph.cpp
index 1f676618..d6f9a85a 100644
--- a/functiongraph.cpp
+++ b/functiongraph.cpp
@@ -50,6 +50,18 @@ void FunctionGraph::SetBlockMargins(int horiz, int vert)
}
+size_t FunctionGraph::GetMaximumSymbolWidth() const
+{
+ return BNGetFunctionGraphMaximumSymbolWidth(m_graph);
+}
+
+
+void FunctionGraph::SetMaximumSymbolWidth(size_t width)
+{
+ BNSetFunctionGraphMaximumSymbolWidth(m_graph, width);
+}
+
+
void FunctionGraph::StartLayout()
{
BNStartFunctionGraphLayout(m_graph);