[IMAGESOFT] Reorganize the bitmap resource IDs.
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 26 Sep 2021 00:43:00 +0000 (02:43 +0200)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 26 Sep 2021 00:43:02 +0000 (02:43 +0200)
- Moving the IDB_* with their corresponding TBICON_* defines.
- Reordering the BITMAP resources in the same order the defines are defined.
- Fixing values for IDS_READY and IDS_TOOLBAR_TEXT.

modules/rosapps/applications/imagesoft/imagesoft.rc
modules/rosapps/applications/imagesoft/mainwnd.c
modules/rosapps/applications/imagesoft/resource.h

index c1b7c8d..24a1fd7 100644 (file)
@@ -13,60 +13,60 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
 IDI_IMAGESOFTICON ICON "res/imagesoft.ico"
 
 /* main toolbar icons */
-IDB_MAINCOPYICON BITMAP DISCARDABLE "res/icons/std/MainCopyIcon.bmp"
-IDB_MAINCUTICON BITMAP DISCARDABLE "res/icons/std/MainCutIcon.bmp"
-IDB_MAINPASTEICON BITMAP DISCARDABLE "res/icons/std/MainPasteIcon.bmp"
-IDB_MAINREDOICON BITMAP DISCARDABLE "res/icons/std/MainRedoIcon.bmp"
-IDB_MAINUNDOICON BITMAP DISCARDABLE "res/icons/std/MainUndoIcon.bmp"
-IDB_MAINNEWICON BITMAP DISCARDABLE "res/icons/std/MainNewIcon.bmp"
-IDB_MAINOPENICON BITMAP DISCARDABLE "res/icons/std/MainOpenIcon.bmp"
-IDB_MAINPRINTICON BITMAP DISCARDABLE "res/icons/std/MainPrintIcon.bmp"
-IDB_MAINPRINTPREICON BITMAP DISCARDABLE "res/icons/std/MainPrintPreIcon.bmp"
-IDB_MAINSAVEICON BITMAP DISCARDABLE "res/icons/std/MainSaveIcon.bmp"
+IDB_MAINNEW         BITMAP DISCARDABLE "res/icons/std/MainNewIcon.bmp"
+IDB_MAINOPEN        BITMAP DISCARDABLE "res/icons/std/MainOpenIcon.bmp"
+IDB_MAINSAVE        BITMAP DISCARDABLE "res/icons/std/MainSaveIcon.bmp"
+IDB_MAINPRINT       BITMAP DISCARDABLE "res/icons/std/MainPrintIcon.bmp"
+IDB_MAINPRINTPRE    BITMAP DISCARDABLE "res/icons/std/MainPrintPreIcon.bmp"
+IDB_MAINCUT         BITMAP DISCARDABLE "res/icons/std/MainCutIcon.bmp"
+IDB_MAINCOPY        BITMAP DISCARDABLE "res/icons/std/MainCopyIcon.bmp"
+IDB_MAINPASTE       BITMAP DISCARDABLE "res/icons/std/MainPasteIcon.bmp"
+IDB_MAINUNDO        BITMAP DISCARDABLE "res/icons/std/MainUndoIcon.bmp"
+IDB_MAINREDO        BITMAP DISCARDABLE "res/icons/std/MainRedoIcon.bmp"
 
 /* text toolbar icons */
-IDB_TEXTBOLD BITMAP DISCARDABLE "res/icons/text/TextBoldIcon.bmp"
-IDB_TEXTITALIC BITMAP DISCARDABLE "res/icons/text/TextItalicIcon.bmp"
-IDB_TEXTULINE BITMAP DISCARDABLE "res/icons/text/TextUnderlineIcon.bmp"
-IDB_TEXTLEFT BITMAP DISCARDABLE "res/icons/text/TextAlignLeftIcon.bmp"
-IDB_TEXTCENTER BITMAP DISCARDABLE "res/icons/text/TextAlignCenterIcon.bmp"
-IDB_TEXTRIGHT BITMAP DISCARDABLE "res/icons/text/TextAlignRightIcon.bmp"
+IDB_TEXTBOLD        BITMAP DISCARDABLE "res/icons/text/TextBoldIcon.bmp"
+IDB_TEXTITALIC      BITMAP DISCARDABLE "res/icons/text/TextItalicIcon.bmp"
+IDB_TEXTULINE       BITMAP DISCARDABLE "res/icons/text/TextUnderlineIcon.bmp"
+IDB_TEXTLEFT        BITMAP DISCARDABLE "res/icons/text/TextAlignLeftIcon.bmp"
+IDB_TEXTCENTER      BITMAP DISCARDABLE "res/icons/text/TextAlignCenterIcon.bmp"
+IDB_TEXTRIGHT       BITMAP DISCARDABLE "res/icons/text/TextAlignRightIcon.bmp"
 
 /* tools window icons */
