On 2013/05/21 15:54:17, fujiwara wrote: > Probably I think adding another icon for IME input ...
10 years, 11 months ago
(2013-05-23 03:53:45 UTC)
#2
On 2013/05/21 15:54:17, fujiwara wrote:
> Probably I think adding another icon for IME input mode would be the solution
to
> keep the IME icon and follow MS-IME.
Is this really necessary? As I know some IMEs may have more mode properties. Why
only InputMode property is more important than other properties, and only
display it on StatusBar?
So I think it is better to just show one ime icon on StatusBar. And if user
really want to see all properties, we could re-implement a floating panel to
show all properties as we did before.
On 2013/05/23 03:53:45, Peng wrote: > On 2013/05/21 15:54:17, fujiwara wrote: > > Probably I ...
10 years, 9 months ago
(2013-08-01 01:37:16 UTC)
#3
On 2013/05/23 03:53:45, Peng wrote:
> On 2013/05/21 15:54:17, fujiwara wrote:
> > Probably I think adding another icon for IME input mode would be the
solution
> to
> > keep the IME icon and follow MS-IME.
>
> Is this really necessary? As I know some IMEs may have more mode properties.
Why
> only InputMode property is more important than other properties, and only
> display it on StatusBar?
>
> So I think it is better to just show one ime icon on StatusBar. And if user
> really want to see all properties, we could re-implement a floating panel to
> show all properties as we did before.
I added ibus_engine_set_icon_property_key to show a property on the status icon.
I think it's good for engines to provide a way to change the icon since gtk
status icon shows one icon only.
When an engine try to show another status icon, there is no way to know if
ibus-ui-gtk3 is launcehd.
I also thought to draw multiple icons on one gtk status icon but gtk status icon
uses a private API to resize the icon.
On 2013/08/01 01:37:16, fujiwara wrote: > On 2013/05/23 03:53:45, Peng wrote: > > On 2013/05/21 ...
10 years, 8 months ago
(2013-09-05 03:55:32 UTC)
#4
On 2013/08/01 01:37:16, fujiwara wrote:
> On 2013/05/23 03:53:45, Peng wrote:
> > On 2013/05/21 15:54:17, fujiwara wrote:
> > > Probably I think adding another icon for IME input mode would be the
> solution
> > to
> > > keep the IME icon and follow MS-IME.
> >
> > Is this really necessary? As I know some IMEs may have more mode properties.
> Why
> > only InputMode property is more important than other properties, and only
> > display it on StatusBar?
> >
> > So I think it is better to just show one ime icon on StatusBar. And if user
> > really want to see all properties, we could re-implement a floating panel to
> > show all properties as we did before.
>
> I added ibus_engine_set_icon_property_key to show a property on the status
icon.
> I think it's good for engines to provide a way to change the icon since gtk
> status icon shows one icon only.
>
> When an engine try to show another status icon, there is no way to know if
> ibus-ui-gtk3 is launcehd.
>
> I also thought to draw multiple icons on one gtk status icon but gtk status
icon
> uses a private API to resize the icon.
I added to show all property icons by engine if IBusProperty has symbol.
I also changed "-" to U+2013: https://wiki.gnome.org/GnomeGoals/UnicodeUsage https://codereview.appspot.com/9462047/diff/11001/ui/gtk3/property.vala File ui/gtk3/property.vala (right): https://codereview.appspot.com/9462047/diff/11001/ui/gtk3/property.vala#newcode23 ui/gtk3/property.vala:23: class IconProperty ...
10 years, 8 months ago
(2013-09-06 08:44:54 UTC)
#7
https://codereview.appspot.com/9462047/diff/18001/ui/gtk3/property.vala File ui/gtk3/property.vala (right): https://codereview.appspot.com/9462047/diff/18001/ui/gtk3/property.vala#newcode38 ui/gtk3/property.vala:38: show_icon(); Still not very clear for me. Why setting_show ...
10 years, 7 months ago
(2013-09-09 14:40:51 UTC)
#9
I updated the patch so that all property icons are shown. Also menu items are ...
10 years, 7 months ago
(2013-09-10 09:26:52 UTC)
#11
I updated the patch so that all property icons are shown.
Also menu items are moved into property icons.
I also thought gnome-applet but it's need to be implemented per the desktop
panel library and gnome-panel is no longer available in Fedora. So I think
gnome-applet is not an option now.
https://codereview.appspot.com/9462047/diff/18001/ui/gtk3/property.vala
File ui/gtk3/property.vala (right):
https://codereview.appspot.com/9462047/diff/18001/ui/gtk3/property.vala#newco...
ui/gtk3/property.vala:38: show_icon();
On 2013/09/09 14:40:51, Peng wrote:
> Still not very clear for me. Why setting_show is true, you call show_icon(),
but
> when it is false, you call m_property_icon.set_visible(false). It is not
> consistent
Done.
On 2013/09/10 09:26:52, fujiwara wrote: > I updated the patch so that all property icons ...
10 years, 7 months ago
(2013-09-11 14:32:25 UTC)
#12
On 2013/09/10 09:26:52, fujiwara wrote:
> I updated the patch so that all property icons are shown.
> Also menu items are moved into property icons.
>
> I also thought gnome-applet but it's need to be implemented per the desktop
> panel library and gnome-panel is no longer available in Fedora. So I think
> gnome-applet is not an option now.
>
> https://codereview.appspot.com/9462047/diff/18001/ui/gtk3/property.vala
> File ui/gtk3/property.vala (right):
>
>
https://codereview.appspot.com/9462047/diff/18001/ui/gtk3/property.vala#newco...
> ui/gtk3/property.vala:38: show_icon();
> On 2013/09/09 14:40:51, Peng wrote:
> > Still not very clear for me. Why setting_show is true, you call show_icon(),
> but
> > when it is false, you call m_property_icon.set_visible(false). It is not
> > consistent
>
> Done.
Revised the patch.
Issue 9462047: Add another status icon for IME mode.
Created 10 years, 11 months ago by fujiwara
Modified 10 years, 7 months ago
Reviewers: shawn.p.huang_gmail.com
Base URL: git://github.com/ibus/ibus.git@master
Comments: 6