Displaying custom drawn panels in a panel with FlowLayout vs GridLayout
I am having trouble to display my custom panels(on which I have drawn) in another panel with FlowLayout. When I use this layout only a small part of their top-left corner appears, when using the GridLayout they are displayed as should, all. Why is this? Is there any way around it?
The following is the code:
package diagramillustrator;
import java.awt.*;
import java.util.Vector;
import javax.swing.*;
public class ClassDiagram extends JPanel
//fields
//<editor-fold>
//general info
public String title = "class";
public String name;
public Vector interfaces;
public Vector exceptions;
public String superclass;
public Vector subClasses;
public boolean superClass;
public boolean subClass;
public String dPackage;
public String dExtends;
//variables
public FieldStructure field;
//methods
public MethodStructure constructor;
public MethodStructure metho;
//</editor-fold>
/** Creates a new instance of ClassDiagram */
public ClassDiagram()
super();
super.setSize(132,75);
protected void paintComponent(Graphics g)
setBackground(Color.WHITE);
Graphics2D g2d = (Graphics2D) g;
super.paintComponent(g2d);
g2d.setStroke(new BasicStroke(2f));
g2d.drawRect(1,1,132,25);
g2d.setFont(new Font("arial", Font.BOLD, 12));
g2d.drawString(title, 4,18);
g2d.setColor(Color.LIGHT_GRAY);
g2d.fillRect(1,25,132,25);
g2d.setColor(Color.BLACK);
g2d.drawRect(1,25,132,25);
g2d.setColor(Color.WHITE);
g2d.fillRect(1,51,132,25);
g2d.setColor(Color.BLACK);
g2d.drawRect(1,50,132,25);
public static void main(String[] args)
JFrame f = new JFrame("Testing ClassDiagram");
f.setSize(500,400);
//layout shows it correctly
JPanel panel1 = new JPanel(new GridLayout());
//layout shows it incorrectly
//JPanel panel1 = new JPanel(new FlowLayout());
panel1.setSize(200,200);
ClassDiagram c1 = new ClassDiagram();
ClassDiagram c2 = new ClassDiagram();
ClassDiagram c3 = new ClassDiagram();
panel1.add(c1);
panel1.add(c2);
panel1.add(c3);
f.add(panel1);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.show();
}Here is the main method included in the class(the main method is used for testing here) where the adding etc is done.
public static void main(String[] args)
JFrame f = new JFrame("Testing ClassDiagram");
f.setSize(500,400);
//layout shows it correctly
JPanel panel1 = new JPanel(new GridLayout());
//layout shows it incorrectly
//JPanel panel1 = new JPanel(new FlowLayout());
panel1.setSize(200,200);
ClassDiagram c1 = new ClassDiagram();
ClassDiagram c2 = new ClassDiagram();
ClassDiagram c3 = new ClassDiagram();
panel1.add(c1);
panel1.add(c2);
panel1.add(c3);
f.add(panel1);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.show();
}Please help.
Thanks,
AndXer
Layout managers.
JPanel panel1 = new JPanel(new GridLayout());GridLayout divides the availabale space into equal cells and expands each child component to fill the cell.
JPanel panel1 = new JPanel(new FlowLayout());FlowLayout attempts to show each child component at its preferred size. The preferredSize is determined by the layout manager in the process of laying out the children. For a graphic component, ie, a component with no child components, the request for the components preferredSize will return the default size which is 10,10 for JPanel. Therefore you will need to either set the preferredSize for the gtaphic component or override the getPreferredSize method and return the desired Dimension. Another limitation of FlowLayout is that it attempts to lay its children out in–line.
GridBagLayout also respects the preferredSize of child components and offers more versatility.
import java.awt.*;
import javax.swing.*;
public class CD extends JPanel
public String title = "class";
public CD()
super();
setPreferredSize(new Dimension(132,75));
setBackground(Color.WHITE);
protected void paintComponent(Graphics g)
Graphics2D g2d = (Graphics2D) g;
super.paintComponent(g2d);
g2d.setStroke(new BasicStroke(2f));
g2d.drawRect(1,1,130,25);
g2d.setFont(new Font("arial", Font.BOLD, 12));
g2d.drawString(title, 4,18);
g2d.setColor(Color.LIGHT_GRAY);
g2d.fillRect(1,25,130,25);
g2d.setColor(Color.BLACK);
g2d.drawRect(1,25,130,25);
g2d.setColor(Color.WHITE);
g2d.fillRect(1,51,130,25);
g2d.setColor(Color.BLACK);
g2d.drawRect(1,50,130,25);
public static void main(String[] args)
JPanel panel1 = new JPanel(new GridBagLayout());
// This has little affect until after realization and
// is then subject to its parent layout manager. Use
// the preferredSize for better results.
//panel1.setSize(200,200);
GridBagConstraints gbc = new GridBagConstraints();
gbc.insets = new Insets(5,5,5,5);
gbc.weightx = 1.0;
gbc.weighty = 1.0;
// Add some components
int n = 5;
// and specify columns
int cols = 3;
for(int j = 0; j < n; j++) {
gbc.gridwidth = ((j+1) % cols == 0) ? GridBagConstraints.REMAINDER
: 1;
panel1.add(new CD(), gbc);
JFrame f = new JFrame("Testing ClassDiagram");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.add(panel1);
f.setSize(500,400);
f.setLocation(200,200);
f.setVisible(true);
}
Similar Messages
-
Custom XMP Panel with "pulldowns" in Bridge
Hello,
I have a custom XMP panel built that is visible in Photoshop, InDesign, Illustrator, which is nice.
I can view this custom XMP panel in Bridge as well, however the fields with pulldown menus don't show in Bridge. Being able to use pulldowns is critical for our workflow...AND I want people to be able to use Bridge for metadata entry. Does anyone have a solution for this?
I want fields with pulldowns in my custom XMP panel to be viewable and editable in Bridge. Help!!
Thanks
RobBridge's metadata panel only supports plain-text fields for custom metadata. See the following article on how to submit and feature request to Adobe via the feature request form:
http://kb2.adobe.com/cps/800/e8008c68.html
I assume you already know that you can open the File Info dialog itself directly within Bridge for a selection of one or more files, yes? The same custom File Info panel that appears in Photoshop's File Info panel will appear in Bridge. To open File Info in Bridge, use the File or thumbnail-contextual menus or the keyboard shortcut Cmd+Opt+Shift+I.
If you really require a highly customized metadata UI right inside the Bridge window (File Info is a modal dialog box), and you are willing to invest some coding effort, then I suggest using Flex Builder to create a custom Flash Panel for Bridge. You will have to take on some non-trivial work to sync up what's displayed/edited in your custom panel with the current selection of Thumbnails, etc., but such a solution should be technically possible. The Bridge Scripting SDK includes example for how to add a Flash panel, how to get your Flash ActionScript and Bridge JavaScript to talk to each other via the Flash External Interface, and how to use the XMPScript API to modify metadata for files. Again, I think the effort required is non-rivial, but Bridge does provide a platform upon which you can build a highly customized solution.
-David -
I can successfully view and control a VI remotly. However, the remote VI dinamically loads another VI, this VI loaded dinamically is a VI that allows open others VIs, I want to see the files that contains the server machine, in the client machine, but the front panel of the dinamic VI appears only on the server and not on the client, How can I display the fron panel with the files of the server machine of the dinamically loaded VI on the client computer?
Attachments:
micliente.llb 183 KB
miservidor.llb 186 KB
rdsubvis.llb 214 KBI down loaded your files but could use some instructions on what needs run.
It seems that you are so close yet so far. You need to get the data on the server machine over to the client. I generally do this by doing a call by reference (on the client machine) of a VI that is served by the server. THe VI that executes on the server should pass the data you want to diplay via one of its output terminals. You can simply wire from this terminal (back on the client again) to an indicator of your choosing.
Now theorectically, I do not think that there is anything that prevents use from getting the control refnum of the actual indicator (on the server) of the indicator that has the data, and read its "Value" using a property node. I have never tried this idea but it seems t
hat all of the parts are there. You will need to know the name of the VI that holds the data as well as the indicator's name. You will also have to serve all VI's. This is not a good idea.
Ben
Ben Rayner
I am currently active on.. MainStream Preppers
Rayner's Ridge is under construction -
Replacing existing panel with a new panel.
I don't use swing much and I have ran into a small problem.
What is the standard procedure for replacing a jpanel on a
jframe with another jpanel in the exact same position?
Say you had a form on the first panel, when the user clicks
next it display a new panel with a confirmation of the results
and disposes of the old one.
I have tried add,remove, setcontenpane. setvisible etc but nothing
works. Can someone explain?
Here is a small app which demonstrates my problem:
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class FrameTest extends JFrame implements ActionListener{
JPanel jp1;
JPanel jp2;
JButton jb1;
JButton jb2;
public FrameTest(String name) {
super(name);
init();
public void init() {
jp1 = new JPanel(new FlowLayout());
jb1 = new JButton("One");
jb1.addActionListener(this);
jp1.add(jb1);
setContentPane(jp1);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setBounds(0, 0, 200, 200);
setVisible(true);
public JPanel panelTwo() {
jp2 = new JPanel(new FlowLayout());
jb2 = new JButton("Two");
jb2.addActionListener(this);
jp2.add(jb2);
return jp2;
public static void main(String[] args) {
FrameTest ft = new FrameTest("Test");
* On click I wish to replace panel one
* with panel two
public void actionPerformed(ActionEvent e) {
//What can I add here?
}RegardsI just took a look on the Java Tutorial and it is exactly what I am after.
Thank you. -
I am in the process of converting a number of CS3 custom metadata panels to the Adobe CS4 Suite using the "Generic" panel included with the current SDK. After reading though the documentation on the "Generic" panel, it seems that there is no easy way to define a block of predefined, non-editable text (a legal disclaimer for example) within a CS4 "Generic" panel.
Note that this is text that is not actually embedded into an image or editable, but rather a block of predefined text that simply displays within the panel itself.
When creating CS3 custom panels, a predefined text block was easily displayed using a combination of the "width:", "height:" and "static_text:" parameters.
Has anyone been able to replicate this using the CS4 "Generic" panel?
Thanks in advance for your time and effort...James,
Alternative: XMP FileInfo SDK page 40, the attribute description= displays static text as a mouse-over tooltip operation on a single field.
This applies to custom XMP properties in a custom namespace. The standard in-the-box XMP properties description= cannot be modified via a custom .xml schema definition as far as I can determine. (I tried, and mine were ignored.)
Regards,
Carl Rambert -
Custom xml panel in bridge - how to print with photos
hello, i used the generic template to create a custom xml panel which is great, now i am wondering, if there an easy way that i can now print the xml with the photo in bridge? or is it something that doesnt exist yet only because someone with a deeper knowledge than i hasnt done it yet?
im hoping to find theres a way to choose to 'custom print' photos on a page, and simply choose which parts of my custom generic xml panel id like to print with it.
if someone knows it already is possible, or could be possible, feel free to let me know, take care
gary greenwaldThat is a really good question Gary. I sure hope we can find out the answer to this soon.
Regards,
Agyemang Fellowes
iPhone SIM Unlock Administration
http://www.iphone-sim-unlock.com/ -
I'm using qurey panel with table.i want to display the rows as default
Hi
I'm using jdeveloper 11.1.1.2.0 with ADF 11g.
I'm using qurey panel with table , for first time when i run ,rows are not displayed as default .After i fire search button records / rows are displaying.Now i want to display the rows in table when i run for first time , mean i want to display rows by default.
thanks in advance.Hi,
if the queryPanel is based on a ViewCriteria in ADF BC then this autoExecute can be defined on the VC definition
Frank -
TabbedPane displays the panel incorrectly with FlowLayout child
I copied the code example, TabbedPaneDemo.java from Sun/Java. Made some modifications. Now each panel with a FlowLayout. Got incorrect display in the beginning. If I manually select each of the tabs once, then the display becomes correct. Do not know what I have missed? Following is the modified code.
Please Help!!
Anna
* TabbedPaneDemo.java is a 1.4 example that requires one additional file:
* images/middle.gif.
import javax.swing.*;
import java.awt.*;
public class MyTabbedPaneDemo extends JPanel {
public MyTabbedPaneDemo() {
super(new GridLayout(1, 1));
JTabbedPane tabbedPane = new JTabbedPane();
int ct = 5;
JPanel panel[] = new JPanel[ct];
for ( int i=0; i<ct; i++ ) {
panel[i] = new JPanel();
panel.setLayout( new FlowLayout( FlowLayout.LEFT, 0, 0 ) )
switch (i)
case 0:
panel[0].add( new Label( "U1" ) ); panel[0].add( new Label( "U2" ) );
panel[0].add( new Label( "U3" ) );
panel[0].add( new Label( "U4" ) );
panel[0].add( new Label( "U5" ) );
tabbedPane.addTab("Tab 0", panel[0] );
break;
case 1:
panel[1].add( new Label( "U6" ) );
panel[1].add( new Label( "U7" ) );
panel[1].add( new Label( "U8" ) );
panel[1].add( new Label( "U9" ) );
panel[1].add( new Label( "U10" ) ); tabbedPane.addTab("Tab 1", panel[1] );
break;
case 2:
panel[2].add( new Label( "U11" ) );
panel[2].add( new Label( "U12" ) );
panel[2].add( new Label( "U13" ) ); tabbedPane.addTab("Tab 2", panel[2] );
break;
case 3:
panel[3].add( new Label( "U14" ) );
tabbedPane.addTab("Tab 3", panel[3] );
break;
case 4:
panel[4].add( new Label( "U15" ) );
tabbedPane.addTab("Tab 4", panel[4] );
break;
default: System.out.println( " i=" + i ); }
panel[4].setPreferredSize(new Dimension(410, 50));
add(tabbedPane);
* Create the GUI and show it. For thread safety,
* this method should be invoked from the
* event-dispatching thread.
private static void createAndShowGUI() {
//Make sure we have nice window decorations.
JFrame.setDefaultLookAndFeelDecorated(true);
//Create and set up the window.
JFrame frame = new JFrame("TabbedPaneDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Create and set up the content pane.
JComponent newContentPane = new TabbedPaneDemo();
newContentPane.setOpaque(true); //content panes must be opaque
frame.getContentPane().add(new TabbedPaneDemo(),
BorderLayout.CENTER);
//Display the window.
frame.pack();
frame.setVisible(true);
public static void main(String[] args) {
//Schedule a job for the event-dispatching thread:
//creating and showing this application's GUI.
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();There are some errors in the code while I cut and paste for it.
Please use this one.
* TabbedPaneDemo.java is a 1.4 example that requires one additional file:
* images/middle.gif.
import javax.swing.*;
import java.awt.*;
public class MyTabbedPaneDemo extends JPanel {
public MyTabbedPaneDemo() {
super(new GridLayout(1, 1));
JTabbedPane tabbedPane = new JTabbedPane();
int ct = 5;
JPanel panel[] = new JPanel[ct];
for ( int i=0; i<ct; i++ ) {
panel[i] = new JPanel();
panel.setLayout( new FlowLayout( FlowLayout.LEFT, 0, 0 ) );
switch (i)
case 0:
panel[0].add( new Label( "U1" ) ); panel[0].add( new Label( "U2" ) );
panel[0].add( new Label( "U3" ) );
panel[0].add( new Label( "U4" ) );
panel[0].add( new Label( "U5" ) );
tabbedPane.addTab("Tab 0", panel[0] );
break;
case 1:
panel[1].add( new Label( "U6" ) );
panel[1].add( new Label( "U7" ) );
panel[1].add( new Label( "U8" ) );
panel[1].add( new Label( "U9" ) );
panel[1].add( new Label( "U10" ) ); tabbedPane.addTab("Tab 1", panel[1] );
break;
case 2:
panel[2].add( new Label( "U11" ) );
panel[2].add( new Label( "U12" ) );
panel[2].add( new Label( "U13" ) ); tabbedPane.addTab("Tab 2", panel[2] );
break;
case 3:
panel[3].add( new Label( "U14" ) );
tabbedPane.addTab("Tab 3", panel[3] );
break;
case 4:
panel[4].add( new Label( "U15" ) );
tabbedPane.addTab("Tab 4", panel[4] );
break;
default: System.out.println( " i=" + i ); }
panel[4].setPreferredSize(new Dimension(410, 50));
add(tabbedPane);
* Create the GUI and show it. For thread safety,
* this method should be invoked from the
* event-dispatching thread.
private static void createAndShowGUI() {
//Make sure we have nice window decorations.
JFrame.setDefaultLookAndFeelDecorated(true);
//Create and set up the window.
JFrame frame = new JFrame("TabbedPaneDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Create and set up the content pane.
JComponent newContentPane = new TabbedPaneDemo();
newContentPane.setOpaque(true); //content panes must be opaque
frame.getContentPane().add(new TabbedPaneDemo(),
BorderLayout.CENTER);
//Display the window.
frame.pack();
frame.setVisible(true);
public static void main(String[] args) {
//Schedule a job for the event-dispatching thread:
//creating and showing this application's GUI.
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI(); -
Bugs: open new doc, custom XMP panel crash
When opening a new document after starting Photoshop, it appears with half a checkboard pattern:
Drawing on it looks like below:
I also had an issue where I closed the doc (without saving) after drawing, then opened a new doc. The previous drawing then appeared partially twice (large, and a small version in top left corner) in the new doc, this only happened once though.
I added a custom XMP panel that works fine with CS5 to $user-dir\AppData\Roaming\Adobe\XMP\Custom File Info Panels\4.0\panels
On selecting the custom panel, in the File Info window, the panel window / CS6 crashes. (The grey window in the sshot below is an imprint of the irfanview settings I used to take these screenshots, this imprinting behaviour (not sure if it has a proper name) is reasonably common with crashed programs).
I am using the 64 bit version on Windows 7 business 64. 8GB RAM, Sys info from PS CS6 below:
Adobe Photoshop Version: 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00) x64
Operating System: Windows 7 64-bit
Version: 6.1 Service Pack 1
System architecture: Intel CPU Family:6, Model:15, Stepping:6 with MMX, SSE Integer, SSE FP, SSE2, SSE3
Physical processor count: 2
Processor speed: 2666 MHz
Built-in memory: 8191 MB
Free memory: 4745 MB
Memory available to Photoshop: 7256 MB
Memory used by Photoshop: 60 %
Image tile size: 128K
Image cache levels: 4
OpenGL Drawing: Enabled.
OpenGL Drawing Mode: Advanced
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: True.
OpenGL Allow Old GPUs: Not Detected.
Video Card Vendor: NVIDIA Corporation
Video Card Renderer: GeForce GT 240/PCIe/SSE2
Display: 1
Display Bounds:= top: 0, left: 0, bottom: 960, right: 1280
Video Card Number: 1
Video Card: NVIDIA GeForce GT 240
OpenCL Unavailable
Driver Version: 8.17.12.9610
Driver Date: 20120229000000.000000-000
Video Card Driver: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Video Mode: 1280 x 960 x 4294967296 colors
Video Card Caption: NVIDIA GeForce GT 240
Video Card Memory: 512 MB
Video Rect Texture Size: 8192
Serial number: Tryout Version
Application folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\
Temporary file path: C:\Users\Rusty\AppData\Local\Temp\
Photoshop scratch has async I/O enabled
Scratch volume(s):
Startup, 136.7G, 48.9G free
Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Required\
Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins\
Additional Plug-ins folder: not set
Installed components:
A3DLIBS.dll A3DLIB Dynamic Link Library 9.2.0.112
ACE.dll ACE 2012/01/18-15:07:40 66.492997 66.492997
adbeape.dll Adobe APE 2012/01/25-10:04:55 66.1025012 66.1025012
AdobeLinguistic.dll Adobe Linguisitc Library 6.0.0
AdobeOwl.dll Adobe Owl 2012/02/09-16:00:02 4.0.93 66.496052
AdobePDFL.dll PDFL 2011/12/12-16:12:37 66.419471 66.419471
AdobePIP.dll Adobe Product Improvement Program 6.0.0.1642
AdobeXMP.dll Adobe XMP Core 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPFiles.dll Adobe XMP Files 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPScript.dll Adobe XMP Script 2012/02/06-14:56:27 66.145661 66.145661
adobe_caps.dll Adobe CAPS 5,0,10,0
AGM.dll AGM 2012/01/18-15:07:40 66.492997 66.492997
ahclient.dll AdobeHelp Dynamic Link Library 1,7,0,56
aif_core.dll AIF 3.0 62.490293
aif_ocl.dll AIF 3.0 62.490293
aif_ogl.dll AIF 3.0 62.490293
amtlib.dll AMTLib (64 Bit) 6.0.0.75 (BuildVersion: 6.0; BuildDate: Mon Jan 16 2012 18:00:00) 1.000000
ARE.dll ARE 2012/01/18-15:07:40 66.492997 66.492997
AXE8SharedExpat.dll AXE8SharedExpat 2011/12/16-15:10:49 66.26830 66.26830
AXEDOMCore.dll AXEDOMCore 2011/12/16-15:10:49 66.26830 66.26830
Bib.dll BIB 2012/01/18-15:07:40 66.492997 66.492997
BIBUtils.dll BIBUtils 2012/01/18-15:07:40 66.492997 66.492997
boost_date_time.dll DVA Product 6.0.0
boost_signals.dll DVA Product 6.0.0
boost_system.dll DVA Product 6.0.0
boost_threads.dll DVA Product 6.0.0
cg.dll NVIDIA Cg Runtime 3.0.00007
cgGL.dll NVIDIA Cg Runtime 3.0.00007
CIT.dll Adobe CIT 2.0.5.19287 2.0.5.19287
CoolType.dll CoolType 2012/01/18-15:07:40 66.492997 66.492997
data_flow.dll AIF 3.0 62.490293
dvaaudiodevice.dll DVA Product 6.0.0
dvacore.dll DVA Product 6.0.0
dvamarshal.dll DVA Product 6.0.0
dvamediatypes.dll DVA Product 6.0.0
dvaplayer.dll DVA Product 6.0.0
dvatransport.dll DVA Product 6.0.0
dvaunittesting.dll DVA Product 6.0.0
dynamiclink.dll DVA Product 6.0.0
ExtendScript.dll ExtendScript 2011/12/14-15:08:46 66.490082 66.490082
FileInfo.dll Adobe XMP FileInfo 2012/01/17-15:11:19 66.145433 66.145433
filter_graph.dll AIF 3.0 62.490293
hydra_filters.dll AIF 3.0 62.490293
icucnv40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
icudt40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
image_compiler.dll AIF 3.0 62.490293
image_flow.dll AIF 3.0 62.490293
image_runtime.dll AIF 3.0 62.490293
JP2KLib.dll JP2KLib 2011/12/12-16:12:37 66.236923 66.236923
libifcoremd.dll Intel(r) Visual Fortran Compiler 10.0 (Update A)
libmmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 10.0
LogSession.dll LogSession 2.1.2.1640
mediacoreif.dll DVA Product 6.0.0
MPS.dll MPS 2012/02/03-10:33:13 66.495174 66.495174
msvcm80.dll Microsoft® Visual Studio® 2005 8.00.50727.6195
msvcm90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcp100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcp80.dll Microsoft® Visual Studio® 2005 8.00.50727.6195
msvcp90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcr100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcr80.dll Microsoft® Visual Studio® 2005 8.00.50727.6195
msvcr90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
pdfsettings.dll Adobe PDFSettings 1.04
Photoshop.dll Adobe Photoshop CS6 CS6
Plugin.dll Adobe Photoshop CS6 CS6
PlugPlug.dll Adobe(R) CSXS PlugPlug Standard Dll (64 bit) 3.0.0.383
PSArt.dll Adobe Photoshop CS6 CS6
PSViews.dll Adobe Photoshop CS6 CS6
SCCore.dll ScCore 2011/12/14-15:08:46 66.490082 66.490082
ScriptUIFlex.dll ScriptUIFlex 2011/12/14-15:08:46 66.490082 66.490082
tbb.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
tbbmalloc.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
TfFontMgr.dll FontMgr 9.3.0.113
TfKernel.dll Kernel 9.3.0.113
TFKGEOM.dll Kernel Geom 9.3.0.113
TFUGEOM.dll Adobe, UGeom© 9.3.0.113
updaternotifications.dll Adobe Updater Notifications Library 6.0.0.24 (BuildVersion: 1.0; BuildDate: BUILDDATETIME) 6.0.0.24
WRServices.dll WRServices Friday January 27 2012 13:22:12 Build 0.17112 0.17112
wu3d.dll U3D Writer 9.3.0.113
Required plug-ins:
3D Studio 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Accented Edges 13.0
Adaptive Wide Angle 13.0
ADM 3.11x01
Angled Strokes 13.0
Average 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Bas Relief 13.0
BMP 13.0
Camera Raw 7.0
Chalk & Charcoal 13.0
Charcoal 13.0
Chrome 13.0
Cineon 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Clouds 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Collada 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Color Halftone 13.0
Colored Pencil 13.0
CompuServe GIF 13.0
Conté Crayon 13.0
Craquelure 13.0
Crop and Straighten Photos 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Crop and Straighten Photos Filter 13.0
Crosshatch 13.0
Crystallize 13.0
Cutout 13.0
Dark Strokes 13.0
De-Interlace 13.0
Dicom 13.0
Difference Clouds 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Diffuse Glow 13.0
Displace 13.0
Dry Brush 13.0
Eazel Acquire 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Embed Watermark 4.0
Entropy 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Extrude 13.0
FastCore Routines 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Fibers 13.0
Film Grain 13.0
Filter Gallery 13.0
Flash 3D 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Fresco 13.0
Glass 13.0
Glowing Edges 13.0
Google Earth 4 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Grain 13.0
Graphic Pen 13.0
Halftone Pattern 13.0
HDRMergeUI 13.0
IFF Format 13.0
Ink Outlines 13.0
JPEG 2000 13.0
Kurtosis 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Lens Blur 13.0
Lens Correction 13.0
Lens Flare 13.0
Liquify 13.0
Matlab Operation 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Maximum 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Mean 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Measurement Core 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Median 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Mezzotint 13.0
Minimum 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
MMXCore Routines 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Mosaic Tiles 13.0
Multiprocessor Support 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Neon Glow 13.0
Note Paper 13.0
NTSC Colors 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Ocean Ripple 13.0
Oil Paint 13.0
OpenEXR 13.0
Paint Daubs 13.0
Palette Knife 13.0
Patchwork 13.0
Paths to Illustrator 13.0
PCX 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Photocopy 13.0
Photoshop 3D Engine 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Picture Package Filter 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Pinch 13.0
Pixar 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Plaster 13.0
Plastic Wrap 13.0
PNG 13.0
Pointillize 13.0
Polar Coordinates 13.0
Portable Bit Map 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Poster Edges 13.0
Radial Blur 13.0
Radiance 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Range 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Read Watermark 4.0
Reticulation 13.0
Ripple 13.0
Rough Pastels 13.0
Save for Web 13.0
ScriptingSupport 13.0
Shear 13.0
Skewness 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Smart Blur 13.0
Smudge Stick 13.0
Solarize 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Spatter 13.0
Spherize 13.0
Sponge 13.0
Sprayed Strokes 13.0
Stained Glass 13.0
Stamp 13.0
Standard Deviation 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Sumi-e 13.0
Summation 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Targa 13.0
Texturizer 13.0
Tiles 13.0
Torn Edges 13.0
Twirl 13.0
U3D 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Underpainting 13.0
Vanishing Point 13.0
Variance 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Variations 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Water Paper 13.0
Watercolor 13.0
Wave 13.0
Wavefront|OBJ 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
WIA Support 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Wind 13.0
Wireless Bitmap 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
ZigZag 13.0
Optional and third party plug-ins: NONE
Plug-ins that failed to load: NONE
Flash:
Mini Bridge
Kuler
Installed TWAIN devices: NONEAccording to Nvidia's website, I already have the latest drivers installed (I updated them just a few days ago). I turned off hardware acceleration as you suggested, and that fixed the problem.
You can download the XMP panel that causes the crash from: http://www.iliveinabin.com/image-xmpPanel%20v2.zip That contains the source for the panel and also the compiled panel I'm using, which is in the target folder. -
Custom XMP panels don't show in Bridge CS4's Metadata palette
I've got a CS4 custom XMP panel working (using the "Generic" panel in the SDK) but I can't get it to display in the metadata palette of Bridge CS4 (the thing normally bottom right in the default Bridge "essentials" view).
In the old CS3 format, you could do this by adding an "fbname" attribute to fields of the custom panel. How do we now do this in the new SDK?
The Bridge metadata palette is mentioned on page 25 of the SDK programmer's guide, but the example given is merely of Dublin Core keywords (i.e. dc:subject) so shows in the Bridge metadata palette by default already.Following on from this question, is it possible to build up a Metadata panel group of fields drawn from different namespaces? (by group I mean something like the IPTC Core label and arrow which expands into the IPTC fields).
One would have a heading such as "My data", which when expanded shows x fields from one namespace #1 and y fields from namespace #2. I've tried to do this by leaving the namespace blank and hardcoding it and the prefix into the properties' name argument - eg http://ns.adobe.com/photoshop/1.0/photoshop:Urgency
Hope this isn't a hijack!
John -
Using Srpy tabbed panels with slidding panels
I am very new to spry and so I am still just figuring it all
out. How I found it was I wanted a tabbed panel like the one on the
IBM website. Anyway, I am trying to
use the tabbed panels with the sliding panels and it just does not
seem to be working. I found
this
tutorial and followed the codes but it still only works as just the
tabbed panels - nothing has changed at all. Can someone tell me
what I might be doing wrong? I am attaching both my html and css
code for you to inspect.
HTML Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
<title>Untitled Document</title>
<script
src="file://///172.16.10.251/users$/kduverna/Desktop/SpryAssets/SpryTabbedPanels.js"
type="text/javascript"></script>
<link
href="file://///172.16.10.251/users$/kduverna/Desktop/SpryAssets/SpryTabbedPanels.css"
rel="stylesheet" type="text/css" />
</head>
<body>
<div id="TabbedPanels1" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0"><a
href=”#Tab1″>Tab 1</a></li>
<li class="TabbedPanelsTab" tabindex="0"><a
href=”#Tab1″>Tab 2</a></li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">Content 1</div>
<div class="TabbedPanelsContent">Content 2</div>
</div>
</div>
<script type="text/javascript">
<!--
var TabbedPanels1 = new
Spry.Widget.TabbedPanels("TabbedPanels1");
//-->
</script>
</body>
</html>
css code to follow in post below - too many characters.and here is the css code
CSS Code
@charset "UTF-8";
/* SpryTabbedPanels.css - Revision: Spry Preview Release 1.4
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights
reserved. */
/* Horizontal Tabbed Panels
* The default style for a TabbedPanels widget places all tab
buttons
* (left aligned) above the content panel.
/* This is the selector for the main TabbedPanels container.
For our
* default style, this container does not contribute anything
visually,
* but it is floated left to make sure that any floating or
clearing done
* with any of its child elements are contained completely
within the
* TabbedPanels container, to minimize any impact or
undesireable
* interaction with other floated elements on the page that
may be used
* for layout.
* If you want to constrain the width of the TabbedPanels
widget, set a
* width on the TabbedPanels container. By default, the
TabbedPanels widget
* expands horizontally to fill up available space.
* The name of the class ("TabbedPanels") used in this
selector is not
* necessary to make the widget function. You can use any
class name you
* want to style the TabbedPanels container.
.TabbedPanels {
margin: 0px;
padding: 0px;
float: left;
clear: none;
width: 100%; /* IE Hack to force proper layout when preceded
by a paragraph. (hasLayout Bug)*/
/* This is the selector for the TabGroup. The TabGroup
container houses
* all of the tab buttons for each tabbed panel in the
widget. This container
* does not contribute anything visually to the look of the
widget for our
* default style.
* The name of the class ("TabbedPanelsTabGroup") used in
this selector is not
* necessary to make the widget function. You can use any
class name you
* want to style the TabGroup container.
.TabbedPanelsTabGroup {
margin: 0px;
padding: 0px;
/* This is the selector for the TabbedPanelsTab. This
container houses
* the title for the panel. This is also the tab "button"
that the user clicks
* on to activate the corresponding content panel so that it
appears on top
* of the other tabbed panels contained in the widget.
* For our default style, each tab is positioned relatively 1
pixel down from
* where it wold normally render. This allows each tab to
overlap the content
* panel that renders below it. Each tab is rendered with a 1
pixel bottom
* border that has a color that matches the top border of the
current content
* panel. This gives the appearance that the tab is being
drawn behind the
* content panel.
* The name of the class ("TabbedPanelsTab") used in this
selector is not
* necessary to make the widget function. You can use any
class name you want
* to style this tab container.
.TabbedPanelsTab {
position: relative;
top: 1px;
float: left;
padding: 4px 10px;
margin: 0px 1px 0px 0px;
font: bold 0.7em sans-serif;
background-color: #DDD;
list-style: none;
border-left: solid 1px #CCC;
border-bottom: solid 1px #999;
border-top: solid 1px #999;
border-right: solid 1px #999;
-moz-user-select: none;
-khtml-user-select: none;
cursor: pointer;
/* This selector is an example of how to change the appearnce
of a tab button
* container as the mouse enters it. The class
"TabbedPanelsTabHover" is
* programatically added and removed from the tab element as
the mouse enters
* and exits the container.
.TabbedPanelsTabHover {
background-color: #CCC;
/* This selector is an example of how to change the
appearance of a tab button
* container after the user has clicked on it to activate a
content panel.
* The class "TabbedPanelsTabSelected" is programatically
added and removed
* from the tab element as the user clicks on the tab button
containers in
* the widget.
* As mentioned above, for our default style, tab buttons are
positioned
* 1 pixel down from where it would normally render. When the
tab button is
* selected, we change its bottom border to match the
background color of the
* content panel so that it looks like the tab is part of the
content panel.
.TabbedPanelsTabSelected {
background-color: #EEE;
border-bottom: 1px solid #EEE;
/* This selector is an example of how to make a link inside
of a tab button
* look like normal text. Users may want to use links inside
of a tab button
* so that when it gets focus, the text *inside* the tab
button gets a focus
* ring around it, instead of the focus ring around the
entire tab.
.TabbedPanelsTab a {
color: black;
text-decoration: none;
/* This is the selector for the ContentGroup. The
ContentGroup container houses
* all of the content panels for each tabbed panel in the
widget. For our
* default style, this container provides the background
color and borders that
* surround the content.
* The name of the class ("TabbedPanelsContentGroup") used in
this selector is
* not necessary to make the widget function. You can use any
class name you
* want to style the ContentGroup container.
.TabbedPanelsContentGroup {
clear: both;
border-left: solid 1px #CCC;
border-bottom: solid 1px #CCC;
border-top: solid 1px #999;
border-right: solid 1px #999;
background-color: #EEE;
/* This is the selector for the Content panel. The Content
panel holds the
* content for a single tabbed panel. For our default style,
this container
* provides some padding, so that the content is not pushed
up against the
* widget borders.
* The name of the class ("TabbedPanelsContent") used in this
selector is
* not necessary to make the widget function. You can use any
class name you
* want to style the Content container.
.TabbedPanelsContent {
padding: 4px;
/* This selector is an example of how to change the appearnce
of the currently
* active container panel. The class
"TabbedPanelsContentVisible" is
* programatically added and removed from the content element
as the panel
* is activated/deactivated.
.TabbedPanelsContentVisible {
/* Vertical Tabbed Panels
* The following rules override some of the default rules
above so that the
* TabbedPanels widget renders with its tab buttons along the
left side of
* the currently active content panel.
* With the rules defined below, the only change that will
have to be made
* to switch a horizontal tabbed panels widget to a vertical
tabbed panels
* widget, is to use the "VTabbedPanels" class on the
top-level widget
* container element, instead of "TabbedPanels".
/* This selector floats the TabGroup so that the tab buttons
it contains
* render to the left of the active content panel. A border
is drawn around
* the group container to make it look like a list container.
.VTabbedPanels .TabbedPanelsTabGroup {
float: left;
width: 10em;
height: 20em;
background-color: #EEE;
position: relative;
border-top: solid 1px #999;
border-right: solid 1px #999;
border-left: solid 1px #CCC;
border-bottom: solid 1px #CCC;
/* This selector disables the float property that is placed
on each tab button
* by the default TabbedPanelsTab selector rule above. It
also draws a bottom
* border for the tab. The tab button will get its left and
right border from
* the TabGroup, and its top border from the TabGroup or tab
button above it.
.VTabbedPanels .TabbedPanelsTab {
float: none;
margin: 0px;
border-top: none;
border-left: none;
border-right: none;
/* This selector disables the float property that is placed
on each tab button
* by the default TabbedPanelsTab selector rule above. It
also draws a bottom
* border for the tab. The tab button will get its left and
right border from
* the TabGroup, and its top border from the TabGroup or tab
button above it.
.VTabbedPanels .TabbedPanelsTabSelected {
background-color: #EEE;
border-bottom: solid 1px #999;
/* This selector floats the content panels for the widget so
that they
* render to the right of the tabbed buttons.
.VTabbedPanels .TabbedPanelsContentGroup {
clear: none;
float: left;
padding: 0px;
width: 30em;
height: 20em;
/* BEGIN: Spry Horizontal Tabbed Panels meets Sliding Door
and CSS Sprites */
/* Revision by Craig Malcolm Petrou of CPMMUG.com */
.TabbedPanels {
margin: 10px 0 5px 0;
.TabbedPanelsTab {
font-weight: bold;
font-size: 100%;
background-color: #FFF;
border: solid 0 #FFF;
.TabbedPanelsTabHover {
background-color: #FFF;
.TabbedPanelsTabSelected {
background-color: #FFF;
border-bottom: 1px solid #FFF;
position: relative;
.TabbedPanelsContentGroup {
background-color: #FFF;
ul.TabbedPanelsTabGroup a {
display: block;
ul.TabbedPanelsTabGroup li.TabbedPanelsTab {
background: url(/images/brown.png) no-repeat 0 0;
margin: 0 0 0 -1px;
padding: 0 0 0 10px;
ul.TabbedPanelsTabGroup li.TabbedPanelsTab a {
background: url(/images/brown.png) no-repeat 100% 0;
padding: 7px 10px 5px 0;
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected {
background: url(/images/brown.png) no-repeat 0 -41px;
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected a {
background: url(/images/brown.png) no-repeat 100% -41px;
/* END: Spry Horizontal Tabbed Panels meets Sliding Door and
CSS Sprites */
Also - is there a way to get rounded corners on the tabs in
spry? Any good tutorials I can follow about spry - more
specifically about using widgets and effects together.
Thanks so much -
ADF Query Panel with Tree Table -- Add Fields
I created ADF Query Panel with Tree Table using JDeveloper 11G. Under Advance Search, Add Fields pull down only list the fields in the master table. My questions are,
1) Can I search fields in detail table? If yes, how can I do it?
2) How can I customized this pull down list? Currently it just show the entire view of master table with unnecessary id type data.
Thanks in advance.
Edited by: kxc on Nov 9, 2009 9:21 AM1) Can I search fields in detail table? If yes, how can I do it?
Are there anyway to search the second level node?You can. But you need to evaluate if the arrangement works for you.
I assume you have a view link from the master to detail VO.
To do so, in your master view criteria (the one which you use in the query panel), shuttle the attributes of your detail VO (in master attributes list, you'l see the detail view link accessor - on selecting this, the detail atteributes are available to you)
In the Add Fields, it shows as student_id AND student_name. I was unable to delete the student_id field in the view since it is PKYou can set its 'display' UI hint to 'hide' in your VO. -
Custom Tools panels - designed for vertical screens? [in interface jungle]
Hi!
(hi Rufus Deuchler )
This is a really cool feature. But why can not I stick the toolbar vertically on the bottom or top? So as the control bar?
Why all this Ai interface is not intended for displays and vertical work?
I have a wide monitors but still in level in them is wasted.
When working with tools, manufactured home habits, it helps me work faster and without thinking where is the tool. Just reach for instinctively and there.
Current interface Ai acts on the contrary, makes me think of where the tool is retracted and now look at my job as through the keyhole, because so many things are on the right or left.
This presentation is fun, but only as a demo in advertising. : (
Custom Tools panels | Adobe Illustrator CC tutorials
I will be grateful for an explanation.
But please do not explain what this is cool, because I work with illustrator for 15 years and it's not cool.
Best Regards!Hi!
(hi Rufus Deuchler )
This is a really cool feature. But why can not I stick the toolbar vertically on the bottom or top? So as the control bar?
Why all this Ai interface is not intended for displays and vertical work?
I have a wide monitors but still in level in them is wasted.
When working with tools, manufactured home habits, it helps me work faster and without thinking where is the tool. Just reach for instinctively and there.
Current interface Ai acts on the contrary, makes me think of where the tool is retracted and now look at my job as through the keyhole, because so many things are on the right or left.
This presentation is fun, but only as a demo in advertising. : (
Custom Tools panels | Adobe Illustrator CC tutorials
I will be grateful for an explanation.
But please do not explain what this is cool, because I work with illustrator for 15 years and it's not cool.
Best Regards! -
Using a repeater in a custom FileInfo Panel --data binding error
When I developed a custom FileInfo panel in Flex Builder 3, I could use an array to populate a checkBox control inside a repeater, and it worked.
Now, using Flash Builder 4, data binding with <mx:Repeater> doesn't seem to work, resulting in an empty fileInfo panel.
When I remove the dataProvider from the <mx:Repeater> tag, my panel displays, but without the repeater. How can I specify the dataProvider in a different way that works?
Thanks
The code:
<fi:XMPForm
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:fi="com.adobe.xmp.components.*" width="100%" height="100%"
label="TestPanel2_1" xmlns:s="library://ns.adobe.com/flex/spark" >
<!-- Each namespace prefix that is used within an xmpPath-attribute,
MUST BE registered at the top of EACH panel where it is referenced -->
<fi:XMPNamespaces>
<fi:XMPNamespace prefix="dc" value="http://purl.org/dc/elements/1.1/"/>
</fi:XMPNamespaces>
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable] public var newArray:Array =["One", "Two", "Three", "Four", "Five"];
]]>
</mx:Script>
<fi:XMPFormItem>
<mx:VBox id="primaryFrame" width="800">
<mx:Repeater id="myRep" dataProvider="{newArray}">
<mx:Label text="{myRep.currentItem}"/>
</mx:Repeater>
</mx:VBox>
</fi:XMPFormItem
</fir:XMPForm>Okay, I may have been making a rookie mistake. I see online reports that you can't bind an array to a repeater (even though it has worked for me).
I've added the following variable to make my array an array collection:
[Bindable] public var newArray2:ArrayCollection = new ArrayCollection(newArray);
After changing the binding of the repeater to the new array and running the build, the fileInfo panel still does not function.
Any thoughts? -
Customized metadata panel?
Can I create a customized metadata panel that displays just the fields of my choice? For example, just country, state, city, sub location, GPS, title, caption, label, keywords.
Well, it won't necessarily be any simpler (in fact, one might consider it less simple) to do using a text editor, but if for whatever reason you still prefer a plugin-less solution (roof-roof), here it is:
* Create a directory in with your Lr presets named 'Metadata Field Lists' (exactly), e.g.
* Download a starter template from here:
http://www.robcole.com/Lightroom/Metadata Field Lists/All Possible Items.lrtemplate
(you may need to right-click (ctrl-click on Mac) and choose "Save Link As..." to download)
* Copy it to 'Metadata Field Lists' folder and rename it 'My Metadata Field List #1.lrtemplate' (or whatever you prefer as long as it ends with .lrtemplate).
* Customize using text editor - be sure to change the title and ID at the bottom to "match" (by example/analogy) the name you gave the file in previous step.
* Restart Lightroom
Note: the starter template has (almost) all possible items (e.g. excludes custom metadata, but you don't have any, yet), so your job is to delete stuff, and re-order to your liking.
Also, if you can figure out how, you can make selected fields multi-line, and move the label to the top of the field, and/or add (optionally labeled) separators...
Have fun, and don't forget: if you're not having fun, consider jf's plugin (meow)..
Cheers,
Rob
Maybe you are looking for
-
Other than disabling it? Details here https://forums.adobe.com/message/5835501 Encounted a very major bug today that I need to figure out how to get around asap as it's completely preventing me from doing any work. Whenever I edit any text - be it ed
-
InDesign - download not installed correctly.
I have just installed the InDesign trial on CC. All that is visible is the left hand tool bar and the header menu. Any clues as to how to resolve this please? I am only semi IT literate by the way. Working on iMac. With thanks.
-
SAP ERP6.0 with EHP5 HR support packages have not updated
Hi All, We have installed a fresh system with SAP ERP 6.0 with EHP5. When we are checked all the components like SAP_BASIS, SAP_ABA, etc... all are on EHP5 level. But HR components ( SAP-HR* and EA-HR* ) are having with out EHP ( All are in reliease
-
I am looking at upgrading from a PC to a MAC soon. I am debating between an iMac and MacBook Pro. My fiancée and I were discussing the iMac and iPad and we wondered whether there was an app that would allow me to essentially run my iMac from the iPad
-
Hello... I have a some question about SAVE_TEXT function.. Now. I will change a delivery header text How to change a delivery header text using Save_TEXT funcion ?? I already execute save_text fucntion for changing text But. I cannot change a deliver