-IDB_TOOLSCLONESTAMP BITMAP DISCARDABLE "res/icons/tools/ToolsCloneStamp.bmp"
-IDB_TOOLSCOLORPICKER BITMAP DISCARDABLE "res/icons/tools/ToolsColorPicker.bmp"
-IDB_TOOLSECLIPSE BITMAP DISCARDABLE "res/icons/tools/ToolsEllipse.bmp"
-IDB_TOOLSECLIPSESEL BITMAP DISCARDABLE "res/icons/tools/ToolsEllipseSelect.bmp"
-IDB_TOOLSERASER BITMAP DISCARDABLE "res/icons/tools/ToolsEraser.bmp"
-IDB_TOOLSFREEFORM BITMAP DISCARDABLE "res/icons/tools/ToolsFreeformShape.bmp"
-IDB_TOOLSLASOO BITMAP DISCARDABLE "res/icons/tools/ToolsLassoSelect.bmp"
-IDB_TOOLSLINE BITMAP DISCARDABLE "res/icons/tools/ToolsLine.bmp"
-IDB_TOOLSMAGICWAND BITMAP DISCARDABLE "res/icons/tools/ToolsMagicWand.bmp"
-IDB_TOOLSMOVE BITMAP DISCARDABLE "res/icons/tools/ToolsMove.bmp"
-IDB_TOOLSMOVESEL BITMAP DISCARDABLE "res/icons/tools/ToolsMoveSelection.bmp"
-IDB_TOOLSPAINTBRUSH BITMAP DISCARDABLE "res/icons/tools/ToolsPaintBrush.bmp"
-IDB_TOOLSPAINTBUCKET BITMAP DISCARDABLE "res/icons/tools/ToolsPaintBucket.bmp"
-IDB_TOOLSPENCIL BITMAP DISCARDABLE "res/icons/tools/ToolsPencil.bmp"
-IDB_TOOLSRECOLORING BITMAP DISCARDABLE "res/icons/tools/ToolsRecoloring.bmp"
-IDB_TOOLSRECTANGLE BITMAP DISCARDABLE "res/icons/tools/ToolsRectangle.bmp"
-IDB_TOOLSRECTSEL BITMAP DISCARDABLE "res/icons/tools/ToolsRectangleSelect.bmp"
-IDB_TOOLSROUNDRECT BITMAP DISCARDABLE "res/icons/tools/ToolsRoundedRectangle.bmp"
-IDB_TOOLSTEXT BITMAP DISCARDABLE "res/icons/tools/ToolsText.bmp"
-IDB_TOOLSZOOM BITMAP DISCARDABLE "res/icons/tools/ToolsZoom.bmp"
+IDB_TOOLSRECTSEL        BITMAP DISCARDABLE "res/icons/tools/ToolsRectangleSelect.bmp"
+IDB_TOOLSMOVESEL        BITMAP DISCARDABLE "res/icons/tools/ToolsMoveSelection.bmp"
+IDB_TOOLSLASOO          BITMAP DISCARDABLE "res/icons/tools/ToolsLassoSelect.bmp"
+IDB_TOOLSMOVE           BITMAP DISCARDABLE "res/icons/tools/ToolsMove.bmp"
+IDB_TOOLSECLIPSESEL     BITMAP DISCARDABLE "res/icons/tools/ToolsEllipseSelect.bmp"
+IDB_TOOLSZOOM           BITMAP DISCARDABLE "res/icons/tools/ToolsZoom.bmp"
+IDB_TOOLSMAGICWAND      BITMAP DISCARDABLE "res/icons/tools/ToolsMagicWand.bmp"
+IDB_TOOLSTEXT           BITMAP DISCARDABLE "res/icons/tools/ToolsText.bmp"
+IDB_TOOLSPAINTBRUSH     BITMAP DISCARDABLE "res/icons/tools/ToolsPaintBrush.bmp"
+IDB_TOOLSERASER         BITMAP DISCARDABLE "res/icons/tools/ToolsEraser.bmp"
+IDB_TOOLSPENCIL         BITMAP DISCARDABLE "res/icons/tools/ToolsPencil.bmp"
+IDB_TOOLSCOLORPICKER    BITMAP DISCARDABLE "res/icons/tools/ToolsColorPicker.bmp"
+IDB_TOOLSCLONESTAMP     BITMAP DISCARDABLE "res/icons/tools/ToolsCloneStamp.bmp"
+IDB_TOOLSRECOLORING     BITMAP DISCARDABLE "res/icons/tools/ToolsRecoloring.bmp"
+IDB_TOOLSPAINTBUCKET    BITMAP DISCARDABLE "res/icons/tools/ToolsPaintBucket.bmp"
+IDB_TOOLSLINE           BITMAP DISCARDABLE "res/icons/tools/ToolsLine.bmp"
+IDB_TOOLSRECTANGLE      BITMAP DISCARDABLE "res/icons/tools/ToolsRectangle.bmp"
+IDB_TOOLSROUNDRECT      BITMAP DISCARDABLE "res/icons/tools/ToolsRoundedRectangle.bmp"
+IDB_TOOLSECLIPSE        BITMAP DISCARDABLE "res/icons/tools/ToolsEllipse.bmp"
+IDB_TOOLSFREEFORM       BITMAP DISCARDABLE "res/icons/tools/ToolsFreeformShape.bmp"
 
 /* history window icons */
