Bonjour tout le monde. En fait je voudrait savoir si il est possible d''enlever l''une des trois fonctions de la frame(maximize_box, minimise_box, close_box). On peut retirer les 3 en même temps, mais est-ce que l''on peut juste retirer l''une des trois? merci sebastien http://beusse.liveror.com _______________________________________________ wxruby-users mailing list wxruby-users@rubyforge.org http://rubyforge.org/mailman/listinfo/wxruby-users
Salut sebastien wrote:> En fait je voudrait savoir si il est possible d''enlever l''une des > trois fonctions de la frame(maximize_box, minimise_box, close_box).[Sebastien asked: is it possible to remove just one of the three frame standard frame buttons: maximize/minimize/close?] Oui, on peut enlever une en par utilisant le ''style'' argument au constructeur de Wx::Frame. Par exemple, si on ne veut pas une fonction ''maximize'', on peut panacher deux styles, comme ci: no_max_style = Wx::DEFAULT_FRAME_STYLE ^ Wx::MAXIMIZE_BOX Wx::Frame.new(nil, :style => no_max_style) L''operateur logique "^" enleve la fonction, comme l''operateur ''|'' ajoute une en. [Yes, to remove one of the boxes, use the "style" argument to Wx::Frame''s constructor. For example, to remove the maximise button, combine two styles as shown The logical operator "^" removes the box from the default style, as "|" adds one ] alex
Salut Alex. Ce que je veut faire n''est pas cette option. Ce que je veut pouvoir faire, c''est faire dispara?tre compl?tement l''une des trois options. Avec la methode "maximize_box" par exemple tu d?sactive mais tu ne fait pas dispara?tre l''option de la frame. Est-ce qu''il est possible d''obtenir cette option? merci sebastien http://beusse.liveror.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/wxruby-users/attachments/20071119/cdc4c2c1/attachment-0001.html
sebastien wrote:> Ce que je veut faire n''est pas cette option. > Ce que je veut pouvoir faire, c''est faire dispara?tre compl?tement > l''une des trois options. > Avec la methode "maximize_box" par exemple tu d?sactive mais tu ne > fait pas dispara?tre l''option de la frame. > Est-ce qu''il est possible d''obtenir cette option?[Sebastien said: that''s not what I was looking for - I want to be able to make one of the three options disappear completely, not just be disabled] --- Je ne connais pas une fa?on de faire exactement ce que tu veux. Les dialogs n''affichent qu''une bouton de fermeture - ?a suffirait? On peut afficher une Frame sans aucune "decoration" - vois l''?chantillon bigdemo/ShapedWindow.rb Qu''est-ce que tu veux r?aliser? Le plus souvent, l''utilisateurs s''attendent ? ce que les trois options soient pr?sentes dans le premier frame d''une application. --- [I don''t know a way to do this exactly. Dialogs only have a close button - would that do? You can show a frame without any decorations at all - see the bigdemo/ShapedWindow sample What are you trying to achieve. Most often, useres will expect that the three options will be present in the main frame of an application] alex
Je veut tout simplement faire dispara?tre l''option "maximize_box" de la frame car je suis en train de cr?er une application ou je desactive "maximize_box" donc c''est pour ?a que je veut la faire compl?tement dispara?tre et ne laiss? que les deux autres. Ca n''est pas grave si ?a n''est pas possible. C''est juste une question de pr?sentation. merci sebastien http://beusse.liveror.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/wxruby-users/attachments/20071119/b42d6174/attachment.html