How do I update a JTable immediately after editing a cell?
I have a JTable where I use a JComboBox to select a value in a cell. When a value is selected this updates another cell in the JTable.
This works like I want to except for that I have to deselect the JComboBox (ie. click in another cell) before the other cell is updated.
I want the cell to be updated when the JComboBox changes without having to deselect the JComboBox first.
How can I do this?
Thanks in advance for any help...
Geir
As an example I just copied the TableRenderDemo from the Swing-tutorial (http://java.sun.com/docs/books/tutorial/uiswing/components/table.html).
The only change I have made to the TableRenderDemo is to replace the DefaultCellEditor with my own editor (ComboBoxEditor extends DefaultCellEditor).
The only change I have made to the program itself is therefore to replace
sportColumn.setCellEditor(new DefaultCellEditor(comboBox));*
with
sportColumn.setCellEditor(new ComboBoxEditor());*
(And add the class ComboBoxEditor, of course.)
When you run the original program, the default editor closes itself when a value is selected from the combobox. My editor doesen't close itself when a value is selected, but remais open until you click on another tablecell. I want my editor to close itself in the same way the DefaultCellEditor does.
The code for TableRenderDemo is here: http://java.sun.com/docs/books/tutorial/uiswing/examples/components/TableRenderDemoProject/src/components/TableRenderDemo.java
Again, to test what I mean just replace
sportColumn.setCellEditor(new DefaultCellEditor(comboBox));*
with
sportColumn.setCellEditor(new ComboBoxEditor());*
(And here is the code for my own celleditor:)
private class ComboBoxEditor extends DefaultCellEditor {
private JComboBox comboBox = null;
public ComboBoxEditor(){
super(new JComboBox());
@Override public java.awt.Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected,int row, int column){
comboBox=new JComboBox();
String name=(String)table.getValueAt(row,0);
if(name.equals("Mary")){
comboBox.addItem("Marys sport");
comboBox.addItem("Marys cooking");
else{
comboBox.addItem("Other sport");
comboBox.addItem("Other cooking");
return comboBox;
//else return super.getTableCellEditorComponent(table,value,isSelected,row,column);
public void setCellEditorValue(Object newData){
comboBox = (JComboBox) newData;
@Override public Object getCellEditorValue(){
return comboBox;
}//end class
Similar Messages
-
How do I save/burn my images,after editing, to a disc and what format JPEG? THX!!!
You're lacking information. We need to know what software you are using what version it is. What computer system and what version is the operating system.
-
JProgressBar Shows Up Too Late--How Do I Update the Display Immediately?
My application has a split pane, the bottom page of which is a panel containing an image that takes a long time to load. For that reason, I want the bottom pane to be a panel with a progress bar until the image is ready.
Here's a simple version of my code:
JPanel progressBarPanel = new JPanel();
JProgressBar progressBar = new JProgressBar(0, 1);
progressBar.setIndeterminate(true);
progressBarPanel.add(progressBar);
splitPane.setBottomComponent(progressBarPanel); // line A
splitPane.invalidate();
JPanel imagePanel = createImagePanelSlowly(); // line B
splitPane.setBottomComponent(imagePanel);
splitPane.invalidate();However, this doesn't work; the display isn't updated until the image is ready. What do I need to put in between lines A and B so that the progress bar shows up before line B starts executing? I've tried validate(), repaint(), using threads and setting the size of the frame to zero and back again, but none of those seem to work. If I pop up a dialog after I add the progress bar to the split pane, the progress bar shows up as soon as the dialog shows up.
This code is inside a ListSelectionListener on a table elsewhere on the GUI, in case that's relevant.
I think I don't understand some basic principle about how to get the GUI to be updated immediately after I make some change.As suggested, I have prepared a compilable demonstration. I figured out that the
problem I was having before was that I was trying to join the background and
event-processing threads (I had been using threads, but I didn't show that code in the
version I posted since it didn't seem to matter). After I eliminated the join, the progress
bar is displayed, but the user can do other things while the image is loading. I want to
prevent the user from doing that. I switched the cursor to a wait cursor, but that doesn't
seem to prevent it.
In particular, while it is loading, the user should be able to:
* resize the window
* minimize the window and bring it back up
* ideally, adjust the split pane, but that isn't critical
but NOT:
* select a different row in the table
* sort the table
* use the menus
Any attempt by the user to perform the disallowed actions should have no effect either
while the image is loading or after it has finished.
(That is, the disallowed events should not simply be queued for later.)
I wonder if there is a simple way to accomplish that.
Here is a demo (3 classes):
import java.awt.Color;
import java.awt.Component;
import java.awt.Cursor;
import java.awt.Font;
import java.awt.GraphicsEnvironment;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.Enumeration;
import java.util.Vector;
import javax.swing.Box;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTable;
import javax.swing.ListSelectionModel;
import javax.swing.UIManager;
import javax.swing.border.Border;
import javax.swing.border.EtchedBorder;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
* <p>Copyright (C) 2006
* <p>All rights reserved.
public class DisableGUIDemo extends JFrame {
static final Rectangle SCREEN_SIZE = GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds();
static final Color HYACINTH = new Color(160, 96, 192);
static final Color LAVENDER = new Color(224, 208, 232);
Vector<Vector<String>> demoTableData = new Vector<Vector<String>>();
Vector<String> demoColumnNames = new Vector<String>();
protected JTable dataTable;
protected JScrollPane tablePane;
protected JSplitPane mainPane;
protected JPanel imageArea;
private DefaultTableModel dataModel;
* This creates a new <code>DisableGUIDemo</code> instance, builds the UI
* components and displays them.
private DisableGUIDemo(){
super();
setTitle("Demo");
// Ugly: Initialize the table with demo data.
Vector<String> demoTableFirstRow = new Vector<String>();
demoTableFirstRow.add("18");
demoTableFirstRow.add("13");
demoTableFirstRow.add("11");
demoTableFirstRow.add("19");
demoTableFirstRow.add("19");
demoTableData.add(demoTableFirstRow);
Vector<String> demoTableSecondRow = new Vector<String>();
demoTableSecondRow.add("5");
demoTableSecondRow.add("3");
demoTableSecondRow.add("4");
demoTableSecondRow.add("1");
demoTableSecondRow.add("3");
demoTableData.add(demoTableSecondRow);
Vector<String> demoTableThirdRow = new Vector<String>();
demoTableThirdRow.add("11");
demoTableThirdRow.add("12");
demoTableThirdRow.add("10");
demoTableThirdRow.add("18");
demoTableThirdRow.add("18");
demoTableData.add(demoTableThirdRow);
demoColumnNames.add("Column 0");
demoColumnNames.add("Column 1");
demoColumnNames.add("Column 2");
demoColumnNames.add("Column 3");
demoColumnNames.add("Column 4");
dataModel = new DefaultTableModel(demoTableData, demoColumnNames);
initialize();
* The <code>initialize</code> method builds and displays up the GUI.
private void initialize() {
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
// Build the GUI panels.
setJMenuBar(menuBar());
createSplitPane(true);
setLocation(SCREEN_SIZE.x, SCREEN_SIZE.y);
setSize(SCREEN_SIZE.width, SCREEN_SIZE.height - 20);
setVisible(true);
* This creates and returns the menu bar. The actions to take in response to menu-option selections are
* specified here.
* @return the menu bar
private JMenuBar menuBar(){
JMenuBar menuBar = new JMenuBar();
JMenu fileMenu = new JMenu("File");
fileMenu.setFont(fileMenu.getFont().deriveFont(10.0f));
JMenuItem reset = new JMenuItem("Reset");
reset.setFont(reset.getFont().deriveFont(10.0f));
reset.addActionListener(new ActionListener(){
// When the user resets the display, the configuration panel is recreated.
public void actionPerformed(ActionEvent e){
dataModel = new DefaultTableModel(demoTableData, demoColumnNames);
createSplitPane(true);
int oldWidth = getWidth();
int oldHeight = getHeight();
setSize(0, 0);
setSize(oldWidth, oldHeight);
repaint();
JOptionPane.showMessageDialog(DisableGUIDemo.this,
"The display should be reset.",
"Reset",
JOptionPane.PLAIN_MESSAGE);
fileMenu.add(reset);
fileMenu.addSeparator();
JMenuItem saveTable = new JMenuItem("Save Table");
saveTable.setFont(saveTable.getFont().deriveFont(10.0f));
saveTable.setEnabled(false);
fileMenu.add(saveTable);
menuBar.add(fileMenu);
menuBar.add(Box.createHorizontalGlue());
JMenu helpMenu = new JMenu("Help");
helpMenu.setFont(helpMenu.getFont().deriveFont(10.0f));
JMenuItem help = new JMenuItem("Documentation");
help.setFont(help.getFont().deriveFont(10.0f));
help.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(DisableGUIDemo.this, "There is no documentation available for the demo.");
helpMenu.add(help);
menuBar.add(helpMenu);
return menuBar;
* The <code>createSplitPane</code> method creates the table and image area and displays them in a split pane.
* @param createNewTable whether to create a new table (should be false if the table has already been created)
private void createSplitPane(boolean createNewTable){
if (createNewTable){
dataTable = dataTable();
tablePane = new JScrollPane(dataTable);
Border etchedBorder = new EtchedBorder(EtchedBorder.RAISED, LAVENDER, HYACINTH);
tablePane.setBorder(etchedBorder);
int tablePaneWidth = tablePane.getPreferredSize().width;
int selectedRow = dataTable.getSelectedRow();
imageArea
= (selectedRow == -1)
? new JPanel()
: imageArea((String) dataTable.getValueAt(selectedRow, 0),
(String) dataTable.getValueAt(selectedRow, 2));
imageArea.setMinimumSize(imageArea.getPreferredSize());
mainPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, tablePane, imageArea);
getContentPane().removeAll();
getContentPane().add(mainPane);
* The <code>dataTable</code> method returns the data table.
* @return the data table
private JTable dataTable(){
JTable table = new JTable(dataModel);
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
ListSelectionModel rowSM = table.getSelectionModel();
rowSM.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
if (e.getValueIsAdjusting()){
return; // Ignore extra events.
ListSelectionModel lsm =
(ListSelectionModel) e.getSource();
if (! lsm.isSelectionEmpty()){
final int selectedRow = dataTable.getSelectedRow();
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
JPanel progressBarPanel = new JPanel(); // This should have a border layout.
JProgressBar progressBar = new JProgressBar(0, 1);
progressBar.setIndeterminate(true);
progressBarPanel.add(progressBar);
mainPane.setBottomComponent(progressBarPanel);
mainPane.invalidate();
mainPane.validate();
Thread backgroundThread = new Thread(){
public void run(){
JPanel imageDisplay = imageArea((String) dataTable.getValueAt(selectedRow, 0),
(String) dataTable.getValueAt(selectedRow, 2));
mainPane.setBottomComponent(imageDisplay);
mainPane.invalidate();
setCursor(null);
backgroundThread.start();
// The following code, before being commented out, caused the GUI to be unresponsive while the image was
// being loaded. However, without it, the user can do other things while the image is loading, which is
// not desired.
// try{
// backgroundThread.join();
// catch (InterruptedException ie){
// // N/A
if (dataModel != null){
table.sizeColumnsToFit(-1);
table.getTableHeader().setReorderingAllowed(false);
SpecialHeaderRenderer headerRenderer = new SpecialHeaderRenderer(this);
SpecialCellRenderer bodyCellRenderer = new SpecialCellRenderer();
int i = 0;
for (Enumeration<TableColumn> columns = table.getColumnModel().getColumns(); columns.hasMoreElements(); /** */){
int columnWidth = 0;
TableColumn nextColumn = columns.nextElement();
nextColumn.setHeaderRenderer(headerRenderer);
nextColumn.setCellRenderer(bodyCellRenderer);
nextColumn.sizeWidthToFit();
Component comp = headerRenderer.getTableCellRendererComponent(table, nextColumn.getHeaderValue(),
false, false, 0, 0);
columnWidth = comp.getPreferredSize().width;
for (int j = 0; j < dataModel.getRowCount(); j++){
comp = table.getCellRenderer(j, i).getTableCellRendererComponent(table, dataModel.getValueAt(j, i),
false, false, j, i);
columnWidth = Math.max(comp.getPreferredSize().width, columnWidth);
nextColumn.setPreferredWidth(columnWidth);
nextColumn.setMinWidth(columnWidth);
i++;
return table;
* The <code>imageArea</code> method returns a panel in which an image is shown in the real application.
* In the demo application, it is replaced by a text label; an artificial delay is used to simulate the
* delay that would occur during image loading. The image is loaded when the user selects a row in the table.
* @param parameter1 a parameter to image creation
* @param parameter2 a parameter to image creation
* @return a panel in which a text label stands in for an image
private JPanel imageArea(String parameter1, String parameter2){
try{
Thread.sleep(3000);
catch (InterruptedException ie){
// N/A
JPanel imagePanel = new JPanel();
JLabel substituteLabel = new JLabel("Image for " + parameter1 + ", " + parameter2);
imagePanel.add(substituteLabel);
return imagePanel;
* @param args
public static void main (String[] args) {
UIManager.put("Table.font", new Font("DialogInput", Font.PLAIN, 10));
UIManager.put("Label.font", new Font("Dialog", Font.BOLD, 10));
UIManager.put("TextField.font", new Font("DialogInput", Font.PLAIN, 10));
UIManager.put("ComboBox.font", new Font("Dialog", Font.BOLD, 10));
UIManager.put("Button.font", new Font("Dialog", Font.BOLD, 10));
UIManager.put("List.font", new Font("Dialog", Font.BOLD, 10));
try {
new DisableGUIDemo();
catch (Throwable e) {
e.printStackTrace();
System.exit(0);
} // end of main ()
import java.awt.Color;
import java.awt.Component;
import java.awt.Font;
import java.awt.GridBagLayout;
import java.awt.GridBagConstraints;
import java.awt.GridLayout;
import java.awt.Insets;
import java.awt.Rectangle;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.Comparator;
import java.util.TreeSet;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.SwingConstants;
import javax.swing.UIManager;
import javax.swing.border.EmptyBorder;
import javax.swing.table.TableCellRenderer;
* <p>Copyright (C) 2006
* <p>All rights reserved.
public class SpecialHeaderRenderer extends JPanel implements TableCellRenderer {
static final Color MAUVE = new Color(192, 160, 208);
static final Insets ZERO_INSETS = new Insets(0, 0, 0, 0);
static final EmptyBorder EMPTY_BORDER = new EmptyBorder(ZERO_INSETS);
private GridBagConstraints constraints = new GridBagConstraints();
final TreeSet<MouseEvent> processedEvents = new TreeSet<MouseEvent>(new Comparator<MouseEvent>(){
public int compare(MouseEvent o1, MouseEvent o2){
return o1.hashCode() - o2.hashCode();
final private JFrame owner;
public SpecialHeaderRenderer(JFrame ownerWindow) {
setOpaque(true);
setForeground(Color.BLACK);
setBackground(MAUVE);
setBorder(UIManager.getBorder("TableHeader.cellBorder"));
setLayout(new GridBagLayout());
constraints.fill = GridBagConstraints.NONE;
constraints.gridx = 0;
setAlignmentY(Component.CENTER_ALIGNMENT);
owner = ownerWindow;
public Component getTableCellRendererComponent(final JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, final int column){
if (table != null){
removeAll();
String valueString = (value == null) ? "" : value.toString();
JLabel title = new JLabel(valueString);
title.setHorizontalAlignment(SwingConstants.CENTER);
title.setFont(title.getFont().deriveFont(12.0f));
constraints.gridy = 0;
constraints.insets = ZERO_INSETS;
add(title, constraints);
final JPanel buttonPanel = new JPanel();
buttonPanel.setLayout(new GridLayout(1, 2));
buttonPanel.setAlignmentX(Component.CENTER_ALIGNMENT);
buttonPanel.setBackground(MAUVE);
final JButton sortAscendingButton = new JButton("V");
sortAscendingButton.setMargin(ZERO_INSETS);
sortAscendingButton.setBorder(EMPTY_BORDER);
constraints.gridy = 1;
constraints.insets = new Insets(5, 0, 0, 0);
buttonPanel.add(sortAscendingButton);
final JButton sortDescendingButton = new JButton("^");
sortDescendingButton.setMargin(ZERO_INSETS);
sortDescendingButton.setBorder(EMPTY_BORDER);
buttonPanel.add(sortDescendingButton);
add(buttonPanel, constraints);
table.getTableHeader().addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e) {
Rectangle panelBounds = table.getTableHeader().getHeaderRect(column);
Rectangle buttonPanelBounds = buttonPanel.getBounds();
Rectangle buttonBounds = sortAscendingButton.getBounds();
buttonBounds.translate(buttonPanelBounds.x, buttonPanelBounds.y);
buttonBounds.translate(panelBounds.x, panelBounds.y);
if (buttonBounds.contains(e.getX(), e.getY()) && processedEvents.add(e)){
// The click was on this button and has not yet been processed.
JOptionPane.showMessageDialog(owner,
"The table would be sorted in ascending order of column " + column + ".",
"Sorted Ascending",
JOptionPane.PLAIN_MESSAGE);
table.invalidate();
table.revalidate();
table.repaint();
buttonBounds = sortDescendingButton.getBounds();
buttonBounds.translate(buttonPanelBounds.x, buttonPanelBounds.y);
buttonBounds.translate(panelBounds.x, panelBounds.y);
if (buttonBounds.contains(e.getX(), e.getY()) && processedEvents.add(e)){
// The click was on this button and has not yet been processed.
JOptionPane.showMessageDialog(owner,
"The table would be sorted in descending order of column " + column + ".",
"Sorted Descending",
JOptionPane.PLAIN_MESSAGE);
table.invalidate();
table.revalidate();
table.repaint();
return this;
import java.awt.Color;
import java.awt.Component;
import java.awt.Font;
import java.awt.GridLayout;
import java.util.HashMap;
import javax.swing.BorderFactory;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.SwingConstants;
import javax.swing.border.EmptyBorder;
import javax.swing.border.LineBorder;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableCellRenderer;
* <code>SpecialCellRenderer</code> is the custom renderer for all
* rows except the header row.
* <p>Copyright (C) 2006
* <p>All rights reserved.
public class SpecialCellRenderer extends JPanel implements TableCellRenderer {
protected Color backgroundColor = Color.PINK; // This means the rows for the first row will be white.
protected HashMap<Object, Color> rowColors = new HashMap<Object, Color>();
public SpecialCellRenderer(){
setOpaque(true);
setForeground(Color.BLACK);
setBackground(Color.WHITE);
setFont(new Font("Monospaced", Font.PLAIN, 10));
setAlignmentX(Component.RIGHT_ALIGNMENT);
setBorder(new EmptyBorder(0, 2, 0, 2));
public Component getTableCellRendererComponent(final JTable table, Object value, boolean isSelected,
boolean hasFocus, final int row, final int column){
String columnName = table.getColumnName(column);
JLabel text = new JLabel();
text.setOpaque(true);
if (table != null){
DefaultTableModel model = (DefaultTableModel) table.getModel();
if (model == null){
System.out.println("The model is null!!");
System.exit(1);
if (table.isCellSelected(row, column)){
setBorder(BorderFactory.createMatteBorder((column < 2) ? 0 : 1,
(column == 2) ? 1 : 0,
(column < 2) ? 0 : 1,
(column == table.getColumnCount() - 1) ? 1 : 0,
Color.BLUE));
else{
setBorder(BorderFactory.createEmptyBorder());
final String rowIdentifier = (String) model.getValueAt(row, 0);
if (! rowColors.containsKey(rowIdentifier)){
rowColors.put(rowIdentifier, nextBackgroundColor());
text.setBackground(rowColors.get(rowIdentifier));
text.setFont(getFont().deriveFont(Font.PLAIN));
String valueString = (value == null) ? "" : value.toString();
text.setText(valueString);
try{
Double.parseDouble(valueString);
text.setHorizontalAlignment(SwingConstants.TRAILING);
catch (NumberFormatException nfe){
text.setHorizontalAlignment(SwingConstants.LEADING);
setLayout(new GridLayout(1, 1));
removeAll();
add(text);
setBackground(text.getBackground());
if (table.getRowHeight() < getMinimumSize().height){
table.setRowHeight(getMinimumSize().height);
return this;
protected Color nextBackgroundColor(){
backgroundColor = backgroundColor.equals(Color.WHITE) ? Color.PINK : Color.WHITE;
return backgroundColor;
} -
How to take out a negative cutlist after editing on a telecine video?
A film was shot on film stock @ 24 FPS.
I have a one light telecine video of the rush @ 25 FPS.
How do I edit the rush on Premiere Pro CS6 keeping in mind that I don't generate virtual frames (i.e. 24 frames on the time line corrosponds to 24 physical frames on the negative).
After editing, I need a cut list, i.e. a text document output with TCs and corrosponding edge code marks to refer to, while cutting the original negative.
The same task can be done by conforming the video to 24 via Cinema Tools while working on FCP. I need the solution for Premiere Pro.
Thanks a lot.Wouldn't it be better to get a proper 24 fps telecine and cut that?
-
HT1338 how do i update my mac mini (2005) edition
how do i update my mac mini (2005) edition
What do you want to update? The OS? If so, what version OS are you currently running?
If that's the question all you need to do is click on "software update" ... Be aware though that if you go past 10.4.x you lose the ability to run OS9 (classic) applications. -
Dear readers,
I have been trying to work out how to get labview to detect the event when a 'string' control has been modified, where the user has finished editing the string either by 1) pressing the enter key on the keyboard, or by 2) taking the focus away from the string control again. For example.. if I use the mouse to click on the string control and then I type 1234 into the box, I would like to have a routine that does something once the user hits the Enter key of the keyboard, or when the user takes the focus away from the string control again by clicking on something else. I would like the routine to respond even when the user didn't change anything in the text box (such as when we mouse-click on the edit box to go into edit mode, and then mouse-click on something else to remove the focus with no changes to the contents in edit-box).
The purpose of my routine is to have a edit-box for a user to change for example the centre-frequency of a vector network analyser, so that the centre-frequency of the network analyser can change once the user finishes entering a new value in the text-edit box by hitting Enter key after the number is keyed in. Even if the user has clicked on the edit box, but changes their mind by mouse-clicking on something else to remove focus from the edit box, I would still like labview to detect the event when the control loses focus, so that the centre frequency can be updated anyway (to the same value that was already in the edit box).
So far, I've tried set the string control option to 'limit to single line', so that I can try to scan for a carriage return .. '\n' ... pattern in the string. Unfortunately this doesn't work because labview doesn't seem to attach the '\n' to the end of that single line.
Could someone please suggest ways to set a flag when a user hits Enter during text-edit mode of a string control, or when focus has been removed from the string control?
While I've only described my problem for controlling a single control parameter on the gpib device, I'd like to make this feature work so that I can do the same kind of thing with other control parameters as well.
Thanks so much in advance.
KennyHi Kenny,
instead of using the event structure, you can directly achieve to what you want by the KeyFocus property of the string control.
- Enable Limit to single line option
- Create the property KeyFocus in read mode and connect an indicator
Each time you click on the string to modify it KeyFocus is True; when you click away or hit Enter KeyFocus is False.
You can toggle your settings when KeyFocus changes from True to False.
Alberto -
The renamed Apple ID does not update all the Apps but comes up with the old AppleID, but that ID is not there anymore and neither the old or the new password is working
On the FAQ pages I just find a long list of Apps, stores tc. that I have to update, but no explanation on how to do that.
I do not want to buy all the apps again just because I had to change the e-mail address and because of that the AppleID.
It is ok to remove the free ones and load them again, but the paid one?
How is Apple handling such things?OK, after reading other and similar threads too, I found a solution myself.
Thought to share it.
On my iPhone, after the change was made at the AppleID site, I had to logoff from the old AppleID and then to relogon with the new/changed one. After that I could update all apps again -
How can I update some field values after entering mat. number in purc. req?
Hi.
We want Account Assignment Category field to come as "K" for some material numbers. After we enter material number in ME51N screen, if material number is one of our "K" related materials, Account Assignment Category field should be updated automatically as "K".
Account assignment tab becomes active in item level after entering "K" and we want "cost center" field to be filled in that tab according to given material number.
These fields can be updated during creating or when saving the purchase requisions. Any suggessions please?
Regards.Hi faramozza ,
you can achieve this by implementing either customer exit or BADI.
In purchase requisition context these could be useful:
Customer Exit:
MEREQ001
BADI:
ME_PROCESS_PR_REQ
Regards
REA -
How do i update a JTable with new data?
Hey
I have a JTable where the data of some football players are shown. Name, club, matches and goals. What i want is to change the data in
the JTable when i click a button. For example each team in a league has its own button, so when i click the teams button, JTable has
data of that teams players.
Here is the code i have atm, there isnt anything on how to change the data, because i dont know where to start, plz point me in somekind of direction:
* To change this template, choose Tools | Templates
* and open the template in the editor.
package test;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;
import javax.swing.ImageIcon;
import javax.swing.JTable;
import javax.swing.JButton;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;
import javax.swing.JPanel;
import javax.swing.JFrame;
* @author Jesper
public class Main extends JFrame implements ActionListener {
private Players players;
private JTextArea output;
private JScrollPane scrollPane2;
private JButton button1, button2;
private String newline = "\n";
private int club = 1;
public Main(){
players = new Players();
public JMenuBar createMenuBar(){
JMenuBar menuBar = new JMenuBar();
JMenu menu = new JMenu("File");
menu.setMnemonic(KeyEvent.VK_A);
menu.getAccessibleContext().setAccessibleDescription("The only menu in this program that has menu items");
menuBar.add(menu);
// add menuitems/buttons
JMenuItem menuItemNew = new JMenuItem("new");
menuItemNew.setActionCommand("1");
menuItemNew.addActionListener(this);
JMenuItem menuItemOpen = new JMenuItem("Open");
JMenuItem menuItemQuit = new JMenuItem("Quit");
menuItemQuit.setActionCommand("2");
menuItemQuit.addActionListener(this);
// add to menu
menu.add(menuItemNew);
menu.add(menuItemOpen);
menu.add(menuItemQuit);
return menuBar;
public void actionPerformed(ActionEvent e){
String s;
if ("Silkeborg IF".equals(e.getActionCommand())){
club = 1;
s = e.getActionCommand();
output.append(s + newline);
button1.setEnabled(false);
button2.setEnabled(true);
} else{
club = 2;
s = e.getActionCommand();
output.append(s + newline);
button1.setEnabled(true);
button2.setEnabled(false);
//Quit the application.
protected void quit() {
System.exit(0);
public Container createContent(){
JPanel contentPane = new JPanel(new GridLayout(3,1));
ImageIcon icon = createImageIcon("middle.gif", "a pretty but meaningless splat");
JTable table = new JTable(players.showPlayers(club));
//Create the first label.
button1 = new JButton("Silkeborg IF");
button1.setToolTipText("Klik her for at se Silkeborg IF");
button1.addActionListener(this);
button1.setActionCommand("Silkeborg IF");
//Create the second label.
button2 = new JButton("FC Midtjylland");
button2.setToolTipText("Klik her for at se FC Midtjylland");
button2.addActionListener(this);
button2.setActionCommand("FC Midtjylland");
//Create a scrolled text area.
output = new JTextArea(5, 30);
output.setEditable(false);
scrollPane2 = new JScrollPane(output);
//Add stuff to contentPane.
contentPane.add(button1);
contentPane.add(button2);
contentPane.add(table);
contentPane.add(scrollPane2, BorderLayout.CENTER);
return contentPane;
protected static ImageIcon createImageIcon(String path,
String description) {
java.net.URL imgURL = Main.class.getResource(path);
if (imgURL != null) {
return new ImageIcon(imgURL, description);
} else {
System.err.println("Couldn't find file: " + path);
return null;
public static void createGUI(){
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Main main = new Main();
frame.setJMenuBar(main.createMenuBar());
frame.setContentPane(main.createContent());
frame.setSize(500, 500);
frame.setVisible(true);
* @param args the command line arguments
public static void main(String[] args) {
createGUI();
}ooohh sorry... i posted the wrong code :S
Here is the correct code:
* To change this template, choose Tools | Templates
* and open the template in the editor.
package test;
import java.util.HashMap;
import java.util.Set;
import javax.swing.table.*;
* @author Jesper
public class Players {
HashMap<Player, Stats> players;
public Players(){
players = new HashMap<Player, Stats>();
addPlayer();
public void addPlayer(){
//Silkeborg IF
players.put(new Player("Martin ?rnskov", 1), new Stats(19, 3, 1));
players.put(new Player("Thomas Raun", 1), new Stats(23, 6, 0));
players.put(new Player("Jimmy Mayasi", 1), new Stats(26, 26, 3));
players.put(new Player("Lasse J?rgensen", 1), new Stats(33, 0, 0));
//FC Midtjylland
players.put(new Player("Frank Kristensen", 2), new Stats(19, 3, 1));
players.put(new Player("Thomas R?ll", 2), new Stats(23, 6, 0));
players.put(new Player("Simon Poulsen", 2), new Stats(26, 26, 3));
players.put(new Player("Magnus Troels", 2), new Stats(33, 0, 0));
public DefaultTableModel showPlayers(int club){
String[] columNames = {"Spiller", "Klub", "Kampe", "M?l", "R?de kort"};
//Object[][] data = {{"Martin ?rnskov", 19, 3, 1}, {"Thomas Raun", 23, 6, 0}};
Set<Player> keys = players.keySet();
Object[][] data = new Object[keys.size()][columNames.length];
int i = 0;
for(Player player : keys){
if(player.getClub() == club){
data[0] = player.getName();
data[i][1] = player.getClub();
data[i][2] = players.get(player).getMatches();
data[i][3] = players.get(player).getGoals();
data[i][4] = players.get(player).getRedCards();
i++;
DefaultTableModel table = new DefaultTableModel(data, columNames);
return table; -
how to update ipod touch
To update
The Settings>General>Software Update comes with iOS 5 and later.
Connect the iPod to your computer and update via iTunes as far as your iPod model allows
iOS: How to update your iPhone, iPad, or iPod touch
A 1G iPod can go to iOS 2.2 via iTunes and iOS 3.1.3 via
Purchasing iOS 3.1 Software Update for iPod touch (1st generation)
https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/touchLegacyLandingPage
- A 2G to 4.2.1. Requires iTunes version 10 or higher. If a Mac it requires OSX 10.5.8 or later.
- A 3G to 5.1.1 Requires iTunes version 10.5 or later
- A 4G to 6.1.5 Requires iTunes version 10.7 or later. For a Mac, that requires a Mac with OSX 10.6.8 or later
- A 5G to iOS 70.5. Requires iTunes 11.1 or later if you update via iTunes
Identifying iPod models -
How to auto-update the field 'filename' after a "Save As..."?
It is very convenient to have the filename of a document in a header or footer sometimes. At times it is helpful to also include it elsewhere. So I 'Insert / Filename' to insert text fields with the filename as necessary.
If I change the document and save it with a new name, it is most annoying to have to manually update every place in the document the text field occurs.
I cannot find where the control(s) is/are to make the update automatic.
Thanks for any suggestions you can make.
Pages '09 (version 4.1 (923) )
MacOS X 10.6.8Double click on the inserted filename.
Click either of the checkboxes in the options window that opens.
The name will update.
Click the same checkbox again to toggle that part of the name to the original state.
Click away from the options window to dismiss it.
Regards,
Barry
PS: Learned this today from the Pages '09 User Guide, a very useful PDF file which you can download via the Help menu in Pages. Thanks for making me look. -
How to auto-update of script logics after adding new dimension members?
Hi Experts,
Just wanna ask if BPC has a functionality that would automatically update/validate and save my script logic whenever I add new dimension members. I've added new PL accounts but they are not automatically added to my calculated BS Net Income. I had to re-validate and save my logic for it to be included in my logic and for the amounts to be computed correctly.
Thanks,
MarvinHi Marvin,
There is no functionality as such. we need to configure the script as and when we make any changes in the dimension members.
Regards
Raman -
Ever since the update, Safari 5.0.6 quits unexpectedly upon lauch.
All I know is that during the computer's weekly update check, I got a Safari update and then Safari stopped working. I got this computer before Leopard was available and never upgraded, so not sure why I would have it. I did what you suggested and downloaded the update again and restarted the Mac and now I get this error report.... Thank you for helping, though!
Process: Safari [131]
Path: /Applications/Safari.app/Contents/MacOS/Safari
Identifier: com.apple.Safari
Version: 5.0.6 (5533.22.3)
Build Info: WebBrowser-75332203~3
Code Type: X86 (Native)
Parent Process: launchd [64]
Interval Since Last Report: 56 sec
Crashes Since Last Report: 1
Per-App Interval Since Last Report: 21 sec
Per-App Crashes Since Last Report: 1
Date/Time: 2011-07-24 15:30:55.424 -0500
OS Version: Mac OS X 10.5.8 (9L31a)
Report Version: 6
Anonymous UUID: 4E476717-3F33-4D9B-A625-CD103CBDDA33
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000040216fb0
Crashed Thread: 0
Thread 0 Crashed:
0 com.apple.WebCore 0x923d0560 WebCore::toJSDOMWindow(WebCore::Frame*, WebCore::DOMWrapperWorld*) + 96
1 com.apple.WebCore 0x9255c7cd WebCore::ScheduledAction::execute(WebCore::Document*) + 45
2 com.apple.WebCore 0x9255c350 WebCore::DOMTimer::fired() + 176
3 com.apple.WebCore 0x922b6c1d WebCore::ThreadTimers::sharedTimerFiredInternal() + 157
4 com.apple.WebCore 0x922b6af2 WebCore::ThreadTimers::sharedTimerFired() + 66
5 com.apple.WebCore 0x92e85ec4 __ZN7WebCoreL10timerFiredEP16__CFRunLoopTimerPv + 68
6 com.apple.CoreFoundation 0x97ba38f5 CFRunLoopRunSpecific + 4469
7 com.apple.CoreFoundation 0x97ba3aa8 CFRunLoopRunInMode + 88
8 com.apple.HIToolbox 0x90c872ac RunCurrentEventLoopInMode + 283
9 com.apple.HIToolbox 0x90c870c5 ReceiveNextEventCommon + 374
10 com.apple.HIToolbox 0x90c86f39 BlockUntilNextEventMatchingListInMode + 106
11 com.apple.AppKit 0x936066d5 _DPSNextEvent + 657
12 com.apple.AppKit 0x93605f88 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
13 com.apple.Safari 0x000166ad 0x1000 + 87725
14 com.apple.AppKit 0x935fef9f -[NSApplication run] + 795
15 com.apple.AppKit 0x935cc1d8 NSApplicationMain + 574
16 com.apple.Safari 0x0000acee 0x1000 + 40174
Thread 1:
0 libSystem.B.dylib 0x920ab34e __semwait_signal + 10
1 libSystem.B.dylib 0x920d5ccd pthread_cond_wait$UNIX2003 + 73
2 com.apple.JavaScriptCore 0x95a0dd58 ***::TCMalloc_PageHeap::scavengerThread() + 824
3 com.apple.JavaScriptCore 0x95a0dd8f ***::TCMalloc_PageHeap::runScavengerThread(void*) + 15
4 libSystem.B.dylib 0x920d5055 _pthread_start + 321
5 libSystem.B.dylib 0x920d4f12 thread_start + 34
Thread 2:
0 libSystem.B.dylib 0x920ab34e __semwait_signal + 10
1 libSystem.B.dylib 0x920d5ccd pthread_cond_wait$UNIX2003 + 73
2 com.apple.WebCore 0x922a0587 WebCore::IconDatabase::syncThreadMainLoop() + 279
3 com.apple.WebCore 0x9229de19 WebCore::IconDatabase::iconDatabaseSyncThread() + 761
4 libSystem.B.dylib 0x920d5055 _pthread_start + 321
5 libSystem.B.dylib 0x920d4f12 thread_start + 34
Thread 3:
0 libSystem.B.dylib 0xffff0f26 __memcpy + 1926 (cpu_capabilities.h:246)
1 libsqlite3.0.dylib 0x913c3652 allocateBtreePage + 1810
2 libsqlite3.0.dylib 0x913c6a83 incrVacuumStep + 851
3 libsqlite3.0.dylib 0x914106ce sqlite3VdbeExec + 2606
4 libsqlite3.0.dylib 0x9141bea2 sqlite3Step + 386
5 libsqlite3.0.dylib 0x913fc624 sqlite3_exec + 260
6 com.apple.CFNetwork 0x934e519e __CFURLCache::ExecSQLStatement(sqlite3*, char const*, int (*)(void*, int, char**, char**), void*, long) + 64
7 com.apple.CFNetwork 0x934c1b05 ProcessCacheTasks(__CFURLCache*) + 1433
8 com.apple.CFNetwork 0x934bb29f CFURLCacheTimerCallback(__CFRunLoopTimer*, void*) + 165
9 com.apple.CoreFoundation 0x97ba38f5 CFRunLoopRunSpecific + 4469
10 com.apple.CoreFoundation 0x97ba3aa8 CFRunLoopRunInMode + 88
11 com.apple.CFNetwork 0x934bb18c CFURLCacheWorkerThread(void*) + 388
12 libSystem.B.dylib 0x920d5055 _pthread_start + 321
13 libSystem.B.dylib 0x920d4f12 thread_start + 34
Thread 4:
0 libSystem.B.dylib 0x920ab34e __semwait_signal + 10
1 libSystem.B.dylib 0x920d5ccd pthread_cond_wait$UNIX2003 + 73
2 com.apple.JavaScriptCore 0x958626b1 ***::ThreadCondition::timedWait(***::Mutex&, double) + 81
3 com.apple.WebCore 0x922b977c WebCore::LocalStorageThread::threadEntryPoint() + 188
4 libSystem.B.dylib 0x920d5055 _pthread_start + 321
5 libSystem.B.dylib 0x920d4f12 thread_start + 34
Thread 5:
0 libSystem.B.dylib 0x920a4166 mach_msg_trap + 10
1 libSystem.B.dylib 0x920ab95c mach_msg + 72
2 com.apple.CoreFoundation 0x97ba2e7e CFRunLoopRunSpecific + 1790
3 com.apple.CoreFoundation 0x97ba3aa8 CFRunLoopRunInMode + 88
4 com.apple.Safari 0x0002f33d 0x1000 + 189245
5 com.apple.Safari 0x0002f08a 0x1000 + 188554
6 com.apple.Safari 0x0002f023 0x1000 + 188451
7 libSystem.B.dylib 0x920d5055 _pthread_start + 321
8 libSystem.B.dylib 0x920d4f12 thread_start + 34
Thread 6:
0 libSystem.B.dylib 0x920a4166 mach_msg_trap + 10
1 libSystem.B.dylib 0x920ab95c mach_msg + 72
2 com.apple.CoreFoundation 0x97ba2e7e CFRunLoopRunSpecific + 1790
3 com.apple.CoreFoundation 0x97ba3aa8 CFRunLoopRunInMode + 88
4 com.apple.Foundation 0x96952520 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 320
5 com.apple.Foundation 0x968eedfd -[NSThread main] + 45
6 com.apple.Foundation 0x968ee9a4 __NSThread__main__ + 308
7 libSystem.B.dylib 0x920d5055 _pthread_start + 321
8 libSystem.B.dylib 0x920d4f12 thread_start + 34
Thread 7:
0 libSystem.B.dylib 0x920f360a select$DARWIN_EXTSN + 10
1 libSystem.B.dylib 0x920d5055 _pthread_start + 321
2 libSystem.B.dylib 0x920d4f12 thread_start + 34
Thread 8:
0 libSystem.B.dylib 0x920a4166 mach_msg_trap + 10
1 libSystem.B.dylib 0x920ab95c mach_msg + 72
2 com.apple.CoreFoundation 0x97ba2e7e CFRunLoopRunSpecific + 1790
3 com.apple.CoreFoundation 0x97ba3aa8 CFRunLoopRunInMode + 88
4 com.apple.Foundation 0x969233d5 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 213
5 com.apple.Foundation 0x9692f4f4 -[NSRunLoop(NSRunLoop) run] + 84
6 com.apple.Safari 0x00087fe4 0x1000 + 552932
7 com.apple.Foundation 0x968eedfd -[NSThread main] + 45
8 com.apple.Foundation 0x968ee9a4 __NSThread__main__ + 308
9 libSystem.B.dylib 0x920d5055 _pthread_start + 321
10 libSystem.B.dylib 0x920d4f12 thread_start + 34
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x40216f80 ebx: 0x01a52800 ecx: 0x1695b758 edx: 0x1695b758
edi: 0x019e7af0 esi: 0x01a52ae0 ebp: 0xbfffeb88 esp: 0xbfffeb50
ss: 0x0000001f efl: 0x00010217 eip: 0x923d0560 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x40216fb0
Binary Images:
0x1000 - 0x5d3ffc com.apple.Safari 5.0.6 (5533.22.3) <79731a26a77704fb4831e3adc020a381> /Applications/Safari.app/Contents/MacOS/Safari
0x644000 - 0x64ffff libxar.1.dylib ??? (???) /usr/lib/libxar.1.dylib
0x657000 - 0x681fe8 com.apple.framework.Apple80211 5.2.8 (528.1) <97dfd0c2d44d3c5839dd96f74e43d9c2> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x692000 - 0x6a1ffc SyndicationUI ??? (???) <4cb2f7ffaf3185ff4e036082064e7121> /System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/Syndicatio nUI
0x11edd000 - 0x122c4fff com.apple.RawCamera.bundle 3.4.0 (545) <46f9387243c4db157889522a00d16c32> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x158da000 - 0x158dfff3 libCGXCoreImage.A.dylib ??? (???) <30bd95e38c8a203ee387013527cfd9d0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
0x8fe00000 - 0x8fe2db43 dyld 97.1 (???) <458eed38a009e5658a79579e7bc26603> /usr/lib/dyld
0x90003000 - 0x904d4f76 libGLProgrammability.dylib ??? (???) <bf7fb226cbb412edfa377537c3e35877> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
0x904d5000 - 0x904e1fff libbz2.1.0.dylib ??? (???) <d355415c89c383330697a7b73d6dbc2e> /usr/lib/libbz2.1.0.dylib
0x904e2000 - 0x90518fef libtidy.A.dylib ??? (???) <7f0b8a7837bd7f8039d06fc042acf85b> /usr/lib/libtidy.A.dylib
0x90519000 - 0x906eafef com.apple.security 5.0.7 (1) <44e26a9c40630a54d5a9f70c18483411> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x906eb000 - 0x9086ffef com.apple.MediaToolbox 0.484.2 (484.2) <32bf3254fafd942cf8f2c813960217fd> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbo x
0x90870000 - 0x90b9bff6 com.apple.QuickTime 7.6.9 (1680.9) <024f122335016a54f8e59ddb4c79901d> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x90b9c000 - 0x90bf9ffb libstdc++.6.dylib ??? (???) <7d389389a99ce696726cf4c8980cc505> /usr/lib/libstdc++.6.dylib
0x90bfa000 - 0x90c56ff7 com.apple.htmlrendering 68 (1.1.3) <1c5c0c417891b920dfe139385fc6c155> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
0x90c57000 - 0x90f5ffe7 com.apple.HIToolbox 1.5.6 (???) <eece3cb8aa0a4e6843fcc1500aca61c5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
0x90f60000 - 0x90f89fff libcups.2.dylib ??? (???) <2b0ab6b9fa1957ee940835d0cfd42894> /usr/lib/libcups.2.dylib
0x90f8a000 - 0x91348fea libLAPACK.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
0x91349000 - 0x91349ffd com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
0x9139c000 - 0x91423ff7 libsqlite3.0.dylib ??? (???) <7d1fcfae937da95c7d2b9bdea57e6dc0> /usr/lib/libsqlite3.0.dylib
0x91424000 - 0x91424ffe com.apple.MonitorPanelFramework 1.2.0 (1.2.0) <1f4c10fcc17187a6f106e0a0be8236b0> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPane l
0x91425000 - 0x91542ff7 com.apple.WebKit 5534 (5534.50.2) <643ffe6446c331210a74f896f0804eb2> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x91543000 - 0x9155bfff com.apple.openscripting 1.2.8 (???) <a6b446eb8ec7844096df5fb9002f5c7b> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
0x9155c000 - 0x91580feb libssl.0.9.7.dylib ??? (???) <5b29af782be5894be8b336c9c73c18b6> /usr/lib/libssl.0.9.7.dylib
0x91581000 - 0x915b8fff com.apple.SystemConfiguration 1.9.2 (1.9.2) <eab546255ac099b9616df999c9359d0e> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
0x915b9000 - 0x915befff com.apple.DisplayServicesFW 2.0.2 (2.0.2) <cb9b98b43ae385a0f374baabe2b71764> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayS ervices
0x91633000 - 0x91634ffc libffi.dylib ??? (???) <eaf10b99a3fbc4920b175809407466c0> /usr/lib/libffi.dylib
0x91635000 - 0x9163cff7 libCGATS.A.dylib ??? (???) <8875cf11c0de0579423ac6b6ce80336d> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x9163d000 - 0x9167dfef com.apple.CoreMedia 0.484.2 (484.2) <81221976abdc19f30723c81c5669bbc9> /System/Library/PrivateFrameworks/CoreMedia.framework/Versions/A/CoreMedia
0x9167e000 - 0x916abfeb libvDSP.dylib ??? (???) <4daafed78a471133ec30b3ae634b6d3e> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
0x916ac000 - 0x9179afef com.apple.PubSub 1.0.5 (65.23) <7d496f89df21f6b9ecf99a7727469c2a> /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub
0x9179b000 - 0x91a75ff3 com.apple.CoreServices.CarbonCore 786.16 (786.16) <d2af3f75c3500c518c39fd00aed7f9b9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
0x91a76000 - 0x91b00ff7 com.apple.DesktopServices 1.4.9 (1.4.9) <f5e51a76d315798371b3dd35a4d46d6c> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
0x91b6f000 - 0x91b85fff com.apple.DictionaryServices 1.0.0 (1.0.0) <7d20b8d1fb238c3e71d0fa6fda18c4f7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
0x91b86000 - 0x91bc8fef com.apple.NavigationServices 3.5.2 (163) <72cdc9d21f6690837870923e7b8ca358> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
0x91be1000 - 0x91be4fff com.apple.help 1.1 (36) <1a25a8fbb49a830efb31d5c0a52939cd> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
0x91c54000 - 0x91ce7fff com.apple.ink.framework 101.3 (86) <d4c85b5cafa8027fff042b84a8be71dc> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
0x91ce8000 - 0x91cefffe libbsm.dylib ??? (???) <fa7ae5f1a621d9b69e7e18747c9405fb> /usr/lib/libbsm.dylib
0x91dba000 - 0x91ea2ff3 com.apple.CoreData 100.2 (186.2) <44df326fea0236718f5ed64084e82270> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x91ea3000 - 0x91ea8fff com.apple.backup.framework 1.0 (1.0) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x91ea9000 - 0x91ec6ff7 com.apple.QuickLookFramework 1.3.1 (170.9) /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x91ec7000 - 0x92083ff3 com.apple.QuartzComposer 2.1 (106.13) <f487aaca8ebdc7e334e2c79cebd8da66> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/QuartzComposer
0x92084000 - 0x920a2fff libresolv.9.dylib ??? (???) <39f6d8651f3dca7a1534fa04322e6763> /usr/lib/libresolv.9.dylib
0x920a3000 - 0x9220aff3 libSystem.B.dylib ??? (???) <be7a9fa5c8a925578bddcbaa72e5bf6e> /usr/lib/libSystem.B.dylib
0x9220b000 - 0x92233ff7 com.apple.shortcut 1.0.1 (1.0) <a452d3f7feae073a12718c2bc553c575> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x92234000 - 0x92244fff com.apple.speech.synthesis.framework 3.7.1 (3.7.1) <273d96ff861dc68be659c07ef56f599a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x92245000 - 0x92245ffd com.apple.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x92246000 - 0x92297ff7 com.apple.HIServices 1.7.1 (???) <ba7fd0ede540a0da08db027f87efbd60> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
0x92298000 - 0x93006fe3 com.apple.WebCore 5534 (5534.50.1) <bef6f01e56834f2498918b264f0acbf7> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
0x93007000 - 0x93014fe7 com.apple.opengl 1.5.10 (1.5.10) <95c3d857570a137d0e8285c9eafa1112> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x93015000 - 0x93024ffe com.apple.DSObjCWrappers.Framework 1.3 (1.3) <9a3a2108a5612a5e683e7e026c582a98> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWra ppers
0x93025000 - 0x933c2fef com.apple.QuartzCore 1.5.8 (1.5.8) <8dc9ad0616bf56ebba60d6353737ac4e> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x934b8000 - 0x9355ffec com.apple.CFNetwork 438.16 (438.16) <0a2f633dc532b176109547367f209ced> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
0x93560000 - 0x9357cff3 com.apple.CoreVideo 1.6.1 (48.6) <186cb311c17ea8714e918273c86d3c13> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x9357d000 - 0x935affff com.apple.LDAPFramework 1.4.5 (110) <bb7a3e5d66f00d1d1c8a40569b003ba3> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x935b0000 - 0x935c5ffb com.apple.ImageCapture 5.0.2 (5.0.2) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
0x935c6000 - 0x93dc4fef com.apple.AppKit 6.5.9 (949.54) <4df5d2e2271175452103f789b4f4d8a8> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x93e02000 - 0x941beff4 com.apple.VideoToolbox 0.484.2 (484.2) <46c37a5fead4e4f58501f15a641ff476> /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbo x
0x941bf000 - 0x941c7fff com.apple.DiskArbitration 2.2.1 (2.2.1) <2664eeb3a4d0c95a21c089892a0ae8d0> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x941c8000 - 0x941c8ff8 com.apple.Cocoa 6.5 (???) <a1bc9247cf65c20f1a44d0973cbe649c> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x941c9000 - 0x942aaff7 libxml2.2.dylib ??? (???) <f274ba384fb55203873f9c17569ef131> /usr/lib/libxml2.2.dylib
0x951ac000 - 0x951eafff libGLImage.dylib ??? (???) <b154e14c351ddc950d5228819201435e> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
0x951eb000 - 0x95324ff7 libicucore.A.dylib ??? (???) <f2819243b278259b9a622ea111ea5fd6> /usr/lib/libicucore.A.dylib
0x95325000 - 0x95325ffe com.apple.quartzframework 1.5 (1.5) <6865aa0aeaa584b5a54d43f2f21d6c08> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x95326000 - 0x95335fff libsasl2.2.dylib ??? (???) <0ae9f3c08d8508d9dba56324c60ceb63> /usr/lib/libsasl2.2.dylib
0x95336000 - 0x95338ff5 libRadiance.dylib ??? (???) <73169d8c3fc31df4005e8eaa0d16bde5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x95339000 - 0x9533bfff com.apple.securityhi 3.0 (30817) <db23f4bad9f63a606468a4047a69b945> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
0x9533c000 - 0x95360fff libxslt.1.dylib ??? (???) <c372568bd2f7169efa0faee6546eead3> /usr/lib/libxslt.1.dylib
0x95379000 - 0x95789fef libBLAS.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
0x957bd000 - 0x957c7feb com.apple.audio.SoundManager 3.9.2 (3.9.2) <df077a8048afc3075c6f2d9e7780e78e> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
0x957c8000 - 0x957c8ffd com.apple.Accelerate 1.4.2 (Accelerate 1.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x957c9000 - 0x95856ff7 com.apple.framework.IOKit 1.5.2 (???) <7a3cc24f78f93931731203854ae0d891> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x95857000 - 0x95a6eff7 com.apple.JavaScriptCore 5534 (5534.49) <b6a2c99482d55a354e6281cd4dd82518> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x95a6f000 - 0x95ab8fef com.apple.Metadata 10.5.8 (398.26) <e4d268ea45379200f03cdc7c8bedae6f> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
0x95b5e000 - 0x95bebff7 com.apple.LaunchServices 292 (292) <a41286c7c1eb20ffd5cc796f791070f0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
0x95bec000 - 0x95bf8ffe libGL.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x95bf9000 - 0x95d31fe7 com.apple.imageKit 1.0.2 (1.0) <00d03cf7f26e1b6023efdc4bd15dd52e> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.fram ework/Versions/A/ImageKit
0x95d32000 - 0x963d2fff com.apple.CoreGraphics 1.409.8 (???) <25020feb388637ee860451c19b613c48> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
0x963e7000 - 0x963e7ff8 com.apple.ApplicationServices 34 (34) <ee7bdf593da050bb30c7a1fc446eb8a6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
0x963e8000 - 0x96429fe7 libRIP.A.dylib ??? (???) <cd04df9e8993c51312c8cbcfe2539914> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x9642a000 - 0x96445ff3 libPng.dylib ??? (???) <e0c3bdc3144e1ed91f1e4d00d147ff3a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
0x96446000 - 0x96511fef com.apple.ColorSync 4.5.4 (4.5.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
0x96515000 - 0x96592fef libvMisc.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
0x9659f000 - 0x9661cfeb com.apple.audio.CoreAudio 3.1.2 (3.1.2) <782a08c44be4698597f4bbd79cac21c6> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x968c0000 - 0x968c6fff com.apple.print.framework.Print 218.0.3 (220.2) <0b70ba17cbbe4d62a00bec91c8cc675e> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
0x968e4000 - 0x96b60fe7 com.apple.Foundation 6.5.9 (677.26) <c68b3cff7864959becfc7fd1a384f925> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x96b61000 - 0x96b6fffd libz.1.dylib ??? (???) <a98b3b221a72b54faf73ded3dd7000e5> /usr/lib/libz.1.dylib
0x96c53000 - 0x96c53ffc com.apple.audio.units.AudioUnit 1.5 (1.5) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x96c54000 - 0x96da6ff3 com.apple.audio.toolbox.AudioToolbox 1.5.3 (1.5.3) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x96da7000 - 0x96df2fe1 com.apple.securityinterface 3.0.4 (37213) <16de57ab3e3f85f3b753f116e2fa7847> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
0x96df3000 - 0x96e4dff7 com.apple.CoreText 2.0.5 (???) <5483518a613464d043455ac661a9dcbe> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
0x96e4e000 - 0x96e50ffd com.apple.CrashReporterSupport 10.5.7 (161) <ccdc3f2000afa5fcbb8537845f36dc01> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
0x96e51000 - 0x96eb7ffb com.apple.ISSupport 1.8 (38.3) /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
0x96eb8000 - 0x96ee3fe7 libauto.dylib ??? (???) <2e44c523b851e8e25f05d13a48070a58> /usr/lib/libauto.dylib
0x96ee4000 - 0x96ee4fff com.apple.Carbon 136 (136) <2ea8decb44f41c4f2fc6fe93e0a53174> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x96ee5000 - 0x96f57fff com.apple.PDFKit 2.1.2 (2.1.2) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framew ork/Versions/A/PDFKit
0x96f58000 - 0x96f97fef libTIFF.dylib ??? (???) <2afd7f6079224311d67ab427e10bf61c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x96f98000 - 0x96fe3ff7 com.apple.CoreMediaIOServices 130.0 (935) <e7c6d794bbec49f9d1ee8261c3f9ff0e> /System/Library/PrivateFrameworks/CoreMediaIOServices.framework/Versions/A/Core MediaIOServices
0x96fe4000 - 0x96feffe7 libCSync.A.dylib ??? (???) <f3228c803584320fde5e1bb9f04b4d44> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x96ff0000 - 0x970d0fff libobjc.A.dylib ??? (???) <d1469bf9fe852864d4fff185c72768e8> /usr/lib/libobjc.A.dylib
0x970d1000 - 0x97150ff5 com.apple.SearchKit 1.2.2 (1.2.2) <3b5f3ab6a363a4d8a2bbbf74213ab0e5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
0x97151000 - 0x97180fe3 com.apple.AE 402.3 (402.3) <aee412511c8725cd1a2cfb6501316bd5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
0x97181000 - 0x97181ffa com.apple.CoreServices 32 (32) <373d6a888f9204641f313bc6070ae065> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x97182000 - 0x9723dfe3 com.apple.CoreServices.OSServices 228.1 (228.1) <9c640e79ad97f335730d8a49f6cb2032> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
0x9723e000 - 0x972e5feb com.apple.QD 3.11.57 (???) <35f058678972d42b88ebdf652df79956> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
0x97335000 - 0x97366ffb com.apple.quartzfilters 1.5.0 (1.5.0) <92b4f39479fdcabae0d8f53febd22fad> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters .framework/Versions/A/QuartzFilters
0x97367000 - 0x973e1ff8 com.apple.print.framework.PrintCore 5.5.4 (245.6) <3839795086b6857d3c60064dce8702b5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
0x973e7000 - 0x973ebfff libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0x973ec000 - 0x9747fff3 com.apple.ApplicationServices.ATS 3.8 (???) <e61b0945da6ab368348a927f7428ad67> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
0x97480000 - 0x97531fff edu.mit.Kerberos 6.0.15 (6.0.15) <28005ea82ba82307f185c255c25bfdd3> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x97532000 - 0x97537fff com.apple.CommonPanels 1.2.4 (85) <c135f02edd6b2e2864311e0b9d08a98d> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
0x97538000 - 0x97544ff9 com.apple.helpdata 1.0.1 (14.2) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x976a9000 - 0x977f3feb com.apple.QTKit 7.6.9 (1680.9) <fe987e6adf235d5754399dcdae6e5a8e> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x977f4000 - 0x97842fe3 com.apple.AppleVAFramework 4.1.17 (4.1.17) /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x97843000 - 0x9789cff7 libGLU.dylib ??? (???) <a08a753efc35f8a27f9c8f938fa01101> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x9789d000 - 0x9794fffb libcrypto.0.9.7.dylib ??? (???) <d02f7e5b8a68813bb7a77f5edb34ff9d> /usr/lib/libcrypto.0.9.7.dylib
0x97ae0000 - 0x97b2ffff com.apple.QuickLookUIFramework 1.3.1 (170.9) /System/Library/PrivateFrameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x97b30000 - 0x97c63fe7 com.apple.CoreFoundation 6.5.7 (476.19) <a332c8f45529ee26d2e9c36d0c723bad> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x97c64000 - 0x97c68fff libGIF.dylib ??? (???) <ade6d93abe118569a7a39d11f81eb9bf> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x97c69000 - 0x97c70fe9 libgcc_s.1.dylib ??? (???) <e280ddf3f5fb3049e674edcb109f389a> /usr/lib/libgcc_s.1.dylib
0x97c71000 - 0x97d38ff2 com.apple.vImage 3.0 (3.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
0x97d3e000 - 0x97d5cff3 com.apple.DirectoryService.Framework 3.5.7 (3.5.7) <b4cd561d2481c4162ecf0acdf8cb062c> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
0x97d5d000 - 0x97d6dffc com.apple.LangAnalysis 1.6.5 (1.6.5) <d057feb38163121ffd871c564c692804> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
0x97d9e000 - 0x97d9effb com.apple.installserver.framework 1.0 (8) /System/Library/PrivateFrameworks/InstallServer.framework/Versions/A/InstallSer ver
0x97da9000 - 0x97db2fff com.apple.speech.recognition.framework 3.7.24 (3.7.24) <da2d8411921a3fd8bc898dc753b7f3ee> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
0x97dbb000 - 0x97df5fe7 com.apple.coreui 1.2 (62) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x97df6000 - 0x97e30ffe com.apple.securityfoundation 3.0.2 (36131) <f36bdfb346d21856a7aa3e67024cc1d7> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
0x97e31000 - 0x97e50ffa libJPEG.dylib ??? (???) <6d61215d5adfd74f75fed2e4db29a21c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x97e51000 - 0x97f9aff7 com.apple.ImageIO.framework 2.0.9 (2.0.9) <717938c4837f88bbe8ec613d4d25bc52> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
0x97f9b000 - 0x9811bfff com.apple.AddressBook.framework 4.1.2 (702) <f9360f9926ccd411fdf7550b73034d17> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0xfffe8000 - 0xfffebfff libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff0000 - 0xffff1780 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib -
How can I retain my counter button after editing page?
How can I retain the numberon my counter button after I have change information on my welcome page?
Since MobileMe will be discontinued on June 12, 2012, and with it the following features:
Features Unavailable When Publishing to a Non-Mac Server:
◼ Password protection
◼ Blog and photo comments
◼ Blog search
◼ Hit counter
◼ RSS Feed Widget
you might get ahead of the curve and use a 3rd party counter. There are many counters that will give you much more than just the number of visitors and can be setup to not count your visits. I use StatCounter which gives the following info on visitors:
Click to view full size
This tutorial describes how to add the counter using an HTML snippet: #13 - Adding a StatCounter as an HTML Snippet.
OT -
Aperture does not update a photo preview after editing in external editor
I have noticed this problem after installing the last Aperture (3.2.3) update. It appears to be common to my Mac Pro and Mac Book Pro. The updated preview is visible only in "viewer" mode (menu / view / viewer). It's interesting, that updated preview appears in "viewer" mode on both displays (I use two monitors). And when I switch into "split view" the preview switch also and is not updated.
After relaunching Aperture previews are updated.
The thumbnail looks to be good (updated). This problem makes my work really uncomfortable.This seems to be a bug, and has been discussed in several threads. See this workaround suggested by shuttersp33d: This helped me Re: saving from photoshop
Maybe you are looking for
-
Acrobat 8 Pro, Incorrect Bookmark Font (Asian)
Somehow when I try to bookmark a PDF in English, the bookmark uses the incorrect font (Asian) even the I've told the Adobe Preferences that the document is English. Any ideas how to correct this super aggravating problem. There was another post on t
-
N95 bleeping and out of Control
Put my N95 on charge the other night, when i came back to it, it had "please insert Simcard" on the front, i restarted the phone, and from then on, all it does when starting,is to Play and skip music tracks, bleeping like some one is pressing multipl
-
'ODS' removed from list of loadable targets
Hello Gurus, After transporting to Test system. I deleted data from Cube and loading from PSA. Error Data target 'ODS' removed from list of loadable targets; not loadable @35@ Help me gurus.
-
I clicked on the angled arrows in the upper right corner of my screen in Safari and then lost my top menu bar, the one with the apple. How do I get it back?
-
Cap file Components size limit ( ? )
Hello, I'm wondering if there is a limitation on the Cap file internal components size. as specified in the JVM Spec from SUN, a cap file consists on several elements (byte sequences) : Header.cap , Class.cap, StaticField.cap, etc. Does a component h