David Capello
994f5e6284
Added mini-look (SkinProperty::isMiniLook) to buttons and sliders.
2010-03-21 21:28:32 -03:00
David Capello
782d3998c5
Fixed a flicker problem when the slider of layer-opacity in the state bar were used.
2010-03-21 21:27:13 -03:00
David Capello
015a4d713c
Added SkinProperty.
2010-03-21 21:25:38 -03:00
David Capello
99e75b349e
Fixed convert_to problems.
2010-03-20 23:14:18 -03:00
David Capello
44b80672f2
Added properties to Component class.
2010-03-20 13:28:06 -03:00
David Capello
62e79141d7
Imported SharedPtr.h header file from Vaca library.
2010-03-20 13:23:09 -03:00
David Capello
104d315f25
Applied guiscale to tabs widget.
2010-03-20 12:55:25 -03:00
David Capello
345dbb6fec
State-bar is double-buffered now.
2010-03-20 12:29:15 -03:00
David Capello
2658aae644
Applied jguiscale to status bar borders.
2010-03-18 21:28:55 -03:00
David Capello
c4bd51d569
Applied jguiscale to color bar.
2010-03-13 00:21:14 -02:00
David Capello
11fda53fe3
Added Editor::editor_move_cursor to avoid drawing cursor preview flickering.
2010-03-13 00:14:32 -02:00
David Capello
29059b785d
Vaca::details::trace_t renamed to Tracer.
2010-03-12 23:17:13 -02:00
David Capello
e6fb597f58
Warning 4996 is disabled only in MSC compiler.
2010-03-12 23:16:45 -02:00
David Capello
5ae14b550b
Added Vaca::String class.
...
Added Vaca::Exception class.
Added Vaca::System class.
Added vaca_main().
The main/WinMain is defined inside vaca library.
2010-03-12 23:16:05 -02:00
David Capello
9e46555a65
Modified default target platform (calculated through current compiler).
2010-03-12 23:12:25 -02:00
David Capello
80833f33b0
Added WIN32_LEAN_AND_MEAN
to speedup compilation time.
2010-03-12 23:09:26 -02:00
David Capello
6cad6849b5
Removed jpoint.h and jsize.h.
2010-03-11 00:45:19 -02:00
David Capello
cb1b6dc1ad
Removed <windows.h>, <commctrl.h> and <algorithm> from Vaca/base.h.
2010-03-11 00:44:12 -02:00
David Capello
e8ec41f436
Moved vaca/README.txt comments to third_party/README.txt.
2010-03-10 17:17:24 -03:00
David Capello
33854fed54
Moved vaca lib to third_party directory.
...
Fixed a problem compiling MutexImpl for win32.
2010-03-10 16:57:38 -03:00
David Capello
5ce6b9c51b
REnamed MutexPimpl to MutexImpl.
2010-03-10 01:07:02 -02:00
David Capello
1e18163512
Added some TODO.
2010-03-10 00:43:25 -02:00
David Capello
2a27405173
Added Vaca::Mutex.
...
Now Vaca is compiled as a library (.lib/.a).
Removed jmutex.cpp, jpoint.cpp, jsize.cpp.
2010-03-10 00:34:50 -02:00
David Capello
d28b11e639
Added a common .gitignore file.
2010-03-09 22:09:16 -02:00
David Capello
78422a19fc
More documentation about Lasso tool.
2010-03-09 21:06:55 -02:00
David Capello
5c6da29ced
Removed 'Advanced mode' option.
2010-03-09 00:46:12 -02:00
David Capello
71415febe8
image_impl.h does not include allegro.h anymore
2010-03-09 00:43:49 -02:00
David Capello
c8b84732cd
Split _ji_set_font_of_all_widgets() in _ji_reinit_theme_in_all_widgets().
2010-03-09 00:43:28 -02:00
David Capello
719374718d
More jguiscale() usage.
2010-03-09 00:42:31 -02:00
David Capello
4369afa2c5
Added jwidget_set_border(JWidget,int) function.
2010-03-09 00:41:25 -02:00
David Capello
28b14cfc0a
Gui is regenerated and font is reloaded when the jguiscale() changes.
2010-03-08 23:35:32 -02:00
David Capello
3e1f0e1a63
Now the default font is loaded from the skin (skins/default_skin_font.pcx).
2010-03-08 23:34:48 -02:00
David Capello
f0cb918717
Now ji_font_load_bmp() uses ji_apply_guiscale() to resize the bitmap font.
2010-03-08 22:58:46 -02:00
David Capello
5af4ed0d55
Renamed apply_gui_scale() to ji_apply_guiscale().
2010-03-08 22:58:10 -02:00
David Capello
6e97287339
Removed conditions about JI_INITIALIZED in SkinneableTheme::init_widget().
2010-03-08 21:37:53 -02:00
David Capello
9535b085fe
Removed guiscale() from ASE and added jguiscale() in Jinete.
...
With this change we can apply jguiscale() in some places like jalert and jfiles.
2010-03-08 00:42:41 -02:00
David Capello
f1128336f4
The ConfigureScreen now shows the current screen resolution if it is not in the combo box.
2010-03-07 23:48:01 -02:00
David Capello
0a7136a0b4
Added underline_height in jdraw_text() function.
...
Removed jdraw_widget_text() (deprecated).
2010-03-07 23:16:20 -02:00
David Capello
ed3428345f
Replaced hline() with rectfill() in jrectexclude(). A lot of hlines() directly in the screen are really slow.
2010-03-07 22:49:37 -02:00
David Capello
cb97884026
- All tools stuff refactored in various files/components.
...
- Added classes: IToolLoop, Tool, ToolGroup, ToolInk, ToolController, ToolPointShape, ToolIntertwine, ToolBox, etc.
- Added ToolLoopManager.
- Removed old src/modules/tools.cpp.
- Added ISettings and UISettingsImpl, adding the tools settings (onion skinning, grid, tiled mode, etc.).
- Added App::PenSizeBeforeChange, PenSizeAfterChange, CurrentToolChange signals.
- Renamed Context::get_bg/fg_color to getBg/FgColor.
- Refactored Brush class to Pen and added PenType.
- Renamed tiled_t to TiledMode.
- get_config_rect now uses the new Rect class imported from Vaca instead of old jrect.
- Added default_skin.xml to load tool icons.
- Added pen preview in Editor::cursor stuff.
- Added Editor::decorators.
Note: This big patch is from some time ago. I did my best to pre-commit other small changes before this big one.
2010-03-07 17:47:45 -02:00
David Capello
ef51fd59ea
Added Ctrl+Shift+Z to redo.
2010-03-07 16:48:21 -02:00
David Capello
1fdd045099
Fixed a little syntax error.
2010-03-07 16:41:40 -02:00
David Capello
470ae96c3b
Fixed some new-line issues.
2010-03-07 16:39:58 -02:00
David Capello
324435760d
Modified ase_exception creation with printf style.
2010-03-07 16:38:14 -02:00
David Capello
961b2911f5
Old JI_SIGNAL_WINDOW_CLOSE signal is not generated anymore (it was replaced with Frame::Close signal member).
2010-03-07 16:37:30 -02:00
David Capello
ca2e3f7bed
Renamed Command_precondition_exception class to CommandPreconditionException.
2010-03-07 16:21:09 -02:00
David Capello
5d55358ffb
Renamed Context::m_current_sprite to m_currentSprite.
2010-03-07 16:18:38 -02:00
David Capello
77a54b7d34
Modified ase_exception creation with printf style.
2010-03-07 16:16:10 -02:00
David Capello
61316bedab
Added libraries and flags in VC2008 to compile with static+debug mode.
2010-03-07 16:13:33 -02:00
David Capello
6867f2c6a5
Added PopupWindow widget.
2010-03-07 16:10:48 -02:00