David Capello
d79d29c1a5
Now when you pass the mouse over a tool button, the tool name and shortcut are shown in the status bar.
...
Added StatusBar::showTool().
2010-04-24 01:55:51 -03:00
David Capello
e12fd03b7b
Fixed a bug in convert_xmlelement_to_widget() setting maxwidth when only minwidth where specified.
2010-04-24 01:36:11 -03:00
David Capello
28074c0e0c
Added "wheel actions". The new behavior for the mouse wheel is this:
...
wheel=zoom,
alt+wheel=change fg color,
ctrl+wheel=change frame.
2010-04-24 01:31:35 -03:00
David Capello
c8436b73e3
Better feedback for eyedropper tool (now the eyedropper tool is controlled by the editor as "Alt+click").
2010-04-24 01:30:24 -03:00
David Capello
f0c2ae6991
State bar shows alpha value when a color is being shown.
2010-04-24 01:28:33 -03:00
David Capello
e145ea63d7
Removed MODE_VERBOSE in beta version.
2010-04-24 01:22:35 -03:00
David Capello
f2265b2034
Improved color indicators in status bar (StatusBar::showColor()).
2010-04-24 01:06:30 -03:00
David Capello
21a979874b
Added support for alpha (in skin graphics) in ToolStrip JM_DRAW message.
2010-04-24 00:13:00 -03:00
David Capello
b0f9b75198
Updated about text.
2010-04-23 23:58:54 -03:00
David Capello
c1dfcc04f7
The ToolStrip is shown only for ToolGroups with more than just one tool (bug reported by Ilija).
2010-04-23 23:26:22 -03:00
David Capello
1e3e4a7bc7
Now SkinneableTheme::draw_bounds*() member functions
...
receive destination BITMAP. With this we eliminated all
hacks of the ji_screen <-> double-buffer switching style.
2010-04-23 22:36:40 -03:00
David Capello
917127ce37
Added alpha support for skin sheet.
2010-04-23 21:56:59 -03:00
David Capello
0feed51cde
Fixed problem in CurrentGfxModeGuard changing gfxmode when it is not necessary.
2010-04-23 21:55:10 -03:00
David Capello
967d0fef39
Fixed problem with Ctrl+mouse wheel over the color-bar (reported by Ilija).
...
Renamed ColorBar::m_colorsPerColum to m_colorsPerColumn.
2010-04-23 21:49:50 -03:00
David Capello
a76473bf9d
Fixed problem picking non-indexed colors.
2010-04-23 19:13:55 -03:00
David Capello
210c127477
Removed unused local variable "imgtype".
2010-04-23 19:13:43 -03:00
David Capello
2c49990420
Added SkinneableTheme::reload_skin() to reload the skin sheet.png file when you press F5.
2010-04-23 19:03:09 -03:00
David Capello
e555f78996
Fixed OpenFilecommand::execute() to open files with errors (these errors in loading process are shown anyway).
2010-04-23 19:02:17 -03:00
David Capello
3e8c38ad91
New icons for tools by iLKke.
2010-04-23 19:00:37 -03:00
David Capello
f24dc119ff
Some PRINTFs in gui_flip_screen() to catch the lost screen bug.
2010-04-23 18:50:12 -03:00
David Capello
22b51d20d7
More PRINTF in execute_command() to trace execution of commands.
2010-04-23 18:49:40 -03:00
David Capello
b7410ace5d
Added ASE_BETA flag in config.h
2010-04-22 19:00:22 -03:00
David Capello
233fa80850
Added a possible fix to bug #2980428 . It needs some testing.
2010-04-22 18:37:54 -03:00
David Capello
cc12e8e88e
Added GfxMode and CurrentGfxModeGuard classes.
...
Now ConfigureScreen command uses these classes.
2010-04-22 18:28:12 -03:00
David Capello
47ed48468a
Moved some files from ASE_SOURCES to COMMON_SOURCES.
2010-04-22 18:19:00 -03:00
David Capello
7459c7b6b6
Fixed a couple of warning for comparisons between size_t and int.
2010-04-20 23:46:03 -03:00
David Capello
ed792eba1e
Added getRgbMap() methods to Sprite class.
...
Added Palette* parameter to image_to_allegro() function and Image::to_allegro().
Removed orig_rgb_map.
Removed rgb_map usage (the Allegro global variable).
2010-04-20 23:44:31 -03:00
David Capello
a9ab9cc30d
Fixed thumbnails generation of cels (using the palette of the cel's frame).
2010-04-20 23:35:10 -03:00
David Capello
9a95a40e92
Added RgbMap class (this class will replace rgb_map Allegro usage).
2010-04-20 23:32:44 -03:00
David Capello
834a2cfe49
Added Palette::m_modifications member.
2010-04-19 22:43:41 -03:00
David Capello
5c00d14cc0
Replaced jwidget_flush_redraw recursiveness with a std::queue.
2010-04-19 22:42:58 -03:00
David Capello
19483aed3c
Changed calls from jwidget_pick to Widget::pick.
2010-04-19 22:41:35 -03:00
David Capello
3d679357bc
Added -O3 and -DNDEBUG flags in PROFILE mode with gcc compiler.
2010-04-19 22:39:53 -03:00
David Capello
abc54a0e2e
Fixed bug #2988166 compilation error in unix (EBUSY undefined).
2010-04-16 09:15:55 -03:00
David Capello
bbe7205e4f
Fixed compilation error in gcc (cstdarg is need for va_list).
2010-04-13 21:55:07 -03:00
David Capello
7869642c83
Quantize a palette for RGB images when they are loaded.
2010-04-12 21:41:26 -03:00
David Capello
8ecc957fb2
Fixed a bug in update_sliders_from_color().
2010-04-11 17:42:18 -03:00
David Capello
bb69d63883
Fixed palette_editor_change_hook() to update entry widgets.
2010-04-11 17:42:01 -03:00
David Capello
10781dcf5f
Removed Context::getFg/BgColor member functions.
...
Modified color_get_*() so they do not need "imgtype" parameter.
ColorBar class is public (defined in colbar.h).
Added ColorBar::Fg/BgColorChange signals.
Converted palette editor widget to a C++ class (PalEdit derived from Widget).
Modified the "Palette Editor" (F4 key) to be non-modal (still WIP).
2010-04-10 17:01:56 -03:00
David Capello
37e08c1a4a
Context class is Vaca::NonCopyable now.
2010-04-10 16:56:26 -03:00
David Capello
52ed39739c
Updated dist.sh script to new paths for widgets/ and skins/.
2010-04-10 16:53:24 -03:00
David Capello
6173c54a92
Minor modifications in the layout of "Tools Configuration" window.
2010-04-10 16:10:08 -03:00
David Capello
edaf1ab0c1
Added "looklike" attribute in <check> and <radio> XML elements.
2010-04-10 15:55:28 -03:00
David Capello
c4e57b2777
Added jmanager_timer_is_running() function to know if a timer is running.
2010-04-10 15:54:46 -03:00
David Capello
bd6bff7998
Fixed: jwidget_flush_redraw() does not generate JM_DRAW messages for hidden widgets anymore.
2010-04-10 15:54:12 -03:00
David Capello
c4ea0dd603
Modified version indicator in about window.
2010-04-10 15:38:21 -03:00
David Capello
dd4cd4f3f8
Added some notes about source code.
2010-04-10 15:37:52 -03:00
David Capello
50f4cd8a9d
Added SkinneableTheme::m_selected_skin member and "[Skin]/Selected" configuration variable to change the selected skin.
2010-04-06 22:30:18 -03:00
David Capello
c5442abcba
Moved data/jids/*.jid files to data/widgets/*.xml.
2010-04-06 22:14:33 -03:00
David Capello
5ea607d801
More delay for Editor::flashCurrentLayer().
2010-04-06 09:03:53 -03:00