David Capello
2eb5022f9a
Modify comments in jmenu.cpp to C++ style.
2010-08-11 22:13:33 -03:00
David Capello
f8cd32d07b
When the editor's current sprite is set we have to drop the pixels (if the user is moving pixels).
2010-08-11 22:04:18 -03:00
David Capello
7b272f86f7
Add button in status bar to change the transparent color of pixels in movement in the current editor.
...
* Add Editor::setMaskColorForPixelsMovement() method.
* EDITOR_STATE_MOVING_PIXELS is not a particular state because we can move scroll while we are moving pixels.
* Rename EDITOR_STATE_MOVING_SCROLL to EDITOR_STATE_SCROLLING.
* Add StatusBar::show/hideMovePixelsOptions and StatusBar::getTransparentColor().
2010-08-11 21:48:12 -03:00
David Capello
328fab545c
Add PixelsMovement::setMaskColor() method to change the mask color of the pixels in movement.
2010-08-11 21:41:02 -03:00
David Capello
2f38b83ce3
Mask color is used in all routines that draw an image (Indexed, RGB, Grayscale).
2010-08-11 21:39:50 -03:00
David Capello
978f39d721
Do not use app_get_statusbar() inside StatusBar::onProcessMessage().
2010-08-11 21:28:51 -03:00
David Capello
cc65870800
Rename StatusBar::m_commands_box to m_commandsBox.
2010-08-11 21:28:23 -03:00
David Capello
a6a53bd141
Minor changes in statebar.cpp/h comments.
2010-08-11 21:25:04 -03:00
David Capello
c09842abdf
Fix selection tools when the cel is in x<0 and/or y<0.
2010-08-11 00:22:30 -03:00
David Capello
be121ca600
Update NEWS file.
2010-08-10 23:54:05 -03:00
David Capello
58a3447698
Fix problem in Widget::getPreferredSize() introduced in commit 01c811e7266cbd5abc8f452b3529007a59dac271.
...
Min/max sizes are taken into account when getPreferredSize() calls a customized onPreferredSize() method.
2010-08-10 23:43:19 -03:00
David Capello
88305ec84c
Move functions to access file system items (FileItem) in a new IFileItem interface.
2010-08-10 23:30:15 -03:00
David Capello
8877278e0c
Fix problems generating a key for a directory which contains a file that has the same name as the directory (e.g. C:\file.png\file.png).
2010-08-10 23:10:21 -03:00
David Capello
4679f8a12a
Add more PRINTF() in file_system.cpp to debug problems with PIDLs.
2010-08-10 23:08:56 -03:00
David Capello
99b12964ec
Fix images_ref.cpp location in source tree.
2010-08-10 21:49:46 -03:00
David Capello
3dc5b2b485
Add CMakeLists.txt files.
2010-08-10 21:49:32 -03:00
David Capello
37d5ed3c0e
Remove warnings about size_t and int comparisons.
2010-08-06 23:04:31 -03:00
David Capello
4e72997a02
Use Allegro's ASSERT() instead of assert().
2010-08-03 23:33:44 -03:00
David Capello
8d73ad011a
Change Palette class size() from size_t to int type (to avoid all kind of problems using "unsigned int" type).
2010-08-03 23:28:14 -03:00
David Capello
642d4220dc
Remove warnings about int and size_t comparisons.
2010-08-03 23:02:16 -03:00
David Capello
7ed71af2ee
Remove unused local variable in draw_color() function.
2010-08-03 23:01:33 -03:00
David Capello
01c811e726
Add PreferredSizeEvent and Widget::onPreferredSize to replace JM_REQSIZE message.
...
There are a lot of widgets in C code, so JM_REQSIZE cannot be removed until all widgets are converted to C++ classes.
2010-08-02 22:57:41 -03:00
David Capello
ec7795fc33
Rename Widget::msg_proc to Widget::onProcessMessage.
2010-08-02 21:29:56 -03:00
David Capello
1fe816d2b3
Change layer numbers (0, 1, 2, ...) with letters (A, B, C, ...) in status-bar.
2010-08-02 20:12:40 -03:00
David Capello
ce2f1379a3
Minor aesthetic modifications to state-bar.
2010-08-01 13:16:02 -03:00
David Capello
638b7bad8d
Add "palette" argument in RenderEngine::renderImage method and BlenderHelper<> ctor.
...
With this change we can show two editors with two different sprites with two different palettes at the same time.
2010-08-01 12:24:35 -03:00
David Capello
5f97043abe
Added "Editor::State" name to anonymous enum in Editor class.
2010-07-31 13:18:55 -03:00
David Capello
3acfcca945
Re-estructured menu: "Edit > Options", "Edit > Tools", and "View > Screen".
2010-07-31 13:12:06 -03:00
David Capello
4c1ac855a5
Removed "record_screen" command.
2010-07-31 13:09:23 -03:00
David Capello
a3f18e5aaf
Fixed minor problem with background color in Tabs widget's buttons.
2010-07-31 13:08:13 -03:00
David Capello
a0bbb5dfab
Renamed locked_sprite_exception to LockedSpriteException.
2010-07-31 12:28:03 -03:00
David Capello
4b2f341af1
Refactored Command class to contain extensions points (virtual methods) as protected members (except clone() method).
...
+ Renamed Command::load_params -> onLoadParams
+ Renamed Command::enabled -> onEnabled
+ Renamed Command::checked -> onChecked
+ Renamed Command::execute -> onExecute
+ Added public (non-virtual methods) Command::execute/loadParams/isChecked/isEnabled.
2010-07-31 12:23:45 -03:00
David Capello
81114a7f39
Eliminated a warning in MSVC about double -> float convertion.
2010-07-31 12:15:38 -03:00
David Capello
3c49d0a1ad
Modified "error" by "problem" in exceptions.
2010-07-31 12:15:02 -03:00
David Capello
0fdd544524
Tabs widget is double buffered now.
2010-07-26 16:52:40 -03:00
David Capello
100073f986
Added BITMAP argument in jdraw_text() function.
2010-07-26 00:28:24 -03:00
David Capello
c831a35452
Modified some cursors in skin sheet.
2010-07-26 00:21:39 -03:00
David Capello
6f7660e0d5
Fixed file description in .rc file.
2010-07-26 00:20:39 -03:00
David Capello
017dca6425
Added width and height arguments to ji_set_screen() function.
2010-07-26 00:20:17 -03:00
David Capello
74962ece67
Added possibility to copy the selected pixels with CTRL key.
2010-07-23 23:27:46 -03:00
David Capello
d7e9ceca81
Modified "arrow with plus sign" cursor.
2010-07-23 23:11:49 -03:00
David Capello
247481d77d
Disabled some options that will not be available yet in the next beta.
2010-07-23 22:27:23 -03:00
David Capello
1f755ec0f4
Added executable bit to fix.sh.
2010-07-23 20:03:40 -03:00
David Capello
10a58a35ec
Fixed warning about probably uninitialized variables.
2010-07-23 20:02:38 -03:00
David Capello
51fdc7184e
Fixed compilation errors in gcc 3.4.
2010-07-23 20:01:52 -03:00
David Capello
91362d376e
Minor changes in README.html about compilation, make, and paths.
2010-07-23 20:01:31 -03:00
David Capello
288e1959a2
Fixed typo in NEWS.txt.
2010-07-23 19:27:34 -03:00
David Capello
712e357ab2
Avoid some compilation warnings and errors with gcc on linux.
2010-07-23 16:51:11 -03:00
David Capello
f323f41288
Added support for DESTDIR on Unix-like systems (patch #3032942 ).
2010-07-22 23:14:02 -03:00
David Capello
c1a98a8b06
Added animations to Tabs widget when adding and removing tabs, and scrolling with mouse wheel.
2010-07-20 00:59:52 -03:00