import net.sourceforge.phpeclipse.xdebug.php.model.XDebugStackFrame;
import net.sourceforge.phpeclipse.xdebug.php.model.XDebugVariable;
import net.sourceforge.phpeclipse.xdebug.php.model.XDebugValue;
+import net.sourceforge.phpeclipse.xdebug.ui.XDebugUIPluginImages;
//import net.sourceforge.phpeclipse.xdebug.ui.XDebugUIPlugin;
//import net.sourceforge.phpeclipse.xdebug.ui.php.launching.CopyOfPHPDebugModelPresentation.StorageEditorInput;
return DebugUITools.getImage(IDebugUIConstants.IMG_OBJS_BREAKPOINT);
}
- private Image getVariableImage(XDebugVariable phpVar) {
+// private Image getVariableImage(XDebugVariable phpVar) {
/*
* if (phpVar != null) { if (phpVar.isLocal()) return
* DebugUITools.getImage(IDebugUIConstants.IMG_OBJS_VARIABLE); if
* (phpVar.isHashValue()) return
* DebugUITools.getImage(IDebugUIConstants.IMG_OBJS_VARIABLE); }
*/
- return DebugUITools.getImage(IDebugUIConstants.IMG_OBJS_VARIABLE);
- }
+ // return DebugUITools.getImage(IDebugUIConstants.IMG_OBJS_VARIABLE);
+ //}
+
+ private Image getVariableImage(XDebugVariable phpVar) {
+ if (phpVar.getVisibility().equals("protected")) {
+ return XDebugUIPluginImages.get(XDebugUIPluginImages.IMG_FIELD_PROTECTED);
+ } else if (phpVar.getVisibility().equals("private")) {
+ return (XDebugUIPluginImages.get(XDebugUIPluginImages.IMG_FIELD_PRIVATE));
+ }
+ return XDebugUIPluginImages.get(XDebugUIPluginImages.IMG_FIELD_PUBLIC);
+ }
private Image getValueImage(XDebugValue phpVar) {
if (phpVar != null) {
return DebugUITools.getImage(IDebugUIConstants.IMG_OBJS_VARIABLE);