mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-28 14:58:36 +00:00
Move methods from FormRef.C to insetref.C
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1404 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
8fa3e54c2a
commit
976b104ffe
@ -98,7 +98,8 @@ void FormRef::update()
|
|||||||
if (inset_) {
|
if (inset_) {
|
||||||
fl_set_input(dialog_->ref, params.getContents().c_str());
|
fl_set_input(dialog_->ref, params.getContents().c_str());
|
||||||
fl_set_input(dialog_->name, params.getOptions().c_str());
|
fl_set_input(dialog_->name, params.getOptions().c_str());
|
||||||
fl_set_choice(dialog_->type, getType()+1);
|
fl_set_choice(dialog_->type,
|
||||||
|
InsetRef::getType(params.getCmdName()) + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
toggle = GOBACK;
|
toggle = GOBACK;
|
||||||
@ -174,7 +175,7 @@ void FormRef::apply()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
int const type = fl_get_choice(dialog_->type) - 1;
|
int const type = fl_get_choice(dialog_->type) - 1;
|
||||||
params.setCmdName(getName(type));
|
params.setCmdName(InsetRef::getName(type));
|
||||||
|
|
||||||
params.setOptions(fl_get_input(dialog_->name));
|
params.setOptions(fl_get_input(dialog_->name));
|
||||||
params.setContents(fl_get_input(dialog_->ref));
|
params.setContents(fl_get_input(dialog_->ref));
|
||||||
@ -267,7 +268,7 @@ bool FormRef::input(FL_OBJECT *, long data)
|
|||||||
case 5:
|
case 5:
|
||||||
{
|
{
|
||||||
int const type = fl_get_choice(dialog_->type) - 1;
|
int const type = fl_get_choice(dialog_->type) - 1;
|
||||||
if (params.getCmdName() == getName(type) && inset_) {
|
if (params.getCmdName() == InsetRef::getName(type) && inset_) {
|
||||||
activate = false;
|
activate = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -281,17 +282,3 @@ bool FormRef::input(FL_OBJECT *, long data)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int FormRef::getType() const
|
|
||||||
{
|
|
||||||
string const & command = params.getCmdName();
|
|
||||||
for (int i = 0; !InsetRef::types[i].latex_name.empty(); ++i)
|
|
||||||
if (command == InsetRef::types[i].latex_name)
|
|
||||||
return i;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
string const FormRef::getName(int type) const
|
|
||||||
{
|
|
||||||
return InsetRef::types[type].latex_name;
|
|
||||||
}
|
|
||||||
|
@ -57,10 +57,6 @@ private:
|
|||||||
void updateBrowser(std::vector<string> const &) const;
|
void updateBrowser(std::vector<string> const &) const;
|
||||||
///
|
///
|
||||||
FD_form_ref * build_ref();
|
FD_form_ref * build_ref();
|
||||||
///
|
|
||||||
int getType() const;
|
|
||||||
///
|
|
||||||
string const getName(int type) const;
|
|
||||||
|
|
||||||
///
|
///
|
||||||
Goto toggle;
|
Goto toggle;
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
|
2001-01-26 Dekel Tsur <dekelts@tau.ac.il>
|
||||||
|
|
||||||
|
* insetref.C (getType, getName): Move methods from
|
||||||
|
src/frontends/xforms/FormRef.C.
|
||||||
|
|
||||||
2001-01-12 Dekel Tsur <dekelts@tau.ac.il>
|
2001-01-12 Dekel Tsur <dekelts@tau.ac.il>
|
||||||
|
|
||||||
* src/insets/insettabular.C: Various improvements.
|
* insettabular.C: Various improvements (use only one dummy position).
|
||||||
|
|
||||||
2001-01-25 Dekel Tsur <dekelts@tau.ac.il>
|
2001-01-25 Dekel Tsur <dekelts@tau.ac.il>
|
||||||
|
|
||||||
|
@ -123,3 +123,18 @@ InsetRef::type_info InsetRef::types[] = {
|
|||||||
{ "prettyref", N_("PrettyRef"), N_("PrettyRef: ")},
|
{ "prettyref", N_("PrettyRef"), N_("PrettyRef: ")},
|
||||||
{ "", "", "" }
|
{ "", "", "" }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
int InsetRef::getType(string const & name)
|
||||||
|
{
|
||||||
|
for (int i = 0; !types[i].latex_name.empty(); ++i)
|
||||||
|
if (name == types[i].latex_name)
|
||||||
|
return i;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
string const & InsetRef::getName(int type)
|
||||||
|
{
|
||||||
|
return types[type].latex_name;
|
||||||
|
}
|
||||||
|
@ -32,6 +32,10 @@ public:
|
|||||||
string short_gui_name;
|
string short_gui_name;
|
||||||
};
|
};
|
||||||
static type_info types[];
|
static type_info types[];
|
||||||
|
///
|
||||||
|
static int getType(string const & name);
|
||||||
|
///
|
||||||
|
static string const & getName(int type);
|
||||||
|
|
||||||
///
|
///
|
||||||
InsetRef(InsetCommandParams const &, Buffer const &);
|
InsetRef(InsetCommandParams const &, Buffer const &);
|
||||||
|
Loading…
Reference in New Issue
Block a user