Ticket #2326 (s1a_analysis_started feature) — at Version 5

Opened 15 years ago

Last modified 13 years ago

APPEREANCE-BACKGROUND-SUB-HUD

Reported by: dido Owned by: dido
Priority: major Milestone: X3
Component: ui_consistency Version: 2.0
Keywords: Cc:
Category: END_PROD Effort:
Importance: 75 Ticket_group:
Estimated Number of Hours: 0 Add Hours to Ticket: 0
Billable?: yes Total Hours: 0
Analysis_owners: dido Design_owners:
Imp._owners: Test_owners:
Analysis_reviewers: Changelog: Changelog
Design_reviewers: Imp._reviewers:
Test_reviewers: Analysis_score: 3
Design_score: 3.5 Imp._score: 3
Test_score: 0

Description (last modified by dido) (diff)

Overview
The goal is to create easy way to manipulate page/frame background properties via sub hud.

Task requirements

  • Remove background opacity slider from the appearance hud
  • For type combo box (defines the type of the background "none", "solid", "gradient", "image")
  • Remove pattern option
  • This combo box controls the appearance of color chooser, gradient chooser and image chooser (defined on the state). Leave color chooser and gradient chooser as they are. In case of selecting image leave the control that appear the same, but instead of opening file chooser, let it open sub hud.
  • Add sub hud for the background inside appearance hud. Add the following items inside it:
  • Resource chooser - combo box that contain default selected item "none", second item "<browse...>" (open file chooser when selected), and list of available appropriate resources that are linked or embed inside the current book. (same as book properties resource chooser)
  • Image style combo box - combo box that controls the way the image paint itself. Values are the following:

o Stretch - the default one. Stretches the image in order to fit and fill the entire frame content.
o [OPTIONAL] "Center" - image placed with no scale in the center of the frame. NOTE: Cutting could occur. NOTE: there is no actual reason to remove offsets(see below) for this, so it actually may not be centered, better name needed here.
o Tile - tiles the image.

  • [OPTIONAL] Scale label - label that indicates the controls beneath him
  • [OPTIONAL] Scale text input - Allows the user to scale the image. Only active if the "Stretch" style is not selected, else it's disabled. The default value is 100(%).
  • [OPTIONAL] Opacity slider - controls the opacity of the background
  • [OPTIONAL] Rotation label - label that indicates the controls beneath him
  • [OPTIONAL] Rotation text field - controls the angle of rotation (min value -360 and max value 360)
  • [OPTIONAL] Rotation point controller - nine check boxes ordered in square.
  • [OPTIONAL] Offset label - label that indicates the controls beneath him
  • [OPTIONAL] Offset controller - two text fields that define the offset of the background, one for x and one for y with labels in front of them (same as the one for frame position ).

Change History

comment:1 Changed 15 years ago by dido

  • Type changed from bug to feature

comment:2 Changed 15 years ago by dido

  • Owner set to dido
  • Status changed from new to s1a_analysis_started

comment:3 Changed 15 years ago by dido

  • Description modified (diff)

comment:4 Changed 15 years ago by dido

  • Description modified (diff)

comment:5 Changed 15 years ago by dido

  • Description modified (diff)
Note: See TracTickets for help on using tickets.