How is the 'code fold' functionality implemented?

Hi all,
I'm thinking that I'd like to have a form, which is broken into several categories, that has 'code fold' functionality ala NetBeans. I'm thinking the way to do this would be to simply place all of these JPanels in the form in the nodes of a tree, when collapsed, just the title is displayed, when they expand, the JPanel appears. I admit I've not yet tried this approach yet , I first wanted to find out if anyone has done something like this and what approach they might use. Any feedback is appreciated.
Thanks
Mike

I read this and thought it would be great to have in my own app.
So, after getting some code from these forums I have cobbled together the following classes.
This one creates a collapsible panel:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.GridLayout;
import java.awt.LayoutManager;
import java.awt.Rectangle;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.border.LineBorder;
* CollapsiblePanel.java Created on 22-Apr-2005
public class CollapsiblePanel extends JPanel
    private class TitlePanel extends JPanel
        private Color fadeto = new Color(200, 212, 247);
        public TitlePanel(LayoutManager layout)
            super(layout);
        protected void paintComponent(Graphics g)
            GradientPaint gradient = new GradientPaint(0, 0, Color.white,
                    getSize().width - 10, getSize().height, fadeto, true);
            Graphics2D g2d = (Graphics2D) g;
            g2d.setPaint(gradient);
            g2d.fill(new Rectangle(getSize().width, getSize().height));
    private JPanel mPanel = new JPanel(new GridLayout(0, 1, 2, 2));
    private JLabel mTitle;
    private JLabel mButton;
    public CollapsiblePanel(String title)
        setLayout(new BorderLayout());
        final Color active = new Color(66, 142, 255);
        final Color inactive = new Color(33, 93, 198);
        final ImageIcon up = new ImageIcon("Up.gif");
        final ImageIcon down = new ImageIcon("Down.gif");
        mTitle = new JLabel(title);
        mTitle.setForeground(inactive);
        mButton = new JLabel(up);
        TitlePanel panel = new TitlePanel(new BorderLayout());
        panel.setBorder(new LineBorder(Color.BLACK));//EmptyBorder(2, 2, 2, 2));
        panel.add(mTitle, BorderLayout.CENTER);
        panel.add(mButton, BorderLayout.EAST);
        panel.addMouseListener(new MouseAdapter()
            public void mouseClicked(MouseEvent e)
                mPanel.setVisible(!mPanel.isVisible());
                mButton.setIcon(mPanel.isVisible() ? up : down);
            public void mouseEntered(MouseEvent e)
                mTitle.setForeground(active);
            public void mouseExited(MouseEvent e)
                mTitle.setForeground(inactive);
        panel.setBackground(Color.WHITE);
        mPanel.setBorder(new EmptyBorder(2, 2, 2, 2));
        //mPanel.setBackground(new Color(214, 223, 247));
        add(panel, BorderLayout.NORTH);
        add(mPanel, BorderLayout.CENTER);
    public Component add(Component comp)
        return mPanel.add(comp);
}This one creates a panel to hold many collapsible panels.
NOTE: This uses the TableLayout manager which can be found on the web. I am sure that all of you here could change it to use GridbagLayout.
import javax.swing.JPanel;
import info.clearthought.layout.TableLayout;
* Panel to hold many CollapsiblePanels
* @author Garry Lovesey
* @version 1.0 22-Apr-2005
public class CollapsiblePanelBar2 extends JPanel
    public static double PREFERRED = TableLayout.PREFERRED;
    public static double FILL = TableLayout.FILL;
    private TableLayout layout;
    public CollapsiblePanelBar2(CollapsiblePanel panel, double layoutPreference)
        super();
         // create the GUI
          // b - border
          // f - FILL
          // p - PREFERRED
          // vs - vertical space between labels and text fields
          // vg - vertical gap between form elements
          // hg - horizontal gap between form elements
          double b= 10;
          double f= TableLayout.FILL;
          double p= TableLayout.PREFERRED;
          double vs= 5;
          double vg= 10;
          double hg= 10;
          double size[][]= { { f }, { // our column sizes
               layoutPreference }}; // our row sizes
          layout= new TableLayout(size);
          setLayout(layout);
          // now we add in our starter panel
          add(panel, "0,0");
    public void add(CollapsiblePanel panel, double layoutPreference)
          // we need to add our panel into our layout
        int rowToAdd = layout.getNumRow();
        layout.insertRow(rowToAdd, layoutPreference);
        add(panel, "0," + rowToAdd);
}

