GithubHelp home page GithubHelp logo

Ctrl-Click then Ctrl-H about ideu HOT 24 CLOSED

fredvs avatar fredvs commented on June 4, 2024
Ctrl-Click then Ctrl-H

from ideu.

Comments (24)

circular17 avatar circular17 commented on June 4, 2024 2

To make animated gif, in Linux terminal:
~/Vidéos$ ffmpeg -i video.mp4 -vf "split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" video.gif

Indeed you don't get the bug.

from ideu.

fredvs avatar fredvs commented on June 4, 2024 1

To make animated gif, in Linux terminal:
~/Vidéos$ ffmpeg -i video.mp4 -vf "split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" video.gif

Nice trick and OOTB.
Many thanks, I will use it very soon.
[EDIT] See my previous post with video.
;-)

from ideu.

fredvs avatar fredvs commented on June 4, 2024

Ok, I will check that.

from ideu.

fredvs avatar fredvs commented on June 4, 2024

Here it works normally, CTRL+Click goes on source and CTRL+H goes back.
Even if repeat this many times.

Sorry but I dont understand this:

But now if I move the mouse, without clicking, it goes again into the second unit.

What goes again to the second units, what is that second units and how do you go to that unit without clicking? Sorry I dont understand, could you explain a few more?

from ideu.

fredvs avatar fredvs commented on June 4, 2024

But now if I move the mouse, without clicking, it goes again into the second unit. Also Ctrl-H doesn't work anymore to go back.

But for navigate, you may use Ctrl-H to go back and Shift+Ctrl-H to go forward:

Capture d’écran_2020-04-24_03-51-21

from ideu.

circular17 avatar circular17 commented on June 4, 2024

A video might help. So here I Ctrl-Click on mseclasses which get me to that unit. Then I press Ctrl-H and it goes back to main. Then I slightly move the mouse and it goes again into mseclasses.
ideu_ctrl_h

from ideu.

fredvs avatar fredvs commented on June 4, 2024

Many thanks for the video but I am still stocked.
I try here but nothing appends.

So following your video:

  1. Click on mseclasses with Ctrl+Click ----> it goes to mseclasses source.
  2. When I am in mseclasses, do Ctrl + H ----> it goes back to main.pas
  3. Now in main.pas I move the cursor somewhere and click ----> nothing append (like it should).

So sure I miss something but what....

from ideu.

circular17 avatar circular17 commented on June 4, 2024
  1. Move the cursor without clicking

from ideu.

fredvs avatar fredvs commented on June 4, 2024

Here video.
(Huh, what do you use to record and save as animated gif?)

myvideo

from ideu.

circular17 avatar circular17 commented on June 4, 2024

I can try to debug it. Where in the code are done the Ctrl-H and Ctrl-Click actions?

from ideu.

circular17 avatar circular17 commented on June 4, 2024

Oh in fact it seems the lamp is also creating this bug.

from ideu.

fredvs avatar fredvs commented on June 4, 2024

Hello, ok, I will check this tonight.

from ideu.

circular17 avatar circular17 commented on June 4, 2024

Ok, see you

from ideu.

fredvs avatar fredvs commented on June 4, 2024

Oh in fact it seems the lamp is also creating this bug.

Yep, with the lamp I can reproduce the bug.
Ok, good meat for tonight.

from ideu.

fredvs avatar fredvs commented on June 4, 2024

Now I have doubt about the utility of the auto-list (lamp on).
I did it in the begin of ideU to do like Delphi does but maybe it is not needed, CTRL+Space or CTRL+Shif+Space is enough.

What do you think?

from ideu.

circular17 avatar circular17 commented on June 4, 2024

Now I have doubt about the utility of the auto-list (lamp on).
I did it in the begin of ideU to do like Delphi does but maybe it is not needed, CTRL+Space or CTRL+Shif+Space is enough.

What do you think?

I agree it is not needed. Maybe it can be that when you write "." then it shows automatically the list like Ctrl+Space. Or when you write "(" it shows the parameters like Ctrl+Shift+Space. But otherwise, that's really not necessary.

from ideu.

fredvs avatar fredvs commented on June 4, 2024

Huh, with commit f6e127c it should be fixed.
Personally I use it, I dont have very good memory and it helps me a lot.
And I like to not be obliged to use a key and that it comes automatic.
But people way disable it with the lamp icon.

from ideu.

fredvs avatar fredvs commented on June 4, 2024

By the way, did you try the auto-class completion?

You may try it with that: copy this code in your code:

type TMyButton = class(TButton)
    property Size: Integer;
    procedure DoSomething;
end;

Place the cursor-caret on class, do Shift+Ctrl+A and see what happens (and appends).

from ideu.

circular17 avatar circular17 commented on June 4, 2024

Oh ok so that's like Ctrl-Shift-C. I though it wasn't available because I tried with this shortcut.

from ideu.

fredvs avatar fredvs commented on June 4, 2024

Oh ok so that's like Ctrl-Shift-C. I though it wasn't available because I tried with this shortcut.

Ha, of course you may assign the shortcut you want.
Is Ctrl-Shift-C the default normally used?
If yes, it could be changed as default in ideU too.

from ideu.

fredvs avatar fredvs commented on June 4, 2024

If you click with the right button on the edit page, you will have a list with all the shortcuts available.

ctrlE

from ideu.

circular17 avatar circular17 commented on June 4, 2024

Is Ctrl-Shift-C the default normally used?
If yes, it could be changed as default in ideU too.

As far as I know that's the default in Lazarus. I don't know for other editors.

If you click with the right button on the edit page, you will have a list with all the shortcuts available.

Cool yeah I could browse a bit this menu.

from ideu.

fredvs avatar fredvs commented on June 4, 2024

As far as I know that's the default in Lazarus. I don't know for other editors.

Hum, here it is used to copy cells.

from ideu.

circular17 avatar circular17 commented on June 4, 2024

Well one can find it in the menu anyway.

The problem with CTRL-H is solved. Congrats!

from ideu.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.