Setting Stop Points in Javascript - JDev 10.1.3EA

I'm working on an AJAX project that I'm porting into JDev. I've got several utility javascript files that do all the 'heavy lifting' for me, but I'm having problems with Jdev not seeing the libraries. For example, if I set a break point in any of the scripts, I get the message "Unable to set breakpoint (...\login.js 6), unable to resolve Java package." At run time one javascript calls another one, but Firefox reports that it can't resolve the reference. All my javascripts are saved into the same folder in the project, right alongside the main html page and are visible in the Applications Navigator.
So, I have a few questions:
1. Does JDev not support stop points in javascripts?
2. Is there something special I need to do to ensure that different javascripts see each other inside the same application?
3. Is there a handy-dandy how-to that I haven't come across that deals with this?
Thanks!

Thanks, Frank - I have checked, and that makes sense, as the sample bundle (the one where the editor doesn't work properly) has different versions of the tag libs in the project.
WOW - is this the first semi-official announcement of the impending 10.1.3 release? shiver-me-timbers!

Similar Messages

  • How can I set a point size for staticTexts

    Hi everyone
    How can I set a point size for staticTexts?
        staticTexts.add({staticLabel:"Please select a tedious job"});
    thanks
    Teetan

    Thank you Vandy
    Thank you pixxxel schubser
    And thank you Peter Kahrel
    But Ho can call function for this script?
    //======================================================================
    Thank you Vandy
    Thank you pixxxel schubser
    And thank you Peter Kahrel
    But Ho can call function for this script?
    //======================================================================
    var stringList = [  
    "01.  digit at end: superscript",
    "02.  digit at beginning: superscript",
    "03.  notes  applied to italic (table only)",
    "04.  Initial Cap+ markup",
    "05.  Small Cap + markup",
    "06.  del [ ] + markup",
    "07.  add an EM at beginning",
    var win = new Window("dialog","Tedious Jobs_(\"TDJs\")");  
    this.windowRef = win;  
    win.grp = win.add ("group", undefined);  
    win.grp.alignChildren = "top";  
    win.grp.margins = 5;  
    win.grp2 = win.grp.add ("group", undefined);  
    win.grp2.orientation = "Column";  
    win.grp2.alignChildren = "left";  
    win.grp3 = win.grp.add ("group", undefined);  
    win.grp3.orientation = "Column";  
    win.grp3.alignChildren = "fill";  
    win.grp2.Txt1 = win.grp2.add ("statictext", undefined, "Please select a tedious job");  
    win.grp2.Txt1.indent = 0;  
    win.grp2.Ddl1 = win.grp2.add ("dropdownlist", undefined, stringList);  
    win.grp2.Ddl1.selection = 0;  
    win.grp2.sTxt1 = win.grp2.add ("statictext", undefined, "________________________________________");  
    win.grp2.sTxt3 = win.grp2.add ("statictext", undefined, "Be careful and pay attention in what you selected.");  
    win.grp2.sTxt3.graphics.font = ScriptUI.newFont ("Arial", "Regular", 10);  
    win.quitBtn = win.grp3.add("button", undefined, "Ok");  
    win.cancelBtn = win.grp3.add("button", undefined, "Cancel");  
    win.defaultElement = win.quitBtn;  
    win.cancelElement = win.cancelBtn;  
    win.quitBtn.onClick = function() {  
    win.close();  
      if (w.show() == 1) { 
                    var mRes = mStringList.selection.text;
                    mSelection = mStringList.selection.index;
                    app.insertLabel( "mDialog", mSelection.join() );    // to store dropDownList positions (as a string "," delimited)
                    return mRes;
            } else  {  exit();  } 
    app.doScript('main()', ScriptLanguage.JAVASCRIPT, undefined, UndoModes.FAST_ENTIRE_SCRIPT, "TDJs"); 
    function main(){
    var myObject;
    var myCheckSelection = false;
    if(app.documents.length > 0){
      if(app.selection.length > 0){
       switch(app.selection[0].constructor.name){
        case "InsertionPoint":
        case "Character":
        case "Word":
        case "TextStyleRange":
        case "Line":
        case "Paragraph":
        case "TextColumn":
        case "Text":
        case "Cell":
        case "Column":
        case "Row":
        case "Table":
      mySelected = app.insertLabel( "mDialog", String(mySelection.selectedIndex) );     //     to remember selection’s set 
      if(app.selection && app.selection[0].hasOwnProperty ("tedious_works") );
          tedious_works(); 
    else{
      alert("Wrong selection. Please try again.");
    function tedious_works() {  
      app.findGrepPreferences = app.changeGrepPreferences = null; 
      switch (mySelection.selectedIndex){ 
           case 1: {
       app.findGrepPreferences.findWhat = "^\\d";
       app.changeGrepPreferences.position = 1936749411;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
                break; 
           case 2:{
       app.findGrepPreferences.findWhat = "(?i)\\(note.+\\)$";
       app.changeGrepPreferences.appliedCharacterStyle = "Italic";
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "(附[註注].+)$";
       app.changeGrepPreferences.appliedCharacterStyle = "Italic";
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
           break; 
           case 3:{
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<a";
       app.changeGrepPreferences.changeTo = "A";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<b";
       app.changeGrepPreferences.changeTo = "B";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<c";
       app.changeGrepPreferences.changeTo = "C";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<d";
       app.changeGrepPreferences.changeTo = "D";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<e";
       app.changeGrepPreferences.changeTo = "E";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<f";
       app.changeGrepPreferences.changeTo = "F";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<g";
       app.changeGrepPreferences.changeTo = "G";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<h";
       app.changeGrepPreferences.changeTo = "H";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<i";
       app.changeGrepPreferences.changeTo = "I";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<j";
       app.changeGrepPreferences.changeTo = "J";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<k";
       app.changeGrepPreferences.changeTo = "K";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<l";
       app.changeGrepPreferences.changeTo = "L";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<m";
       app.changeGrepPreferences.changeTo = "M";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<n";
       app.changeGrepPreferences.changeTo = "N";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<o";
       app.changeGrepPreferences.changeTo = "O";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<p";
       app.changeGrepPreferences.changeTo = "P";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<q";
       app.changeGrepPreferences.changeTo = "Q";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<r";
       app.changeGrepPreferences.changeTo = "R";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<(?<!’)s";
       app.changeGrepPreferences.changeTo = "S";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<t";
       app.changeGrepPreferences.changeTo = "T";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<u";
       app.changeGrepPreferences.changeTo = "U";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<v";
       app.changeGrepPreferences.changeTo = "V";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<w";
       app.changeGrepPreferences.changeTo = "W";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<x";
       app.changeGrepPreferences.changeTo = "X";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<y";
       app.changeGrepPreferences.changeTo = "Y";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<z";
       app.changeGrepPreferences.changeTo = "Z";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
           break; 
           case 4:{
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<A";
       app.changeGrepPreferences.changeTo = "a";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<B";
       app.changeGrepPreferences.changeTo = "b";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<C";
       app.changeGrepPreferences.changeTo = "c";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<D";
       app.changeGrepPreferences.changeTo = "d";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<E";
       app.changeGrepPreferences.changeTo = "e";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<F";
       app.changeGrepPreferences.changeTo = "f";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<G";
       app.changeGrepPreferences.changeTo = "g";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<H";
       app.changeGrepPreferences.changeTo = "h";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<I";
       app.changeGrepPreferences.changeTo = "i";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<J";
       app.changeGrepPreferences.changeTo = "j";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<K";
       app.changeGrepPreferences.changeTo = "k";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<L";
       app.changeGrepPreferences.changeTo = "l";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<M";
       app.changeGrepPreferences.changeTo = "m";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<N";
       app.changeGrepPreferences.changeTo = "n";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences.findWhat = "\\<O";
       app.changeGrepPreferences.changeTo = "o";
       app.changeGrepPreferences.underline = true;
       app.selection[0].changeGrep();
       app.findGrepPreferences = app.changeGrepPreferences = null;
       app.findGrepPreferences = app.changeGrepPreferences = null;

  • Ken Burns start and stop points

    In iMovie, when using the Ken Burns effect how can I set the start and stop points to be the same? I don't want to just use "Crop" because my understanding is that using the Ken Burns effect will result in a clearer still photo.

    The renderer that is used when the Ken Burns effect is on does give a clearer still photo when converted to video. On an older version of iMovie I could set the startpoint and then use a key-sequence that was a shortcut to set the endpoint to be the same as the startpoint. I was hoping there was a similar feature with the newer version of iMovie. Then I wouldn't have to adjust the start and stop rectangles for a 100 photos.

  • When I set black point on windows, the image switches between blank and full image, why?

    when I set black point using windows, the image switches between blank and full image, why?

    I set black point with alt button down while I move sllider. When black
    dots show, I stop and back off a bit.  That's the normal result. Normally a
    white screen appears until I release the alt key. In my case, sometimes the
    screen goes from white to full image. It's not all the time. I view my
    power and ram use as I work and it doesn't spike when this happens.  It's
    as if the alt key command is not holding.  I've used both alt keys with
    same results.
    Thanks for responding.  I hope you have some ideas.

  • Multicamera Editing in CS4: Start / Stop Points Lost

    I'm working on a larger project. I'm using multicamera switching in my sequences.
    When I set a start and end point in my sequence, and then make a change in the Multi-Camera Monitor Window, the start/stop points are lost, and I have to find them again. This is extremely irritating, especially when the the project is in an advanced stage.
    What was Adobe thinking in designing this behaviour, and what can I do about it?

    I suppose for now, I'll just change the camera in the clip's context menu, but you'd think there'd be a more mature way to handle this.

  • In a document with several sections, in section VIII and IX one cannot select the text of the page foot nor set the pointer in it; so, one cannot write nor change the page foot text. Please help!

    in a document with several sections, in section VIII and IX one cannot select the text of the page foot nor set the pointer in it; so, one cannot write nor change the page foot text. Please help!

    Question already asked and answered several times.
    It's a bug striking in long documents.
    Select a word somewhere higher in the page then use the arrows to reach the wanted insertion point.
    Yvan KOENIG (VALLAURIS, France) mardi 23 août 2011 15:44:24
    iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.0
    My iDisk is : <http://public.me.com/koenigyvan>
    Please :
    Search for questions similar to your own
    before submitting them to the community
    To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer !

  • Adding stop points; complete newbie question

    I like to download lectures from the internet. they come in as one long file. If I take them into Garageband can I add stop points every 10 minutes or so? I want to be able to make a CD with those stop points so it is easier to go back and forth to different points in the lecture.
    Richard

    you can add markers by showing the podcast track, then when you burn it to CD with GB you'll be able to jump to the different points.
    (for more info search for "marker" in GB's help")

  • Urgent-loading sound and setting cue point

    I'm trying to load an mps into a mediaDisplay component as i
    need to set cue points on the MP3, when i play the file there is a
    blip and the beginning:
    _root.createClassObject(MediaDisplay, "mdAudio",
    _global.intMovieDepth);
    _root.["mdAudio"].autoPlay = true;
    _root["mdAudio" + _global.intMovieDepth].setMedia(strMedia,
    "MP3");
    any ideas what i'm doing wrong?

    anyone?

  • Setting white point in LR

    I'm almost sure I'm missing something but I cannot find a solution. I'm using LR (currently 2.2) for quite a while (since 1.2) but I simply cannot find an easy, user friedly and predictable way how to set a white point of edited pictures.
    In PS, CR, DPP and most other editing SW and RAW processors, there two typical easy tools how to set the white point.
    1) a white point picker which (when used) defines a desired tone as white and the relevant SW then redistributes the tones accordingly;
    2) in "levels" or "curves" dialog (or their equivalents it is possible to move the "White level" treshold below which the remaining tones are redistributed accordingly - the iterface varies (sometimes it is the border of the histogram or curve diagram that can be moved (DPP), sometimes it is the slider in histogram or curve diagram setting this limit
    botw ways generally lead to the same and quite uniform result. I.e. I'm usually able to get almost identical result by setting white point in PS, DPP, CR, .... and other SW by such simple operation when working over identical picture data.
    However in LR it is virtually impossible to achieve similar result in LR. No white point picker, no slider enabling setting the white limit, no chance to move borders in the histogram chart. The only available tools for this purpose are
    "Exposure" and "Brightness". None of them providing for the desired functionality alone - their combination giving sometimes acceptable but hardly predictable results (definitely not as predictable as achieved e.g. in PS by simple and single move of white limit slider in "level" dialogue or equivalent step in CR.
    Do I really miss something important (I hope so) in this respect or is LR completly lacking this (for me really core/basic) functionality present in all other photo and RAW editting SW I know - even from Adobe?
    thanks

    I agree with the original poster - I find it troublesome to set the white point in an image. In a situation where a traditional (PS, Aperture) levels control would make it convenient to push a particular tone to white, I find myself going back and forth between exposure and the tone curve a fair amount. Another description of what I want, effectively, is a 'recovery' slider that goes up as well as down.
    (See end of post for replies to a few specific points.)
    An example:
    Here is the original image, with its histogram and tone curve - black to middle gray:
    I want to push the small hatch/door to white, but that also overexposes my middle grays (I haven't yet touched the tone curve):
    So now I go to the tone curve, and pull down both darks and lights:
    However, at this point I've lost my whites (they are not quite clipped any more); and probably more importantly, since the tone curve is at the extreme low values, I have little working room or control.
    Rather than working together or providing complementary functions, in this case exposure and the tone curve, to me, seem to be fighting; it requires back-and-forth to get the desired effect.
    (To be clear, most of the time - that is, when my white point starts out more or less where I want it - being able to drag the histogram and smoothly-transitioned segments of the tone curve is brilliantly easy and useful. It's specifically the exposure control's nonlinear behavior/effect that I dislike, as it makes it difficult to adjust near-white tones.)
    Responding to specifics:
    > Also, hold the ALT key (David Edwards)
    Cool! (However, not a fix for this issue.)
    > the controls themselves are not linear (Lee Jay)
    > attempts to preserve highlights (Lee Jay)
    > the exposure slider is almost exactly equivalent to the white point slider in Photoshop's levels/curves (Joa V. L.)
    I think this is the root of the issue, for me - the exposure control is being intelligent in a way to protect hilights, which is counter to my intent. My experience leads me to disagree strongly with Joa's comment (though I would be very happy to discover I was wrong) - my problem is specifically that adjusting exposure up (brightening the image with exposure) affects tones less, the brighter they are.
    > I need to decrease the Brightness (Henry_Deer)
    > you may need to generate a higher-contrast tone curve and work with that (Lee Jay)
    The brightness adjustment seems analogous to my use of the tone curve, though it's an alternate approach I haven't tried. However, both seem to suffer from the 'several rounds' problem.
    Edited to reply to a few specific points

  • How can i set the pointer of a resultset to its start position? newbie.. :(

    hi all.
    i have a resultset of a sql query. then i wanna count the number of rows by doing a while loop:
    while(rs.next())
    count++;
    then i wana do the same again, but it does not work anymore. i guess i have to set the pointer to its starting position, but i tried beforeFirst(), first(), absolute() and it didnt work. what method do i have to use for this?
    thanks! :)
    j0sh

    Use the getType method to determine if your ResultSet is of type TYPE_FORWARD_ONLY. If it is
    then you cannot reset the cursor. You may be able to obtain a result set that allows reseting the cursor by
    passing the appropriate arguments to the createStatement method of your Connection. Whether your
    will get one or not depends on the JDBC driver you are using and whether it supports them.
    matfud

  • How to create an Area(or shape) from a set of points?

    In fact I want to accomplish a function which can fill an area of same color on an image, just like the Magic Wand tool in Photoshop.
    I have written a function to figure out the points which should be included in the Area, but I don't know how to create the Area from a set of points...:(
    I tried to create Rectengel2D from each point, the union them one by one, but it's too slow
    Anyone can help me? Thanks

    you should look att the fillPolygon api instead, it can draw more than one corner.
    I would use it in a paintComponent method and a method that creates the x and y cordinates for each corner.
    API HELP:
    http://jdrawing.sourceforge.net/doc/0.2.1/api/org/jdrawing/graphics/FillPolygon.html

  • Create an area from a set of points

    How to create an area from a set of points ? I searched everywhere but could not find a better solution for it. Let�s say that I have a matrix that contains the points for a shape. I�ll need a way to connect the points near each other continuously to form the outline for the shape.
    Thanks fro any feedback.

    ... But I'll also need a way to connect
    those points in an order so that they'll form the
    path (edge) of the shape.Do you mean the Convex Hull [1] of a set of points?
    If so, you could find it by implementing a Graham Scan [2] algorithm and then calculating the area of the polygon [3].
    [1] http://mathworld.wolfram.com/ConvexHull.html
    [2] http://en.wikipedia.org/wiki/Graham_scan
    [3] http://mathworld.wolfram.com/PolygonArea.html

  • Create waveform from a set of points with differtent time intervals

    Hello,
    I would like to create a waveform from a set of points like this
    Time           Data
    0                 0
    0,5              1
    0,6              2
    1                 1
    2                 0
    5                 1
    The problem is that the time interval between each points are not the same.
    The only idea I found was to create a waveform for each doublet of points with the same rate (100ms) and than to append them together.
    Does anybody have a better idea?
    Regards,
    Risotto.

    If you use a Wave From data type, re-sampling is not required.
    When using a WF datatype the chart (graph) will pick-up the X value from the t0 of the waveform.
    The trick is to just build an array of the single update value and make sure the t0 value is correct.
    Re-create this example
    and try it for yourself.
    Ben
    Note: make sure the data you pass is consistant with the data already displayed. If you post a t0 value that is older than what is already displayed, the chart will clear the display and start over.
    Message Edited by Ben on 09-15-2006 11:49 AM
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction
    Attachments:
    WF_Datatype.JPG ‏59 KB

  • Setting loop point on a menu

    Is it possible to set a loop point at a specific timecode on a motion menu?
    When I try to set a point or use the up and down arrows it doesn't move frame by frame, it moves 10 to 15 frames at a time.
    I am working in PAL

    As far as I know, loop points (and chapter markers) can only be placed at I-frames, which is why it moves 10-15 frames at a time. If you need to jump to a specific frame, you'll need to make sure that there's an I-frame at that frame. If you're using FCP, you can place either a chapter or compression marker and then re-export your footage. You'll need to re-encode the footage if you're not letting DVDSP do it.

  • Problem: Creating groups out of a set of points in 2D space based on their relative proximity

    Hi,
    I'm new to LabVIEW and I've tried doing this several times, but I just can't solve it.
    Problem:
    I've got a set of points in the 2D space(x,y), and I want to calculate the mean of the sets of closely spaced points.
    Example:
    Consider 5 points, A(1,2); B(2,3); C(100,200); D(120,220); E(110,210); F(500,600)
    I'm trying to get the output a set of points
    P[ (1+2)/2 , (2+3)/2 ]
    Q[ (100+120+110)/3, (200+210+220)/3 ]
    S[ 500, 600 ]
    Where the outputs are the means of the points taken in sets which are composed of "closely" paced points(within a limit).
    I.e.., (A,B) are close; (C,D,E) are close, while E is separated from the rest, within a small limit(say 30).
    This has been causing a lot of problems for me recently and I have to solve it. Image included.
    Any suggestions/ideas are most welcome.
    Thanks in advance.
    Solved!
    Go to Solution.
    Attachments:
    Problem_1.png ‏9 KB

    Hi,
    "Data clustering" is exactly what I was looking for, and I checked the link. Very informative. Thanks on that.
    I didn't post my code intentionally because it's very cluttered and inefficient.(I've just started using Labview).
    But my Algorithm is simple and trivial.
    1. Take any one point and compare it with every other point within a limit(say L).
    2. If comparable, then add an entry into a 2D array, if non-existent else just ignore(points have already been accounted for).
        (The 2Darray  has each column representing a collection of comparable points,i.e. 1 group and N such columns for N point in all)
    3. Repeat steps 1 and 2 for the remaining points.
    4. Finally, construct a 1D array, with each element representing the mean point based on values taken per column from the 2D array.
    Also, this Algorithm works fine for my application(less than 30 points), so I haven't tested it for a large number of points.
    I bet It'll be highly inefficient, considering the more widely use clustering algorithms out there.
    However, if you know of any VI's or simple algorithms for such(small data set), it would be highly beneficial to me.

Maybe you are looking for

  • Work-around The Whine: why does this work? And is it BAD?

    Hello everybody, sorry to bring up The Whine again, but I was wondering if anyone can figure out why the following trick works to eliminate the noise. Also, could doing this regularly (all the time, basically) potentially be bad for the system in any

  • Field Group.

    Hi All, The current ABAP command is obsolete Field Group. Field groups cannot be created in the OO context. How to replace Field groups with some other statement. Thank you.....

  • User & Role mapping - EP

    Hi, How do I create roles and map them to users on Enterprise Portal. We are on CRM 5.0 and EP 6 Thanks Guest01

  • How to create a table in javafx

    Hi, I want to render the data in table like name ,empid,phone. when i click any colounm that row should get selected. please help me to achieve this.

  • State cache and History management

    I am working on states management in Flex. Currently if I log in to the application and do some search, this is basic functionality of my application, results are shown in Datagrids. Now if I click logout from the application (which is just a button