Similar Messages

  • GRC - Role Expert v5.2: how does the Transaction Usage functionality work

    Hi All,
    re: GRC - Role Expert v5.2: how does the Transaction Usage functionality work
    We are implementing GRC suite v5.2, but specifically my question is regarding Role Expert:
    SAP documentation states that it is possible to use Role Expert to do the following: for roles allows you to see if, or how much, a transaction is being used, when it was last used, and who used it.
    My question is how without Audit Log or RBE?
    Let me know if you have ever used this functionality and if it requires the SAP Back-End Audit Log to be turned on or RBE.
    Thanks in advance!

    Hi Gary,
    You dont need a RBE tool activation to get the successful transaction usage log with Role Expert.
    Role Expert functionality allows you to log all the transactions that have been added/deleted to the role that is changed. Also when you create a new role via the Role Expert then automatically the transaction log starts.
    If you go the "History" tab in the Role Expert, then you can find all the last changes made to the role.
    Also you can go to the "Risk Analysis" tab to find the log of Risk Analysis performed with the added tcodes.
    Hope this helps.
    Thanks,
    Kiran Kandepalli.

  • Custom task (uc_task_custom)? how is the best way to implement intention

    Hello all,
    i would like to tell you our intention. We want to calculate Capital Charge.  Thius means we want to read a couple of records from transactional cube (differing e.g. on item) then do a calculation, then write it back as one record (new item) into the transactional cube. The Custom method is not enough to ful fill the requirements because it can be used just for status monitor updating. Does anyone have a suggestion how to implemet this. Thanks in advance,
    Murat

    I did not use any BPS or IP planning functions; that might be an approach, but I've never worked with either application.  The calculation, in my case, was done in ABAP.
    I don't have access to a BCS system at the moment, but I believe there is documentation and an example of how to implment the UC_TASK_CUSTOM BAdI delivered with the system.  Check the BAdI in SE18 and see if there is an example class listed.  I seem to remember CL_IM_EX_UC_TASK_CUSTOM or something similar. 
    There is also the documentation in the BAdI which explains exactly which importing/exporting parameters exist.  IT_SEL will include things like group currency, period, year, FYV, cons group, company, etc.  ET_MESSAGE will determine the cons monitor status when you are finished.  You can show additional results on the screen (like a regular BCS task would produce), but you need to write your own ALV.  I don't believe it is possible for this list to be available with the "last log" functionality though (I could never find a way, at least).
    uc_task_custom method is only to change status monitor
    I would disagree.  The exporting parameters, as mentioned above, determine the monitor status.  But it's also an entry point for you to develop whatever you need to meet your requirements.  Need to have a document approval process for manual documents?  You can write a custom task for that.  Need to post equity pickups back to the GL?  You could write a custom task to call an RFC or BAPI in ECC and do that.  Need to export results from from the BCS virtual cube to a flat file, basic cube, or an end user's PC?  I'd write a custom task.  Custom Document?  Custom Task.
    The issue becomes that greater development effort is required to create a custom task, than to customize a reclassification or an open hub.  If the standard functionality does not meet your requirements though, you can either change the requirements or hire a developer to implement them.
    - Chris

  • Help w/MaxDB Function; also: how does the "Debug SQL" function work?

    Hi there forum folks,
    In my former life, I was a Basis guy, but I haven't had the pleasure of working directly with SAP applications in a few months.  My current project is to attempt to use MaxDB in a real estate environment.  We're tracking home listings so that we can build statistical reports... such as "what agents are in the Top 100 in postal code X?"
    Anyway, as part of this project, I have attempted to construct my very first MaxDB database function.  Unfortunately, it doesn't give me the answers I'm hoping to see.  Here's the function:
    CREATE FUNCTION COUNT_LISTINGS (AGENTID CHAR(10)) RETURNS FIXED(6,1) AS
      VAR COLISTINGAGENTID CHAR(10);
          LISTINGAGENTID   CHAR(10);
          MLSNUMBER        CHAR(7);
          UNITS            FIXED(6,1);
      SET UNITS = 0;
      DECLARE FUNCTIONRESULT CURSOR FOR
        SELECT MLSNUMBER,
               LISTINGAGENTID,
               COLISTINGAGENTID FROM FREDDIE.GLAR_SOLDS
         WHERE LISTINGAGENTID = :agentid OR COLISTINGAGENTID = :agentid;
      IF $COUNT IS NULL THEN
        BEGIN
          CLOSE FUNCTIONRESULT;
          RETURN UNITS;
        END
      ELSE
        SET $RC = 0;
      WHILE $RC = 0 DO BEGIN
        FETCH FUNCTIONRESULT INTO :mlsnumber, :listingagentid, :colistingagentid;
        IF ( LISTINGAGENTID   = AGENTID AND COLISTINGAGENTID IS NULL ) OR
           ( COLISTINGAGENTID = AGENTID AND LISTINGAGENTID   IS NULL ) THEN
          SET UNITS = UNITS + 1
        ELSE
          SET UNITS = UNITS + 0.5;
      END;
    CLOSE FUNCTIONRESULT;
    RETURN UNITS;
    I've tried to follow the official MaxDB documentation.  My first deviation from that standard was the use of the "$COUNT" variable (instead of the "$RC" variable) immediately after the DECLARE/SELECT statement above.  When I tried to use $RC, for either a successful or unsuccessful query, $RC was always set to a non-zero value.
    I believe I'm past that, but now my issue is down around that FETCH statement.  The UNITS variable doesn't end up with the value I expect.  I know that it can be terribly confusing to try to analyze someone else's logic, but here's a brief narrative that describes what I'm trying to do...
    The GLAR_SOLDS table holds one line for each home sold.  It's keyed by the MLSnumber.  Each record also stores up to four agents who've been involved in the transaction: the listing agent, the co-listing agent, the selling agent, and the co-selling agent.  The database function I've written above pertains to the listing side only.  If I can get this to work, a separate function will process the selling side.  If no co-listing agent is involved in a given sell, that agent should get credit for 1 unit sold.  If he/she has help from a co-listing agent, the agent should only get credit for 1/2 unit sold.
    Also, does anyone know how the "Debug SQL" functionality is supposed to work within Database Studio?  When I right-mouse click on my function, and follow the path thru "Debug As...", after entering the connection & function arguments, I'm presented with an empty screen.  If you could point me to some documentation somewhere, I'd gratefully read it.
    I'm using MaxDB 7.7.06.09 on Windows XP (WIN32) with MaxDB Database Studio 7.7.06.09 (build 009-123-202-944).
    Thanks everyone for your help & advice.
    ~Fred

    Fred,
    please either provide the full SQL statements for your example or stick with mine.
    I'm not going to build it up myself a second time to suit yours now.
    >  But now, my issue is how do I store the resultant data in its own table?
    So where is the problem?
    INSERT INTO <target table> (field 1, field 2, ...)  (<your query>)  UDPATE DUPLICATES-
    With my tables this looks like this:
    create table sell_result (list_agent varchar(20) primary key, SUM_CREDIT fixed (10,2))
    insert
    into sell_result (list_agent,sum_credit)
        ( select list_agent, sum (credit) as SUM_CREDIT
          from ( select sh.object_id,lag.name as list_agent, 1 as credit
                 from soldhomes sh join agents lag on lag.id = sh.list_agent_id
                union all
                 select sh.object_id, lag.name as list_coagent, 0.5 as credit
                 from soldhomes sh join agents lag on lag.id = sh.list_coagent_id
          group by list_agent
    update duplicates
    Check what we have now
    sqlcli db770=> select * from sell_result
    | LIST_AGENT           | SUM_CREDIT        |
    | -------------------- | ----------------- |
    | Lars                 |              4.50 |
    | Lisa                 |              3.00 |
    | Mona                 |              2.50 |
    | Paul                 |              2.50 |
    4 rows selected (600 usec)
    Now add some sales data...
    Insert into soldhomes values (11, 1, 2, NULL, NULL)
    Insert into soldhomes values (12, 2, NULL, NULL, NULL)
    Insert into soldhomes values (13, 2, NULL, NULL, NULL)
    Re-run the INSERT command and you're done:
    sqlcli db770=> select * from sell_result
    | LIST_AGENT           | SUM_CREDIT        |
    | -------------------- | ----------------- |
    | Lars                 |              5.50 |
    | Lisa                 |              3.00 |
    | Mona                 |              5.00 |
    | Paul                 |              2.50 |
    4 rows selected (390 usec)
    Neat, isn't it?

  • What are the code library function settings should be followed

    i have written one win32 dll, in that what are the project settings should i follow to access the dll file from the lab view..
    i have done the following changes but still its not working,
    1. Added the library.lib to the dll from the installed path of lab view
    2. project settings > settings for All configuration
    >C\C++ : category :code generation
    use run time lib : Multi threaded dll
    processor : blend
    struct member allignment :1 byte
    call convention : _cdecl*
    For my driver access i have included the sys file.
    is that anything i have to do other than this,  please tel me the config i hav do for the access

    2716jag,
    How are you trying to access the DLL from LabVIEW?  Have you tried using the Call Library Function Node?  This should allow you to access the functions within the DLL.  I hope this helps!
    Brian T
    Applications Engineer

  • Please check the code reg mail implementation and give guide lines to me

    Hi experts
    I written some code for implementing the mail in webdynpro using java mail API,i did not get the out put ,Is any configuration i have to do in webdynpro or WAS
    Can any body review my code and tell me where i mistaken in the implementation .Is there any thing i want to configure .Here with i am sending my code in the action of Send button
    public void onActionSendMail(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActionSendMail(ServerEvent)
        // get the values entered by the user  in the form
        try{
        String toAddress=wdContext.currentContextElement().getTo();
        String ccAddress=wdContext.currentContextElement().getCC();
        String bccAddress=wdContext.currentContextElement().getBCC();
        String subject=wdContext.currentContextElement().getSubject();
        String messageBody=wdContext.currentContextElement().getMessage();
        //set the properties of host and port no
        Properties p = new Properties();
        p.put("mail.transport.protocol","smtp");
        p.put("mail.smtp.host","12.38.145.108");
         p.put("mail.smtp.port","25");
         //get the session object or connection to the mail server or host
         Session sess=Session.getDefaultInstance(p,null);
         //create a MimeMessage and add recipients
         MimeMessage message = new MimeMessage(sess);
         if(toAddress !=null && toAddress.length()>0){
              message.addRecipient(Message.RecipientType.TO, new InternetAddress(toAddress));
         }else
              wdComponentAPI.getMessageManager().reportSuccess("Please Enter the To Address");
         if(bccAddress !=null && bccAddress.length()>0)
         message.addRecipient(Message.RecipientType.BCC, new InternetAddress(bccAddress));
         if(ccAddress !=null && ccAddress.length()>0)
         message.addRecipient(Message.RecipientType.CC, new InternetAddress(ccAddress));
        if(subject!=null && subject.length()>0)
         message.setSubject(subject);
         message.setFrom(new InternetAddress("[email protected]"));
         if((messageBody!=null) && (messageBody.length()>0))
              message.setContent(messageBody,"text/plain");
         }else
              message.setContent("","text/plain"); 
         Transport.send(message);
        catch(Exception e)
             e.printStackTrace();
    Please mail to :  [email protected]
    Thanks and regards
    kalyan

    Hi Venkat,
       The code seems ok to me. you don't need to configure WAS to use JavaMail APIs. However, if this code doesnot work then check with the code given below as this is working fine.
    Properties prop = new Properties();
              prop.put("mail.smtp.host", host);
              prop.put("mail.smtp.auth", "false");
              Session session = Session.getInstance(prop, null);
              session.setDebug(true);
              try {
                   MimeMessage msg = new MimeMessage(session);
                   msg.setFrom(new InternetAddress(from));
                   InternetAddress[] address =
                        { new InternetAddress(to1)};
                   msg.setRecipients(Message.RecipientType.TO, address);
                   msg.setSubject(subject);
                   msg.setSentDate(new Date());
                   MimeBodyPart msg1Body = new MimeBodyPart();
                   msg1Body.setText(msg1);
                   MimeBodyPart msg2Body = new MimeBodyPart();
                   msg2Body.setText(msg2);
                   Multipart mp = new MimeMultipart();
                   mp.addBodyPart(msg1Body);
                   mp.addBodyPart(msg2Body);
                   msg.setContent(mp);
                   Transport.send(msg);
              } catch (AddressException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
                   System.out.print("AddressException : " + e.getMessage());
              } catch (MessagingException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
                   System.out.print("MessagingException : " + e.getMessage());
              } catch (Exception e) {
                   System.out.print("Exception : " + e.getMessage());
    where host is 12.38.145.108 in your case. May be you chk if your mail server  is using another port. 25 is the default port for the smtp. This may be the case that your code is not working.
    Regards:
    Abhinav Sharma
    PS : Do reward points if it helps

  • How does the "Read TDMS" function work when reading part of a data file?

    Hi everyone,
    I have stored some rather large .lvm files that causing me a a big headache when trying to read/analyse the data.... As a work around I first convereted these files to .tdms.... Now the files are much smaller (50%) and can be load/plot within a couple of seconds rather than 10's of seconds.
    Specifically, the files include 7 channels of data that were sampled at 2kHz for about 8-9 mins..... So, each file contains about 700,000 data points or elements.... I am using a producer/consumer architechure to read/plot all the data, then using cursors to identify a data subset, which is send via a queue to the consumer where analysis occurs.... Given the size of the files, when subset is quite large I get "Out of Memory" errors and LabVIEW crashes.
    What I am thinking is that I can down-sample or decimate the data in the producer back to 1kHz (I need to ms resolution so I can see the spikes and can appropriately selected the subset) then index back into the original tdms file to send the undeciated data to the consumer.
    With the "Read TDMS" function, the help states:
    COUNT: Specifies the maximum number of data elements to read from the .tdms file for each channel. The default is –1.
    OFFSET: Specifies the number of data elements into the .tdms file at which the function begins analyzing the .tdms file. The default is 0.
    I am confused by the term "elements". Does this mean actual "data points" as in elements within the 2D array? Or bytes? I am hoping array elements... Would this then mean that given my 7 channels of data, each element value that is a multiple of 7 would index into a new line of data? I also assume this index is zero based... So with no offset, a count value of 0 would return all the data elements at time 0.0000s for all channels (regardless differences in the precision of each channel, unlike bytes), a value of 7 would return all the data elements at time 0.0005s, a value of 14 would return all the data elements at time 0.0010s, etc etc..
    Also, if anyone has any example code for indexing into a file using this method they could shareI would be very appreciative... I would assume a for loop could also be used to read the data subset into the consumer in smaller chunks to reduce the memory load?
    Many thanks,
    Jack

    You should have a different channel in the TDMS file.  So you are reading X elements from a channel starting at element Y.  Yes, those are elements in the array, not Bytes.  NI did a good job of making the API easy to use.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • How does the smart folder work?

    can somebody explain in detail how the smart folder works?(uses and such) thanks

    You can also read all about smart folders in the os Help menu.

  • How see the code of the application

    I would like to know how to see the code generated by APEX since I need to stamp(print) it.
    Thank you

    Hello,
    In FireFox : Right Mouse Click + View Page Source
    In IE: Right Mouse Click + View Source
    (might be a lot of pages though)
    Greetings,
    Roel
    http://roelhartman.blogspot.com/
    You can reward this reply by marking it as either Helpful or Correct ;-)

  • How is the code compiled and run?

    Hi,
    im wondering how this code is interpretet/run by flash as3.
    Lets say i have a for loop:
    for ( var i:Number = 0; i < 12; i++)
    runStep1();
    runStep2();
    runStep3();
    Does the as-code run top to bottom and every method runStep1,
    runStep2, runStep3 is run in a sequence or does the for-loop just
    rush through the methods and doesnt bother if the methods are
    totally executed?
    //Criss

    Hi --
    I agree with you on the way Actionscript behaves -- it
    definitly doesn't
    execute in a way you would expect. One way to work around
    this issue (if
    possible) is to call one function from the end of another,
    for example:
    for ( var i:Number = 0; i < 12; i++)
    runStep1();
    function runStep1() {
    runStep2();
    function runStep2() {
    runStep3();
    This appraoch won't always work if you don't always want step
    2 to run after
    step 1, etc. but it is one approach to this issue.
    Rich
    "Surferboy_SWE" <[email protected]> wrote in
    message
    news:ggegg7$21i$[email protected]..
    >
    Yes im an oldie but new hehe. I was told flash would
    run
    > straight thorough each for loop without bothering if
    each of the functions
    > (runStep1, runStep2...) were executed ready. Lets say
    runStep1() is
    > calculating somthing that takes 2 second and runStep2
    and runStep3 are
    > dependent of what runStep1 has calculated you would end
    up with som
    > strange
    > hard to debug error.
    > I know there are other ways of adressing this problem
    but I never heard
    > of
    > this kind of execution order in other programming
    languages.
    >

  • How compare the code between two tracks in NWDS

    Hi
    We have NW04 Sp18 Portal with MSS & ESS Sp13.At present version we have made lot of custom changes.
    Now we have to upgrade ESS to Sp14. As per the JDI cook book we are going to create new track.
    After that how will we implement the custom changes to the new source code?
    Is there any way to compare the changes between these two tracks to implement the old custom changes to the new source code?
    Any tools available in NWDS to do this
    Its urgent please give your valuable information
    Thanks & Regards
    Gopal

    Hi Gopala,
    You won't like this answer, but unless you have documented all your changes very accurately, as far as I know it's basically the only option you have. Check out the content of both tracks and use a good diff tool to check the differences. Personally I use [WinMerge|http://winmerge.org/]
    Kind regards,
    /Sigiswald

  • How change the code?

    how do you change the desktop to C:\Program Files\RunerBat\File-start
    in this code:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim path As String = IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "MyBatch.bat")
    IO.File.WriteAllLines(path, RichTextBox1.Lines)
    Process.Start(path)
    End Sub

    Hi
    Not sure what you need, but here is my best guess:
    ' myPath as root folder
    Private rootFolder As String = "C:\Program Files\RunerBat\File-start"
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim path As String = IO.Path.Combine(rootFolder, "MyBatch.bat")
    ' Path now = C:\Program Files\RunerBat\File-start\MyBatch.bat
    End Sub
    Regards Les, Livingston, Scotland

  • How to Bar Code and Scaning  Implementation

    Dear All
    If  any body know how to implement the bar code and scaning in sap b1  for pharma company .
    I want to implement for  one of my client .

    Hi,
    You may check these threads first:
    Bar Code Solutions
    Bar-code Scanner
    Barcode integration into SAP B12007B
    Thanks,
    Gordon

  • How is the Kalman filter estimator implemented in an MPC?

    I have a physical process with 2 inputs, 4 states and 2 outputs. Two of the states are
    measured while the other two needs to be estimated using kalman filter.I have
    developed the controller (2 i/p-2 o/p) with an MPC. I can see the 4 states in the implemented 
    MPC, but how do I implement a K.filter required to estimate the states of the 2 unmeasured 
    states in the physical process. ...help help help... 
    Attached is the implemented MPC.vi for comments.
    Attachments:
    MPC controller.zip ‏116 KB

    Hi Vicky,
    I dont have Labview installed on this laptop, but I have implemented the Labview MPC on a distillation column. You have 2 blocks that are necessary for the MPC, one outside the loop and one inside. You can connect all the necesary settings, like the model, the control horizon, the kalman filter settings,... to the block outside the loop. I think the control for Kalman is called estimation parameters. There you select between no estimation, pole placement and Kalman filter. For the Kalman filter you have to give the controller 3 matrices, that define your Kalman filter, N, Q and R. These matrices are related to your noise model, I don't know the exact theory unfortunately.
    regards
    KF

  • How to increase Code folding tag width

    Is there a way to increase the "hint" size of a folded (collapsed) code tag.  I only get about 4 letters which is not enough to tell me what the folded code is.
    Thanks !

    Well that's too bad,  the tag doesn't tell you enough to be useful as a placeholder and you have to select the tag for the tooltip to work.  They really need a pref to set the width.  This just makes this feature all but useless to me.

Maybe you are looking for

  • Bluetooth no longer works since I got a 3G iPhone?

    Hello - I just upgraded iPhones - my old iPhone's Bluetooth worked fine with 1) hands-free set up in my car (which shows my address book on car's GPS Screen); and 2) Plantronics headset. Now (since buying the new phone) NEITHER Bluetooth device works

  • Photoshop not recognizing PSD files in my windows account but works on others

    I tried browsing my computer for the default program to open .psd files, but when I double click photoshop cs6, it doesn't show up in the list of default programs. Please help, this is very annoying. Photoshop can open .psd files automatically in oth

  • I did reinstalled the rules why asked me a card sim? I can't do anythig

    Hello I would like to know why isn't work my iphone 4 because I juste did the reinstallation of the rules. I though to do the OS that's all. And now I can't do anything is asking me a new sim card because is cloused the sim card. Help me please !

  • Check lots by Business Areawise in F110

    HI Experts, I have a scenario, where i need to have a seperate Check lots for Business areawise. My Buss areas are my locations. The requirement is - i have one House Bank, one Acct Id & 10 Check lots. when i run Auto payment, system should pick the

  • Printing using SAPSPRINT

    Dear Experts, in order to print from SAP via the SAPSPRINT service we must install Windows Servers. The question is: --> How many spools/hour can one SAPSPRINT service cover ? --> How much CPU / Memory should be assigned to one SAPSPRINT service? I u