Joshua,

The Cusis them is actually something I started to implement when Mike
created it a few years ago.  This is when I discovered that the theme
support needs an overhaul.

Emilio,

Yes, loading from something such as an ini file will work, although I
think a format such as CSS is more appropriate.  I don't have anything
special to say about the code, but if you ask then I can add my
response to the wiki:
http://lmms.sourceforge.net/wiki/index.php/Developer_Documentation

Regarding pulling changes, we are using git, just not on github.  So
everything you know about git still applies:
http://lmms.sourceforge.net/wiki/index.php/Accessing_Git_repository

What I would do, if I were you and you want to maintain a fork on
github, is something like this:
Create a repository on github
git clone --origin upstream git://lmms.git.sourceforge.net/gitroot/lmms/lmms
cd lmms
git remote add -t master origin <path-to-github-repo>
git push --force origin

This will clone all the LMMS repo onto your computer, the official
repo is named "upstream".  Then you add a remote repo for your newly
created github repository named "origin".  Then you push all of the
commits to your github repo.  For maintenance, you can do something
like:

git push origin # Push changes to origin whenever you like
git pulll upstream # Occasionally merge in changes from upstream

I hope this helps.

-- Paul

On Fri, Nov 2, 2012 at 7:06 AM, Emilio Coppola <[email protected]> wrote:
> Thanks for your answer. It was what I've expected. I have experience with
> Qt4 since Im making a program, but I'm using Python. Im not sure if I can
> help with that color values but maybe loading those values from a ".ini"
> file will work?
> Is there any tutorial or guide about the LMMS source code so I can start
> playing around?
>
> Another thing that I find hard to understand is how to pull changes to the
> main project. I'm working on Github and that makes it a lot more easy to
> work. Have you considered moving the project to Github also?
>
> Thanks again, and Hugs!
>
>
> 2012/10/31 Paul Giblock <[email protected]>
>>
>> Hello. Are you referring to the piano graphics or the colors used in
>> the grid?  Currently, Most colors used by LMMS are not exposed to the
>> *.css file.  This is due to both historic and technical reason.
>> Historically, most LMMS drawing code and color values were hardcoded.
>> Qt4 brought css stylesheet support, which we now use for styling of
>> factory Qt controls such as buttons or textboxes.
>>
>> The main problem area are custom LMMS controls, such as knobs,
>> LCD-panels, and editor areas such as the piano-roll and song editor.
>> Qt does not provided (at least lat time I checked) a simple method of
>> styling custom controls in the CSS files. At least, it is suboptimal.
>>
>> Palette changes are a commonly requested feature, but support will
>> require some development effort.  I do not have the time for this, but
>> I will gladly get someone started if they are inspired to work on
>> this.  I can probably dig up some conversation and code snippets from
>> when I was originally approaching this problem several years ago.
>>
>> -- Paul
>>
>> On Wed, Oct 31, 2012 at 1:27 PM, Joshua Wade <[email protected]> wrote:
>> > http://browse.deviantart.com/?q=lmms#/d29k9c5
>> >
>> > Something like that?
>> >
>> > I think it might be possible to make new themes without modifying the
>> > source
>> > and recompiling, but you'd have to ask someone else.
>> >
>> >
>> > On Sun, Oct 28, 2012 at 5:01 AM, Emilio Coppola
>> > <[email protected]>
>> > wrote:
>> >>
>> >> Hello, is it possible to modify the horrible colors of the piano roll
>> >> by
>> >> the "style.css" on the theme folder? or it has to be done by the
>> >> source. I
>> >> would like to help with the theme and this kind of aspects of the
>> >> project.
>> >> I'm a programmer and I have experience with Qt and Python.
>> >>
>> >> Hugs!
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> WINDOWS 8 is here.
>> >> Millions of people.  Your app in 30 days.
>> >> Visit The Windows 8 Center at Sourceforge for all your go to resources.
>> >> http://windows8center.sourceforge.net/
>> >> join-generation-app-and-make-money-coding-fast/
>> >> _______________________________________________
>> >> LMMS-devel mailing list
>> >> [email protected]
>> >> https://lists.sourceforge.net/lists/listinfo/lmms-devel
>> >>
>> >
>> >
>> >
>> > --
>> > Joshua Wade
>> > [email protected]
>> >
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > Everyone hates slow websites. So do we.
>> > Make your web apps faster with AppDynamics
>> > Download AppDynamics Lite for free today:
>> > http://p.sf.net/sfu/appdyn_sfd2d_oct
>> > _______________________________________________
>> > LMMS-devel mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/lmms-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_sfd2d_oct
>> _______________________________________________
>> LMMS-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/lmms-devel
>
>

------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to