Author Topic: CHDKLover's menu mod  (Read 4650 times)

Offline GrAnd

  • Developers
  • Hero Member
  • ****
  • Posts: 916
  • [A610, S3IS]
    • CHDK
CHDKLover's menu mod
« on: 02 / April / 2008, 18:48:52 »
  • Publish
  • CHDKLover (from the german forum) seems to be a smart guy, he did some interesting code customizations (Canon / CHDK-Forum :: Thema anzeigen - Men?-Mod v2 being an example), too bad he doesnt share them with the rest of the world (english chdk forum would be a good start :D).




    Hmm... Very interesting mod. How about the integration into trunk? ;)
    « Last Edit: 02 / April / 2008, 23:16:26 by GrAnd »
    CHDK Developer.

    Offline PhyrePhoX

    • Global Moderator
    • Guru Member
    • *****
    • Posts: 2254
    • make RAW not WAR
      • PhyreWorX
    Re: CHDKlover's menu mod
    « Reply #1 on: 02 / April / 2008, 18:55:42 »
  • Publish
  • CHDKLover (from the german forum) seems to be a smart guy, he did some interesting code customizations (Canon / CHDK-Forum :: Thema anzeigen - Men?-Mod v2 being an example), too bad he doesnt share them with the rest of the world (english chdk forum would be a good start :D).


    Hmm... Very interesting mod. How about the integration into trunk? ;)


    well, TKgermany should report to CHDKlover (i wont register there just for that :D) that there is indeed some interest so maybe he finally joins here (i guess he already is registered here, maybe with another nickname and not posting) and shares his code. after all, this will be the best solution for everyone.

    Offline jetzt

    • Sr. Member
    • ****
    • Posts: 316
    • [A710IS,(SD200)]
    Re: CHDKlover's menu mod
    « Reply #2 on: 02 / April / 2008, 19:01:12 »
  • Publish
  • Yes, would also like that, seems that someone didn't want or trust to post it here with his/her English.

    Jetzt

    Offline CHDKLover

    • Rookie
    • *
    • Posts: 36
    Re: CHDKlover's menu mod
    « Reply #3 on: 02 / April / 2008, 21:12:22 »
  • Publish
  • Hallo guys,
    you all right my English is not so good. But I'm very interrested to integrate my mod into trunk. But I need an access to chdk - Trac.

    CHDKLover

    Offline PhyrePhoX

    • Global Moderator
    • Guru Member
    • *****
    • Posts: 2254
    • make RAW not WAR
      • PhyreWorX
    Re: CHDKlover's menu mod
    « Reply #4 on: 02 / April / 2008, 21:19:16 »
  • Publish
  • Hello Mr. CHDKLover, so far i can understand you very well ;) welcome!
    just to let you know:  i dont have access to trac/svn (and i dont really want that, yet) but still my code ended up in official trunk - thanks to the likes of Allbest and grAnd and the other devs who DO have write access. just create a new thread, describe your feature in detail and provide a diff file, i'm pretty sure one of the devs will include it into official trunk, once you think it is in final stage and properly tested. if not, he sure will tell you why, maybe there are bugs, who knows. :)

    Offline CHDKLover

    • Rookie
    • *
    • Posts: 36
    Re: CHDKlover's menu mod
    « Reply #5 on: 02 / April / 2008, 21:28:16 »
  • Publish
  • OK,
    but need a program to create such a *.diff file. Could you tell my one for windows?

    CHDKLover

    Offline PhyrePhoX

    • Global Moderator
    • Guru Member
    • *****
    • Posts: 2254
    • make RAW not WAR
      • PhyreWorX
    Re: CHDKlover's menu mod
    « Reply #6 on: 02 / April / 2008, 21:36:21 »
  • Publish
  • i dont know the exact syntax, but piping the output of svndiff into a file should be sufficient.

    you have to checkout the official trunk (creating a "working copy"). then copy your changed files into the working copy (or just edit the files).

    then open a cmd window, change into the directory of the working copy and type "svndiff". this should give you an output of what you changed.
    if you type "svndiff >diff.txt" a file called diff.txt will be created, containing the changes.

    edit: sorry for this creating of off-topicness, maybe we should start another thread on this. :)

    2nd edit: wow, 2 posts and already 2 karmapoints, continue with this rate and you will even rise above barney ;)
    « Last Edit: 02 / April / 2008, 21:41:16 by PhyrePhoX »

    Offline wontolla

    • Sr. Member
    • ****
    • Posts: 413
    • S3 & G9 & A720
    Re: CHDKLover's menu mod
    « Reply #7 on: 03 / April / 2008, 00:17:40 »
  • Publish
  • Quote
    wow, 2 posts and already 2 karmapoints, continue with this rate and you will even rise above barney

    Jejeje, if we talk about #ofPosts/karma ratio, he already beat everyone!

    Quote
    you all right my English is not so good. But I'm very interrested to integrate my mod into trunk. But I need an access to chdk - Trac.

    Don't worry. I prefer your bad English than your good German.

    You may want to compile CHDK with your changes and upload the files so we can try/test them. Once there are not obvious bugs, developers will be happy to include them in the trunk (the changes, not the bugs).

    You don't want access to the trunk, believe me! I used to work as a network administrator, (I had all the passwords, writing privileges etc). I learned that not having privileges is a privilege itself!

    To show your code, you can use the Generic Syntax Highlighter (GeSHi) in this forum. It will make the code more readable using different colours for code key words etc. Or you can produce a diff file as PhyrePhox suggested for others to apply your changes at their working versions.

    If you use Windows I recommend TortioseSVN http://tortoisesvn.tigris.org/ It integrates into Windows explorer so you can see different icons when files are out of date or modified. Everything related with project version control is on a right-click. To generate the diff file just select your chdk folder and choose "Patch".


    Sorry to write so much, I'm just overexcited because I saw you wrote a draw_round_rect function. I swear I was looking for something like that a few days ago but I didn't know how to implement it.

    Offline Barney Fife

    • Hero Member
    • *****
    • Posts: 1157
      • Gay Outdoorsmen
    Re: CHDKLover's menu mod
    « Reply #8 on: 03 / April / 2008, 09:27:02 »
  • Publish
  • Deleted
    « Last Edit: 23 / April / 2008, 00:52:29 by Barney Fife »
    [acseven/admin commented out: please refrain from more direct offensive language to any user. FW complaints to me] I felt it imperative to withdraw my TOTAL participation. Nobody has my permission, nor the right, to reinstate MY posts. Make-do with my quoted text in others' replies only. Bye

    CHDK Forum

    Re: CHDKLover's menu mod
    « Reply #8 on: 03 / April / 2008, 09:27:02 »

    Offline GrAnd

    • Developers
    • Hero Member
    • ****
    • Posts: 916
    • [A610, S3IS]
      • CHDK
    Re: CHDKLover's menu mod
    « Reply #9 on: 03 / April / 2008, 11:23:10 »
  • Publish
  • Quote
    wow, 2 posts and already 2 karmapoints, continue with this rate and you will even rise above barney

    Jejeje, if we talk about #ofPosts/karma ratio, he already beat everyone!


    OTA (off-topic-alert, not over-the-air)

    True, if we did the math mine would be somewhere around 1.2, if lucky. :)


    Anti-example: There was a someone, who got -2 (minus two) just for his first post. :D
    CHDK Developer.

    Offline CHDKLover

    • Rookie
    • *
    • Posts: 36
    Re: CHDKLover's menu mod
    « Reply #10 on: 03 / April / 2008, 21:56:40 »
  • Publish
  • Hallo,
    sorry I know, I'm very late. But I have also my studies, so I can't spend my whole time for the CHDK.

    I also created a diff File (see attachment).

    CHDKLover
    « Last Edit: 23 / November / 2008, 20:09:23 by CHDKLover »

    Offline PhyrePhoX

    • Global Moderator
    • Guru Member
    • *****
    • Posts: 2254
    • make RAW not WAR
      • PhyreWorX
    Re: CHDKLover's menu mod
    « Reply #11 on: 03 / April / 2008, 23:18:05 »
  • Publish
  • excellent feature.

    for those who dont know what it is about yet:

    short summary: bigger menus (more lines possible) and custom colors for menu headlines and "cursor text".

    suggestions:
    - why not seperate menu title color and cursor color? this way you can always distinguish cursor from menu title :)
    - about the auto-centering of the menu: i would either disable vertical centering or at least make an option for that, as it is quiete weird with these "jumping" menus when they have different sizes (lines)

    other than that: feel free to post things in german, in case you dont know the english words, someone can always translate it. or you send a pm with a german text to either me or the other german users so that we translate it before and you can post the english text here.

    Offline CHDKLover

    • Rookie
    • *
    • Posts: 36
    Re: CHDKLover's menu mod
    « Reply #12 on: 03 / April / 2008, 23:37:22 »
  • Publish
  • Hallo PhyrePhoX,
    I doesn't like too many options. I think the CHDK Project is very big. And we as the developers must look, that the CHDK can be easy to use by everyone in a short period of time.

    But if you want, I can implement it.

    CHDKLover

    Offline GrAnd

    • Developers
    • Hero Member
    • ****
    • Posts: 916
    • [A610, S3IS]
      • CHDK
    Re: CHDKLover's menu mod
    « Reply #13 on: 03 / April / 2008, 23:39:10 »
  • Publish
  • other than that: feel free to post things in german, in case you dont know the english words, someone can always translate it. or you send a pm with a german text to either me or the other german users so that we translate it before and you can post the english text here.

    I have no problem with understanding his English.
    EWAVR also claimed, that he do not speak English at all. But after a month he joined us in a discussion on this forum. Either he studied English for a month, or ...  ::)
    BTW. I also insist that my English is very ugly and simple, despite Barney's lessons...  :D
    CHDK Developer.

    Offline PhyrePhoX

    • Global Moderator
    • Guru Member
    • *****
    • Posts: 2254
    • make RAW not WAR
      • PhyreWorX
    Re: CHDKLover's menu mod
    « Reply #14 on: 03 / April / 2008, 23:51:24 »
  • Publish
  • Hallo PhyrePhoX,
    I doesn't like too many options. I think the CHDK Project is very big. And we as the developers must look, that the CHDK can be easy to use by everyone in a short period of time.

    But if you want, I can implement it.

    CHDKLover
    well yes, chdk is quiete a big project now, you are right. but a switch here & there will make it even more powerful, more userfriendly and more customizable. thats one of the main advantages of the "CHDK OS" over the "Canon OS" - you can set everything the way you really want :) and as to size of chdk itself, i dont think a few more switches will seriously hurt memory size or execution time. especially not when the new modular chdk will be released :)

    @grand: yeah sure we do understand him, i just wanted him to know that he can express himself however he wants to. sometimes you dont find the right words to say in a foreign language. just wanted to make him feel welcome :)

     


    SimplePortal 2.3.3 © 2008-2010, SimplePortal