summaryrefslogtreecommitdiff
path: root/beos
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2016-04-24 20:38:30 +0100
committerVincent Sanders <vince@kyllikki.org>2016-04-24 20:38:30 +0100
commit9ce01d2024e12881e29f4efd28845f12e56e7b67 (patch)
tree53a8f0cd1ca8f9537e23791cfedc66f5a90bd288 /beos
parent5c567d4f2034ac227350b2d72647cd0d37ebee68 (diff)
downloadnetsurf-9ce01d2024e12881e29f4efd28845f12e56e7b67.tar.gz
netsurf-9ce01d2024e12881e29f4efd28845f12e56e7b67.tar.bz2
fixup errors in font layout table conversion
Diffstat (limited to 'beos')
-rw-r--r--beos/bitmap.cpp1
-rw-r--r--beos/font.cpp9
-rw-r--r--beos/font.h9
-rw-r--r--beos/plotters.cpp1
-rw-r--r--beos/scaffolding.cpp1
5 files changed, 11 insertions, 10 deletions
diff --git a/beos/bitmap.cpp b/beos/bitmap.cpp
index 53bf59459..26b7a3957 100644
--- a/beos/bitmap.cpp
+++ b/beos/bitmap.cpp
@@ -42,7 +42,6 @@ extern "C" {
#include "content/urldb.h"
#include "desktop/plotters.h"
#include "desktop/browser.h"
-#include "desktop/font.h"
#include "image/bitmap.h"
}
diff --git a/beos/font.cpp b/beos/font.cpp
index cb4d3e6c9..87c2346d5 100644
--- a/beos/font.cpp
+++ b/beos/font.cpp
@@ -36,7 +36,6 @@ extern "C" {
#include "utils/log.h"
#include "utils/nsoption.h"
#include "utils/nsurl.h"
-
#include "desktop/gui_layout.h"
}
@@ -287,7 +286,7 @@ static nserror beos_font_split(const plot_font_style_t *fstyle,
if (x < current && last_space != 0) {
*actual_x = (int)last_x;
*char_offset = last_space;
- return true;
+ return NSERROR_OK;;
}
esc += escapements[i];
current = font.Size() * esc;
@@ -367,9 +366,9 @@ bool nsfont_paint(const plot_font_style_t *fstyle,
static struct gui_layout_table layout_table = {
- .width = beos_font_width,
- .position = beos_font_position,
- .split = beos_font_split,
+ /*.width = */beos_font_width,
+ /*.position = */beos_font_position,
+ /*.split = */beos_font_split
};
struct gui_layout_table *beos_layout_table = &layout_table;
diff --git a/beos/font.h b/beos/font.h
index ce31929a9..75f0c3ac6 100644
--- a/beos/font.h
+++ b/beos/font.h
@@ -17,9 +17,12 @@
*/
/** \file
- * Font handling (GTK interface).
+ * Beos font layout handling interface.
*/
+#ifndef NS_BEOS_FONT_H
+#define NS_BEOS_FONT_H
+
#include <stdbool.h>
#include "desktop/plotters.h"
@@ -30,4 +33,6 @@ bool nsfont_paint(const plot_font_style_t *fstyle,
void nsbeos_style_to_font(BFont &font, const struct plot_font_style *fstyle);
-struct gui_layout_table *beos_layout_table;
+extern struct gui_layout_table *beos_layout_table;
+
+#endif
diff --git a/beos/plotters.cpp b/beos/plotters.cpp
index f63d7343e..b7d1a2bce 100644
--- a/beos/plotters.cpp
+++ b/beos/plotters.cpp
@@ -32,7 +32,6 @@
#include <Shape.h>
extern "C" {
#include "desktop/plotters.h"
-#include "desktop/font.h"
#include "utils/log.h"
#include "utils/utils.h"
#include "utils/nsoption.h"
diff --git a/beos/scaffolding.cpp b/beos/scaffolding.cpp
index 61e5f1392..d189e9ac0 100644
--- a/beos/scaffolding.cpp
+++ b/beos/scaffolding.cpp
@@ -62,7 +62,6 @@ extern "C" {
#include "desktop/plotters.h"
#include "utils/nsoption.h"
#include "desktop/textinput.h"
-#include "desktop/font.h"
#include "render/form.h"
#include "utils/messages.h"
#include "utils/utils.h"