mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-26 14:15:32 +00:00
Use getBBUnits in both frontends.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5580 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
56bde5cedb
commit
a8987d0697
@ -1,3 +1,8 @@
|
||||
2002-11-04 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* ControlGraphics.[Ch] (getUnits): moved out of class and into
|
||||
frnt::getBBUnits(). Code cleaned also.
|
||||
|
||||
2002-11-04 Lars Gullik Bjønnes <larsbj@gullik.net>
|
||||
|
||||
* biblio.C (regexSearch): STRCONV
|
||||
|
@ -133,32 +133,13 @@ bool ControlGraphics::isFilenameValid(string const & fname) const
|
||||
}
|
||||
|
||||
|
||||
namespace {
|
||||
|
||||
static char const * bb_units[] = { "bp", "cm", "mm", "in"};
|
||||
size_t const bb_size = sizeof(bb_units) / sizeof(char *);
|
||||
|
||||
}
|
||||
|
||||
|
||||
vector<string> const ControlGraphics::getUnits()
|
||||
{
|
||||
static vector<string> data;
|
||||
if (!data.empty())
|
||||
return data;
|
||||
|
||||
data.resize(bb_size);
|
||||
for (lyx::size_type i = 0; i < bb_size; ++i) {
|
||||
data[i] = bb_units[i];
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
|
||||
namespace frnt {
|
||||
|
||||
namespace {
|
||||
|
||||
char const * const bb_units[] = { "bp", "cm", "mm", "in" };
|
||||
size_t const bb_size = sizeof(bb_units) / sizeof(char *);
|
||||
|
||||
// These are the strings that are stored in the LyX file and which
|
||||
// correspond to the LaTeX identifiers shown in the comments at the
|
||||
// end of each line.
|
||||
@ -180,6 +161,12 @@ size_t const rorigin_size = sizeof(rorigin_lyx_strs) / sizeof(char *);
|
||||
} // namespace anon
|
||||
|
||||
|
||||
vector<string> const getBBUnits()
|
||||
{
|
||||
return vector<string> (bb_units, bb_units + bb_size);
|
||||
}
|
||||
|
||||
|
||||
vector<RotationOriginPair> getRotationOriginData()
|
||||
{
|
||||
static vector<RotationOriginPair> data;
|
||||
|
@ -47,8 +47,6 @@ public:
|
||||
bool bbChanged;
|
||||
/// test if file exist
|
||||
bool isFilenameValid(string const & fname) const;
|
||||
/// get the units for the bb
|
||||
std::vector<string> const getUnits();
|
||||
|
||||
private:
|
||||
/// Dispatch the changed parameters to the kernel.
|
||||
@ -63,6 +61,9 @@ private:
|
||||
|
||||
namespace frnt {
|
||||
|
||||
/// get the units for the bounding box
|
||||
std::vector<string> const getBBUnits();
|
||||
|
||||
/// The (tranlated) GUI string and it's LaTeX equivalent.
|
||||
typedef std::pair<string, string> RotationOriginPair;
|
||||
///
|
||||
|
@ -1,3 +1,8 @@
|
||||
2002-11-04 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* QGraphics.C (update_contents): controller.getUnits() ->
|
||||
frnt::getBBUnits().
|
||||
|
||||
2002-11-04 Lars Gullik Bjønnes <larsbj@gullik.net>
|
||||
|
||||
* QAbout.C (build_dialog): do not use str().c_str() when not needed.
|
||||
|
@ -114,7 +114,7 @@ int getItemNo(vector<string> v, string const & s) {
|
||||
void QGraphics::update_contents()
|
||||
{
|
||||
// clear and fill in the comboboxes
|
||||
vector<string> const bb_units = controller().getUnits();
|
||||
vector<string> const bb_units = frnt::getBBUnits();
|
||||
dialog_->lbXunit->clear();
|
||||
dialog_->lbYunit->clear();
|
||||
dialog_->rtXunit->clear();
|
||||
|
@ -1,3 +1,7 @@
|
||||
2002-11-04 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* FormGraphics.C (build): Use frnt::getBBUnits().
|
||||
|
||||
2002-11-04 Rob Lahaye <lahaye@snu.ac.kr>
|
||||
|
||||
* FormSpellchecker.C (input): fix label of spellchecker progress bar.
|
||||
|
@ -183,7 +183,7 @@ void FormGraphics::build()
|
||||
fl_set_input_filter(bbox_->input_bb_y0, fl_unsigned_float_filter);
|
||||
fl_set_input_filter(bbox_->input_bb_y1, fl_unsigned_float_filter);
|
||||
|
||||
string const bb_units = "bp|cm|mm|in";
|
||||
string const bb_units = getStringFromVector(frnt::getBBUnits(), "|");
|
||||
fl_addto_choice(bbox_->choice_bb_units, bb_units.c_str());
|
||||
|
||||
// set up the tooltips for the bounding-box-section
|
||||
|
Loading…
Reference in New Issue
Block a user