-static int getMaxInfoTextLength()
-{
- return (SXSIZE / getFontWidth(FONT_TEXT_2));
-}
-
-static int getTextWidthForGadget(char *text)
-{
- if (text == NULL)
- return 0;
-
- return (getTextWidth(text, FONT_TEXT_1) + ED_GADGET_TEXT_DISTANCE);
-}
-
-static int getTextWidthForDrawingArea(char *text)
-{
- if (text == NULL)
- return 0;
-
- return (getTextWidth(text, FONT_TEXT_1) + ED_DRAWINGAREA_TEXT_DISTANCE);
-}
-
-static int getRightGadgetBorder(struct GadgetInfo *gi, char *text)
-{
- return (gi->x + gi->width + getTextWidthForGadget(text));
-}
-
-static char *getElementInfoText(int element)
-{
- char *info_text = NULL;
-
- if (element < NUM_FILE_ELEMENTS)
- {
- if (strlen(element_info[element].description) > 0)
- info_text = element_info[element].description;
- else if (element_info[element].custom_description != NULL)
- info_text = element_info[element].custom_description;
- else if (element_info[element].editor_description != NULL)
- info_text = element_info[element].editor_description;
- }
-
- if (info_text == NULL)
- {
- info_text = "unknown";
-
- Error(ERR_WARN, "no element description for element %d", element);
- }
-
- return info_text;
-}
-