Flamefire
acaf4eadb2
Serialize Themes
2014-10-27 11:10:29 +01:00
Flamefire
2f99cd2560
Make CSingNotes also implement Draw()
...
Also a bit refactoring
2014-10-22 22:00:25 +02:00
Flamefire
8c3a50c18f
More improvements for objectinteractions
...
Also removes highlight textures and colors
2014-10-22 13:46:34 +02:00
Flamefire
ae7a7fd390
Implement a common Interface for all MenuElements
...
Also remove CSongMenu and replace it with a factory class
2014-10-19 17:17:39 +02:00
Flamefire
b07d31f697
Unify object interactions
2014-10-18 18:46:13 +02:00
Flamefire
d8cce13211
Rename LoadTextures to LoadSkin
...
(Its also Colors, not only textures!)
2014-10-18 10:42:35 +02:00
Flamefire
8109d77ab1
Fix wrong theme stuff
2014-10-16 23:47:52 +02:00
Flamefire
e04480171e
Merge branch 'develop' of git://github.com/flokuep/Vocaluxe into develop
2014-10-16 21:28:14 +02:00
Flamefire
86fb73ca48
Cleanup not required XML attributes
2014-10-16 21:27:09 +02:00
Flamefire
aa0579a4f1
Make partymodes reload their themes
...
Move PartyModeIds into Partymodes
Fix bug where wrong text size is used (CalculatedFont is now used)
Fix bug where text of the main table in partymodes is displayed wrong
2014-10-15 17:25:37 +02:00
Flamefire
defb2ca6c7
Rewrite Theme Engine
2014-10-08 22:29:02 +02:00
Flamefire
9e5011374f
Rename CTheme to CThemes
2014-10-05 17:27:45 +02:00
Flamefire
2e25bf6610
Merge branch 'Better_Graphics_Handling' into develop
...
Conflicts:
Vocaluxe/Base/Fonts/CFontStyle.cs
2014-10-02 20:46:04 +02:00
Flamefire
6ebbf7df6f
Introduce example for a more flexible deserialization
...
Also make the CoverGenerator themes serializeable
Rest is automatic reformatting.
2014-10-01 00:54:04 +02:00
Florian Küpper
7f965e0f9b
Check for right screen-version.
2014-09-27 13:13:36 +02:00
Flamefire
19f81943d6
Introduce RenderRect for easy access to the full screen rect
2014-09-26 15:05:19 +02:00
Flamefire
c156fa69ab
Merge branch 'develop' of git://github.com/flokuep/Vocaluxe into Better_Graphics_Handling
...
Conflicts:
Vocaluxe/COSFunctions.cs
VocaluxeLib/CHelper.cs
VocaluxeLib/Menu/CStatic.cs
VocaluxeLib/Structs.cs
2014-09-25 18:49:18 +02:00
Florian Küpper
c07441bc63
Load complete theme-date with de-serialization.
2014-09-18 15:35:52 +02:00
Flamefire
7f8e974fe1
Rename CTexture to CTextureRef to reflect it is only a reference
2014-09-13 17:51:55 +02:00
Florian Küpper
6d46cbc069
Some renamings.
2014-09-10 20:22:39 +02:00
Florian Küpper
cea276090d
Change serialization. It think it's much better now.
2014-09-09 22:04:52 +02:00
Florian Küpper
290f6d024e
Serialize complete screens.
2014-08-26 17:37:50 +02:00
Florian Küpper
b2102b11d9
Add serialization for all theme-elements.
2014-08-26 16:48:30 +02:00
Florian Küpper
4bbb0bfb14
Try it for background.
2014-08-26 09:29:39 +02:00
Florian Küpper
6b958527ce
First try to implement serialisation (for statics).
2014-08-25 17:22:13 +02:00
Flamefire
fe60f6f5df
Simplify Songmenu (only selected and preview numbers)
...
More consistent handling of mouse and keyboard selection of songs
2014-08-07 19:31:17 +02:00
Flamefire
eba5deba2b
Make CSettings contain only constant values to avoid accidental misuse. Everything changeable is in CConfig
2014-03-19 19:54:55 +01:00
Flamefire
898819fcf5
Fix code issues (naming, unused stuff)
2014-03-12 09:41:34 +01:00
Flamefire
73e4a9fa74
Merge branch 'release-0.3' into develop
...
Conflicts:
Vocaluxe/Base/CConfig.cs
Vocaluxe/Lib/Playlist/CPlaylistFile.cs
Vocaluxe/Screens/CScreenSong.cs
VocaluxeLib/CHelper.cs
VocaluxeLib/Menu/CMenu.cs
VocaluxeLib/Menu/SongMenu/CSongMenuFramework.cs
VocaluxeLib/Menu/SongMenu/CSongMenuTileBoard.cs
2013-10-19 00:42:56 +02:00
Flamefire
3a8acecd5c
Use always the same xml writer settings
2013-10-18 23:40:23 +02:00
Flamefire
370964ee99
Fix file headers and indentations
2013-09-20 18:09:32 +02:00
Flamefire
762d2c80d2
Code cleanup
...
Added license stuff
2013-08-22 00:56:58 +02:00
Flamefire
8b71dec2ca
Video list -> Dictionary for faster access
2013-05-22 01:19:55 +02:00
Flamefire
f370693dde
Convert STexture to class CTexture
2013-05-04 15:14:02 +02:00
Flamefire
95ff3cd7a3
Simpler CText.Draw...
...
Bugfix CMenu._IsMouseOver
2013-05-02 02:33:39 +02:00
Flamefire
fa22096914
Fixed bounds calculation of CText
2013-05-02 02:00:48 +02:00
Flamefire
553be47783
Removed unused and temporary stuff
2013-05-01 22:14:34 +02:00
Flamefire
cf39a4b107
Changed string comparisons to easier != "" syntax
2013-04-23 14:52:51 +02:00
Flamefire
1540be9120
More refactoring and small fixes
2013-04-23 14:22:42 +02:00
Flamefire
dcbbc5caf3
Many cleanups according to ReSharper suggestions (Mostly redundant code)
...
Minor Bug fixes
2013-04-20 02:19:56 +02:00
Flamefire
74396eda2f
Auto cleanup
2013-04-18 15:09:21 +02:00
Flamefire
67da90427b
Renaming for namesheme
2013-04-15 19:10:38 +02:00
Flamefire
883b35d0f2
Renamed ambiguous prefixes and abbreviations
2013-04-15 12:35:31 +02:00
Flamefire
498cb09dd2
Preparation for namestyle fixing: fixed ambiguous name
2013-04-05 19:56:51 +02:00
Flamefire
1f695a7b83
Added StyleCop Cleanups
2013-03-22 23:17:33 +01:00
Flamefire
d047b12415
Removed unused method overrides
...
renamed some parameter casings
2013-03-22 22:16:51 +01:00
Flamefire
efab579188
Auto cleanup of VocaluxeLib
2013-03-22 21:12:45 +01:00
Flamefire
91e6d4901b
Changed namespace of VocaluxeLib
2013-03-22 20:53:22 +01:00
Flamefire
baaa26883a
Removed unused usings
2013-03-20 00:45:40 +01:00
Flamefire
71d5b2ce76
Removed useless default:break
2013-03-19 23:03:31 +01:00