-IDB_HISTBACK BITMAP DISCARDABLE "res/icons/hist/HistBack.bmp"
-IDB_HISTUNDO BITMAP DISCARDABLE "res/icons/hist/HistUndo.bmp"
-IDB_HISTREDO BITMAP DISCARDABLE "res/icons/hist/HistRedo.bmp"
+IDB_HISTBACK    BITMAP DISCARDABLE "res/icons/hist/HistBack.bmp"
+IDB_HISTUNDO    BITMAP DISCARDABLE "res/icons/hist/HistUndo.bmp"
+IDB_HISTREDO    BITMAP DISCARDABLE "res/icons/hist/HistRedo.bmp"
 IDB_HISTFORWARD BITMAP DISCARDABLE "res/icons/hist/HistForward.bmp"
 IDB_HISTDELETE  BITMAP DISCARDABLE "res/icons/hist/HistDelete.bmp"
 
 /* colors window icons */
-IDB_COLORSMORE BITMAP DISCARDABLE "res/icons/color/ColorMore.bmp"
-IDB_COLORSLESS BITMAP DISCARDABLE "res/icons/color/ColorLess.bmp"
+IDB_COLORSMORE  BITMAP DISCARDABLE "res/icons/color/ColorMore.bmp"
+IDB_COLORSLESS  BITMAP DISCARDABLE "res/icons/color/ColorLess.bmp"
 
 /* cursors */
-IDC_PAINTBRUSHCURSOR CURSOR DISCARDABLE "res/cursors/PaintBrushToolCursor.cur"
-IDC_PAINTBRUSHCURSORMOUSEDOWN CURSOR DISCARDABLE "res/cursors/PaintBrushToolCursorMouseDown.cur"
+IDC_PAINTBRUSHCURSOR            CURSOR DISCARDABLE "res/cursors/PaintBrushToolCursor.cur"
+IDC_PAINTBRUSHCURSORMOUSEDOWN   CURSOR DISCARDABLE "res/cursors/PaintBrushToolCursorMouseDown.cur"
 
 #include "rsrc.rc"
