[haiku-bugs] [Haiku] #14906: Invalidate icon area of MethodReplicant by update icon

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Sat, 16 Feb 2019 15:54:28 -0000

#14906: Invalidate icon area of MethodReplicant by update icon
----------------------------+------------------------------
 Reporter:  hanya           |        Owner:  stippi
     Type:  enhancement     |       Status:  new
 Priority:  normal          |    Milestone:  Unscheduled
Component:  User Interface  |      Version:  R1/Development
 Keywords:                  |   Blocked By:
 Blocking:                  |  Has a Patch:  0
 Platform:  All             |
----------------------------+------------------------------
 BInputServerMethod::SetIcon can update icon data on MethodReplicant in the
 deskbar.
 But the icon is not redrawn until MethodReplicant::UpdateMethod call which
 is called by swiching of the current input method.
 UpdateMethod method can not be called by the input method implementation
 since it can not know cookie value asigned itself.

 Please invalidate replicant view in UpdateMethodIcon method if the icon
 update is caused on the currentlly selected input method.

 With this enhancement, we can use icon area as mode indicator of input
 method. We can hide tool window of the input method which provided to show
 current mode.

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/14906>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts:

  • » [haiku-bugs] [Haiku] #14906: Invalidate icon area of MethodReplicant by update icon - Haiku