Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 381 → Rev 382

/DUBwise/trunk/j2me/src/MKParamsEditor.java
26,7 → 26,10
 
org.ligi.ufo.ParamsClass edit_source;
 
boolean select_mode;
 
 
 
public MKParamsEditor(DUBwiseCanvas _canvas,org.ligi.ufo.ParamsClass _edit_source,byte _nextstate)
{
nextstate=_nextstate;
34,13 → 37,15
 
canvas=_canvas;
lcd_lines=new String[40];
 
 
System.out.println("initing params_editor");
select_mode=(edit_source.tab_stringids!=null);
// refresh_lcd();
}
 
 
boolean select_mode=true;
 
 
public void paint ( Graphics g)
{
if (select_mode)
70,7 → 75,7
{
 
try {
act_lcd_lines=edit_source.field_stringids[act_tab].length*2+2;
act_lcd_lines=edit_source.field_types[act_tab].length*2+2;
for ( int i=0;i<act_lcd_lines;i++)
lcd_lines[i]="";
79,10 → 84,12
// lcd_lines[0]=(act_tab==0?" ":"< ") + edit_source.tab_stringids[act_tab] + (act_tab==(edit_source.tab_stringids.length-1)?" ":" >");
for (int i=0;i<edit_source.field_stringids[act_tab].length;i++)
for (int i=0;i<edit_source.field_types[act_tab].length;i++)
{
lcd_lines[2*i]=canvas.l(edit_source.field_stringids[act_tab][i]);
if (edit_source.field_stringids!=null)
lcd_lines[2*i]=canvas.l(edit_source.field_stringids[act_tab][i]);
else
lcd_lines[2*i]=edit_source.field_strings[act_tab][i];
switch(edit_source.field_types[act_tab][i])
{
case PARAMTYPE_BITSWITCH:
164,12 → 171,18
public boolean editing_number=false;
 
public void pointer_press(int x,int row)
public void pointer_press(int x,byte row)
{
 
System.out.println("pointer row " + row + " lcd_off" + canvas.lcd_off);
if (select_mode)
{
canvas.act_menu_select=row;
keypress (-4242,Canvas.FIRE);
if (canvas.act_menu_select!=row)
canvas.act_menu_select=row;
else
keypress (-4242,Canvas.FIRE);
 
}
else
180,6 → 193,7
{
act_y=row;
 
System.out.println("y:" + act_y);
if (act_y==(canvas.lcd_lines.length-1))
keypress (-4242,Canvas.FIRE);
else
196,7 → 210,6
 
public void keypress (int keyCode,int action)
{
 
if (select_mode)
{
if (action== Canvas.FIRE)
327,8 → 340,11
act_y=1;
// canvas.act_menu_select=0;
canvas.menu_items[0]="";
select_mode=true;
 
if (edit_source.tab_stringids==null)
canvas.chg_state(nextstate);
else
select_mode=true;
}
}