Changeset 1888
- Timestamp:
- 11/18/08 03:10:34 (2 months ago)
- Files:
-
- drizzle/DrizzlePrp/src/automation/mystAutomation.java (modified) (1 diff)
- drizzle/DrizzlePrp/src/deepview/deepview.java (modified) (1 diff)
- drizzle/DrizzlePrp/src/deepview/dvUrustring.java (modified) (2 diffs)
- drizzle/DrizzlePrp/src/deepview/dvWidgets.java (modified) (2 diffs)
- drizzle/DrizzlePrp/src/files/authored/(OldDelmeNoMusic)MystMystV_District_Additions.prp (added)
- drizzle/DrizzlePrp/src/files/authored/MystMystV_District_Additions.prp (modified) (previous)
- drizzle/DrizzlePrp/src/files/authored/Tahgira_District_FootRgns.prp (added)
- drizzle/DrizzlePrp/src/files/authored/Todelmer_District_FootRgns.prp (added)
- drizzle/DrizzlePrp/src/uru/moulprp/Urustring.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
drizzle/DrizzlePrp/src/automation/mystAutomation.java
r1886 r1888 1898 1898 authored.put("Direbo","Additions",98); 1899 1899 authored.put("Descent","FootRgns",97); 1900 authored.put("Tahgira","FootRgns",97); 1901 authored.put("Todelmer","FootRgns",92); 1900 1902 1901 1903 Typeid[] readable = mystAutomation.moulReadable; drizzle/DrizzlePrp/src/deepview/deepview.java
r1842 r1888 313 313 else if(objclass==uru.moulprp.Urustring.class) 314 314 { 315 panel.add(new dvUrustring((Urustring)obj,name,this ));315 panel.add(new dvUrustring((Urustring)obj,name,this,true)); 316 316 return; 317 317 } drizzle/DrizzlePrp/src/deepview/dvUrustring.java
r1751 r1888 18 18 import uru.moulprp.prpfile; 19 19 import uru.moulprp.Urustring; 20 import javax.swing.JTextField; 20 21 21 22 public class dvUrustring extends dvPanel … … 24 25 String name; 25 26 deepview parent; 26 //boolean changeable;27 boolean changeable; 27 28 prpfile prp; 28 29 PrpRootObject rootobj; 30 JTextField jtextfield; 29 31 30 public dvUrustring(Urustring urustring, String name, deepview parent )32 public dvUrustring(Urustring urustring, String name, deepview parent, boolean changeable) 31 33 { 32 34 this.urustring = urustring; 33 35 this.name = name; 34 36 this.parent = parent; 35 //this.changeable = changeable;37 this.changeable = changeable; 36 38 37 39 prp = parent.curprp; 38 40 rootobj = parent.curobj; 41 42 43 39 44 reload(); 45 } 46 private void handleclick() 47 { 48 this.urustring.shallowCopyFrom(Urustring.createFromString(jtextfield.getText())); 49 m.msg("Changed value. Press save to commit."); 50 rootobj.markAsChanged(); //set it to save the changed version, rather than the raw bytes. 51 this.reload(); 40 52 } 41 53 private void reload() 42 54 { 43 55 this.removeAll(); 44 this.add(dvWidgets.jlabel("Urustring name:"+name+" value:"+urustring.toString())); 56 //this.add(dvWidgets.jlabel("Urustring name:"+name+" value:"+urustring.toString())); 57 this.add(dvWidgets.jlabel("Urustring name:"+name+" ")); 58 jtextfield = dvWidgets.jtextfield(urustring.toString()); 59 this.add(jtextfield); 60 61 if(changeable) 62 { 63 JButton button = dvWidgets.jbutton("change"); 64 button.addActionListener(new java.awt.event.ActionListener() { 65 public void actionPerformed(ActionEvent e) { 66 handleclick(); 67 } 68 }); 69 this.add(button); 70 } 71 45 72 46 73 this.revalidate(); drizzle/DrizzlePrp/src/deepview/dvWidgets.java
r1738 r1888 14 14 import javax.swing.JButton; 15 15 import javax.swing.JInternalFrame; 16 import javax.swing.JTextField; 16 17 import shared.m; 17 18 … … 44 45 return result; 45 46 } 47 48 public static JTextField jtextfield(String text) 49 { 50 JTextField result = new JTextField(); 51 result.setText(text); 52 return result; 53 } 46 54 47 55 } drizzle/DrizzlePrp/src/uru/moulprp/Urustring.java
r1834 r1888 42 42 43 43 private Urustring(){} 44 45 public void shallowCopyFrom(Urustring s2) 46 { 47 this.unencryptedString = s2.unencryptedString; 48 } 44 49 45 50 public Urustring(context c)
