mirror of
https://github.com/encounter/objdiff.git
synced 2025-08-10 14:09:07 +00:00
This allows users to "map" (or "link") symbols with different names so that they can be compared without having to update either the target or base objects. Symbol mappings are persisted in objdiff.json, so generators will need to ensure that they're preserved when updating. (Example: d1334bb79e
)
Resolves #117
22 lines
573 B
Rust
22 lines
573 B
Rust
use egui::{text::LayoutJob, Color32, FontId, TextFormat};
|
|
|
|
pub(crate) mod appearance;
|
|
pub(crate) mod column_layout;
|
|
pub(crate) mod config;
|
|
pub(crate) mod data_diff;
|
|
pub(crate) mod debug;
|
|
pub(crate) mod demangle;
|
|
pub(crate) mod extab_diff;
|
|
pub(crate) mod file;
|
|
pub(crate) mod frame_history;
|
|
pub(crate) mod function_diff;
|
|
pub(crate) mod graphics;
|
|
pub(crate) mod jobs;
|
|
pub(crate) mod rlwinm;
|
|
pub(crate) mod symbol_diff;
|
|
|
|
#[inline]
|
|
fn write_text(str: &str, color: Color32, job: &mut LayoutJob, font_id: FontId) {
|
|
job.append(str, 0.0, TextFormat::simple(font_id, color));
|
|
}
|