Kill AssDialogue::GetMarginString
It didn't actually make the calling code any shorter or simpler.
This commit is contained in:
parent
bb83193253
commit
ce23d72399
4 changed files with 4 additions and 18 deletions
|
@ -269,11 +269,6 @@ void AssDialogue::UpdateText(boost::ptr_vector<AssDialogueBlock>& blocks) {
|
||||||
Text = join(blocks | transformed(get_text), "");
|
Text = join(blocks | transformed(get_text), "");
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string AssDialogue::GetMarginString(int which) const {
|
|
||||||
if (which < 0 || which > 2) throw InvalidMarginIdError();
|
|
||||||
return std::to_string(Margin[which]);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool AssDialogue::CollidesWith(const AssDialogue *target) const {
|
bool AssDialogue::CollidesWith(const AssDialogue *target) const {
|
||||||
if (!target) return false;
|
if (!target) return false;
|
||||||
return ((Start < target->Start) ? (target->Start < End) : (Start < target->End));
|
return ((Start < target->Start) ? (target->Start < End) : (Start < target->End));
|
||||||
|
|
|
@ -169,9 +169,6 @@ public:
|
||||||
void UpdateText(boost::ptr_vector<AssDialogueBlock>& blocks);
|
void UpdateText(boost::ptr_vector<AssDialogueBlock>& blocks);
|
||||||
const std::string GetEntryData() const override;
|
const std::string GetEntryData() const override;
|
||||||
|
|
||||||
/// @brief Get a margin
|
|
||||||
/// @param which 0 = left, 1 = right, 2 = vertical
|
|
||||||
std::string GetMarginString(int which) const;
|
|
||||||
/// Get the line as SSA rather than ASS
|
/// Get the line as SSA rather than ASS
|
||||||
std::string GetSSAText() const override;
|
std::string GetSSAText() const override;
|
||||||
/// Does this line collide with the passed line?
|
/// Does this line collide with the passed line?
|
||||||
|
@ -184,9 +181,3 @@ public:
|
||||||
AssDialogue(std::string const& data);
|
AssDialogue(std::string const& data);
|
||||||
~AssDialogue();
|
~AssDialogue();
|
||||||
};
|
};
|
||||||
|
|
||||||
class InvalidMarginIdError : public agi::InternalError {
|
|
||||||
public:
|
|
||||||
InvalidMarginIdError() : InternalError("Invalid margin id", 0) { }
|
|
||||||
const char *GetName() const { return "internal_error/invalid_margin_id"; }
|
|
||||||
};
|
|
||||||
|
|
|
@ -597,9 +597,9 @@ void BaseGrid::GetRowStrings(int row, AssDialogue *line, bool *paint_columns, wx
|
||||||
if (paint_columns[4]) strings[4] = to_wx(line->Style);
|
if (paint_columns[4]) strings[4] = to_wx(line->Style);
|
||||||
if (paint_columns[5]) strings[5] = to_wx(line->Actor);
|
if (paint_columns[5]) strings[5] = to_wx(line->Actor);
|
||||||
if (paint_columns[6]) strings[6] = to_wx(line->Effect);
|
if (paint_columns[6]) strings[6] = to_wx(line->Effect);
|
||||||
if (paint_columns[7]) strings[7] = to_wx(line->GetMarginString(0));
|
if (paint_columns[7]) strings[7] = std::to_wstring(line->Margin[0]);
|
||||||
if (paint_columns[8]) strings[8] = to_wx(line->GetMarginString(1));
|
if (paint_columns[8]) strings[8] = std::to_wstring(line->Margin[1]);
|
||||||
if (paint_columns[9]) strings[9] = to_wx(line->GetMarginString(2));
|
if (paint_columns[9]) strings[9] = std::to_wstring(line->Margin[2]);
|
||||||
|
|
||||||
if (paint_columns[10]) {
|
if (paint_columns[10]) {
|
||||||
strings[10].clear();
|
strings[10].clear();
|
||||||
|
|
|
@ -328,7 +328,7 @@ void SubsEditBox::OnCommit(int type) {
|
||||||
if (type & AssFile::COMMIT_DIAG_META) {
|
if (type & AssFile::COMMIT_DIAG_META) {
|
||||||
layer->SetValue(line->Layer);
|
layer->SetValue(line->Layer);
|
||||||
for (size_t i = 0; i < margin.size(); ++i)
|
for (size_t i = 0; i < margin.size(); ++i)
|
||||||
change_value(margin[i], to_wx(line->GetMarginString(i)));
|
change_value(margin[i], std::to_wstring(line->Margin[i]));
|
||||||
comment_box->SetValue(line->Comment);
|
comment_box->SetValue(line->Comment);
|
||||||
style_box->Select(style_box->FindString(to_wx(line->Style)));
|
style_box->Select(style_box->FindString(to_wx(line->Style)));
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue