Abdelrazak Younes <[EMAIL PROTECTED]> writes:
| Lars Gullik Bjønnes wrote:
| > Abdelrazak Younes <[EMAIL PROTECTED]> writes:
| > | Lars Gullik Bjønnes wrote:
| > | > [EMAIL PROTECTED] (Lars Gullik Bjønnes) writes:
| > | > | Abdelrazak Younes <[EMAIL PROTECTED]> writes:
| > | > | | | UniqueGui
| > | > | | UniqueGuiInstance
| > | > | | GuiImplementation
| > | > | | GuiInstance
| > | > | | LarsGui
| > | > | | Ahh... you are tickling my ego.
| > | > | | | LyXGui
| > | > | | GuiGui
| > | > | | MyGui
| > | > | | MyGuiIsBig
| > | > | | I think I liked 'GuiInstance'
| > | > for the variable name that is...
| > | | That would be gui_instance_ then.
| > Not according to our naming scheme, then it would be 'guiInstance_'.
|
| By the way, this is written nowhere and I had the impression that
| "gui_instance_" style was the rule in the current code. Could you
| confirm that please because I used the "gui_instance_" style
| everywhere already :-(
Perhaps the wrong heading but... from development/Code_rules/Rules:
* Naming rules for classes
- Use descriptive but simple and short names. For stuff specific to
LyX
use LyX as prefix. Some modules, like mathed or spellchecker,
could have
other prefixes.
[I am not so sure about the LyX prefix]
- Class names are usually capitalized, and function names
lowercased.
Enums are named like Classes, values are usually in lower-case.
- Long variables are named like thisLongVariableName.
New types are capitalized, so this goes for typedefs, classes,
structs and enums.
Sure this needs a brush-up, but the gist is there.
--
Lgb