index b3373af..86b0b3f 100644 (file)
@@ -130,7 +130,7 @@ MainWndCreateToolbarClient(struct _TOOLBAR_DOCKS *TbDocks,
         {
             Buttons = StdButtons;
             NumButtons = ARRAYSIZE(StdButtons);
-            StartImageRes = IDB_MAINNEWICON;
+            StartImageRes = IDB_MAINNEW;
             NumImages = 10;
             break;
         }
index 43baef2..e18fe1f 100644 (file)
@@ -17,6 +17,7 @@
 #define IDR_POPUP               103
 
 /* COMMANDS */
+
 /* main */
 #define ID_NEW                  2000
 #define ID_OPEN                 2001
 #define IDS_HINT_SYS_CLOSE      21006
 
 
-/* Toolbar button bitmaps.
+/* TOOLBAR BUTTON BITMAPS
  * These must be numbered consecutively
  * See loop in InitImageList (misc.c)
  */
-#define IDB_MAINNEWICON         10000
-#define IDB_MAINOPENICON        10001
-#define IDB_MAINSAVEICON        10002
-#define IDB_MAINPRINTICON       10003
-#define IDB_MAINPRINTPREICON    10004
-#define IDB_MAINCUTICON         10005
-#define IDB_MAINCOPYICON        10006
-#define IDB_MAINPASTEICON       10007
-#define IDB_MAINUNDOICON        10008
-#define IDB_MAINREDOICON        10009
-
-#define IDB_TEXTBOLD            10020
-#define IDB_TEXTITALIC          10021
-#define IDB_TEXTULINE           10022
-#define IDB_TEXTLEFT            10023
-#define IDB_TEXTCENTER          10024
-#define IDB_TEXTRIGHT           10025
-
-#define IDB_TOOLSRECTSEL        10030
-#define IDB_TOOLSMOVESEL        10031
-#define IDB_TOOLSLASOO          10032
-#define IDB_TOOLSMOVE           10033
-#define IDB_TOOLSECLIPSESEL     10034
-#define IDB_TOOLSZOOM           10035
-#define IDB_TOOLSMAGICWAND      10036
-#define IDB_TOOLSTEXT           10037
-#define IDB_TOOLSPAINTBRUSH     10038
-#define IDB_TOOLSERASER         10039
-#define IDB_TOOLSPENCIL         10040
-#define IDB_TOOLSCOLORPICKER    10041
-#define IDB_TOOLSCLONESTAMP     10042
-#define IDB_TOOLSRECOLORING     10043
-#define IDB_TOOLSPAINTBUCKET    10044
-#define IDB_TOOLSLINE           10045
-#define IDB_TOOLSRECTANGLE      10046
-#define IDB_TOOLSROUNDRECT      10047
-#define IDB_TOOLSECLIPSE        10048
-#define IDB_TOOLSFREEFORM       10049
-
-#define IDB_HISTBACK            10060
-#define IDB_HISTUNDO            10061
-#define IDB_HISTREDO            10062
-#define IDB_HISTFORWARD         10063
-#define IDB_HISTDELETE          10064
-
-#define IDB_COLORSMORE          10080
-#define IDB_COLORSLESS          10081
-
-/* TOOLBAR BITMAPS */
 
 /* standard */
 #define TBICON_NEW              0
 #define TBICON_PASTE            7
 #define TBICON_UNDO             8
 #define TBICON_REDO             9
+
+#define IDB_MAINNEW             10000
+#define IDB_MAINOPEN            10001
+#define IDB_MAINSAVE            10002
+#define IDB_MAINPRINT           10003
+#define IDB_MAINPRINTPRE        10004
+#define IDB_MAINCUT             10005
+#define IDB_MAINCOPY            10006
+#define IDB_MAINPASTE           10007
+#define IDB_MAINUNDO            10008
+#define IDB_MAINREDO            10009
+
+
 /* text */
 #define TBICON_BOLD             0
 #define TBICON_ITALIC           1
 #define TBICON_TXTLEFT          3
 #define TBICON_TXTCENTER        4
 #define TBICON_TXTRIGHT         5
+
+#define IDB_TEXTBOLD            10020
+#define IDB_TEXTITALIC          10021
+#define IDB_TEXTULINE           10022
+#define IDB_TEXTLEFT            10023
+#define IDB_TEXTCENTER          10024
+#define IDB_TEXTRIGHT           10025
+
+
 /* tools */
 #define TBICON_RECTSEL          0
 #define TBICON_MOVESEL          1
 #define TBICON_ROUNDRECT        17
 #define TBICON_ECLIPSE          18
 #define TBICON_FREEFORM         19
+
+#define IDB_TOOLSRECTSEL        10030
+#define IDB_TOOLSMOVESEL        10031
+#define IDB_TOOLSLASOO          10032
+#define IDB_TOOLSMOVE           10033
+#define IDB_TOOLSECLIPSESEL     10034
+#define IDB_TOOLSZOOM           10035
+#define IDB_TOOLSMAGICWAND      10036
+#define IDB_TOOLSTEXT           10037
+#define IDB_TOOLSPAINTBRUSH     10038
+#define IDB_TOOLSERASER         10039
+#define IDB_TOOLSPENCIL         10040
+#define IDB_TOOLSCOLORPICKER    10041
+#define IDB_TOOLSCLONESTAMP     10042
+#define IDB_TOOLSRECOLORING     10043
+#define IDB_TOOLSPAINTBUCKET    10044
+#define IDB_TOOLSLINE           10045
+#define IDB_TOOLSRECTANGLE      10046
+#define IDB_TOOLSROUNDRECT      10047
+#define IDB_TOOLSECLIPSE        10048
+#define IDB_TOOLSFREEFORM       10049
+
+
 /* history */
 #define TBICON_BACKSM           0
 #define TBICON_UNDOSM           1
 #define TBICON_FORWARDSM        3
 #define TBICON_DELETESM         4
 
+#define IDB_HISTBACK            10060
+#define IDB_HISTUNDO            10061
+#define IDB_HISTREDO            10062
+#define IDB_HISTFORWARD         10063
+#define IDB_HISTDELETE          10064
+
+#define IDB_COLORSMORE          10080
+#define IDB_COLORSLESS          10081
+
 
 /* tooltips */
 #define IDS_TOOLTIP_NEW         6000
 #define IDS_APPNAME             4202
 #define IDS_VERSION             4203
 #define IDS_LICENSE             4204
-#define IDS_READY               42050
+#define IDS_READY               4205
 #define IDS_TOOLBAR_STANDARD    4206
 #define IDS_TOOLBAR_TEST        4207
-#define IDS_TOOLBAR_TEXT        4205
+#define IDS_TOOLBAR_TEXT        4208
 #define IDS_IMAGE_NAME          4209