pfeffer
Geowizard
wollte auf http://www.mail-archive.com/[email protected]/msg29866.html hinweisen
java.lang.UnsatisfiedLinkError: nativeCreate
at ewe.io.SerialPort.<init>(SerialPort.java)
at ewe.io.SerialPort.<init>(SerialPort.java)
at CacheWolf.mySerialThread.<init>(GPSPortOptions.java:50)
at CacheWolf.GPSPortOptions.action(GPSPortOptions.java:219)
java.lang.UnsatisfiedLinkError: nativeCreate
at ewe.io.SerialPort.<init>(SerialPort.java)
at ewe.io.SerialPort.<init>(SerialPort.java)
at CacheWolf.mySerialThread.<init>(GPSPortOptions.java:50)
at CacheWolf.GPSPortOptions.action(GPSPortOptions.java:219)
at ewe.io.SerialPortOptions.action(SerialPortOptions.java)
at ewe.ui.Editor.fireFieldEvent(Editor.java)
at ewe.ui.Editor.fireFieldEvent(Editor.java)
at ewe.ui.Editor.onControlEvent(Editor.java)
at ewe.ui.Control.onEvent(Control.java)
at ewe.ui.CellPanel.onEvent(CellPanel.java)
at ewe.ui.Form.onEvent(Form.java)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.Control.notifyAction(Control.java)
at ewe.ui.ButtonControl.fullAction(ButtonControl.java)
at ewe.ui.ButtonControl.fullAction(ButtonControl.java)
at ewe.ui.ButtonControl.penReleased(ButtonControl.java)
at ewe.ui.Control.penClicked(Control.java)
at ewe.ui.Control.onPenEvent(Control.java)
at ewe.ui.Control.onEvent(Control.java)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.Window.doPostEvent(Window.java)
at ewe.ui.Window$windowThread.run(Window.java)
at ewe.sys.mThread.run(mThread.java)
at ewe.sys.Coroutine.run(Coroutine.java)
<?xml version="1.0" encoding="ISO-8859-1"?>
<preferences>
<locale language="AUTO"/>
<basedir dir = "/root/cachewolf/cache/"/>
<lastprofile autoreload="true">Dennis</lastprofile>
<alias name ="" password="" />
<alias2 name =""/>
<browser name = ""/>
<proxy prx = "" prt = "" active = "false" />
<port portname = "../dev/ttySAC1" baud = "9600"/>
<portforward active= "false" destinationHost = "192.168.1.15"/>
<portlog active= "false" logTimer = "5"/>
<font size ="16"/>
<screen menuattop="true" tabsattop="true" showstatus="true" hasclosebutton="true"/>
<fixedsip state = "false"/>
<listview colmap="0,1,2,3,4,5,6,7,8,9,10,11,12" colwidths="15,20,20,25,92,177,144,83,60,105,50,104,22,30,30,30,30,30,30,30,30,30,30,30,30,30,30" />
<travelbugs colmap="1,4,5,6,8,9,10,7" colwidths="212,136,62,90,50,56,90,38,50,50,94,50" shownonlogged="false" />
<descpanel showimages="true" />
<imagepanel showdeletedimages="true"/>
<hintlogpanel logsperpage="5" initialhintheight="10" maxspiderlogs="250" />
<solver ignorevariablecase="true" degMode="true" />
<garmin connection = "com1" GPSBabelOptions = "" MaxWaypointLength = "0" />
<opencaching downloadPicsOC="false" downloadMaps="true" downloadMissing="false"/>
<location lat = "61.00000" long = "-361.00000"/>
<spider forcelogin="true"/>
<gotopanel northcentered="true" />
<details cacheSize="50" delete="5"/>
</preferences>
programs/Jewel.ewe -c cw-pda.jnf
test -n "$EWE" || EWE=$(which ewecl)
...
$EWE programs/Jewel.ewe -c cw-pda.jnf
$EWE programs/Jewel.ewe -c cw-pc.jnf
Damit wirst Du nicht viel Glück haben. Die dort definierte Schrift wird nicht für den Text um die Kompassrose benutzt. (Wahrscheinlich sogar überhaupt nicht mehr.) Die Schriftgröße wird weiter unten aus der Fensterbreite berechnet und ist so gewählt, dass es sich auf den meisten Bildschirmen gut einpasst. Welche Auflösung hat Dein Gerät?jennergruhle schrieb:Da ich den Quelltext aus dem SVN gezogen habe, konnte ich gleich mal nachsehen - im GotoPanel wird die Schriftgröße hart kodiert:
final static Font BOLD = new Font("Arial", Font.BOLD, 14);
Da muss wohl eher ein Konfig-Parameter für die Schriftgröße herangezogen werden:
final static Font BOLD = new Font("Arial", Font.BOLD, Global.getPref().fontSize);
public void doDraw(Graphics g,int options) {
g.setColor(Color.White);
g.fillRect(0, 0, location.width, location.height);
int fontSize = Global.getPref().fontSize;
//int fontSize = location.width / 17;
mainFont = new Font("Verdana", Font.BOLD, fontSize);
g.setFont(mainFont);
<gotopanel northcentered="true" fontsize="5"/>