• Login
sketchucation logo sketchucation
  • Login
🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

Ruby console remember size between calls and sessions

Scheduled Pinned Locked Moved SketchUp Feature Requests
sketchup
11 Posts 4 Posters 897 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    HPW
    last edited by 6 May 2009, 14:16

    It would be nice if the Ruby console could remember its size between calls and sessions.
    When I close and reopen it in one session it always gets a default size.
    The same is with separate sessions.

    1 Reply Last reply Reply Quote 0
    • T Offline
      TIG Moderator
      last edited by 6 May 2009, 17:45

      The Console's XY screen location is remembered in the registry BUT it seems it size is not...

      TIG

      1 Reply Last reply Reply Quote 0
      • C Offline
        Chris Fullmer
        last edited by 6 May 2009, 17:56

        It remembers its size on my machine. I run Vista. I also have Jim's Ruby developer plugin installed, but I don't use it really since it might have some Vista 64bit compatibility issues.

        Chris

        Lately you've been tan, suspicious for the winter.
        All my Plugins I've written

        1 Reply Last reply Reply Quote 0
        • J Offline
          Jim
          last edited by 6 May 2009, 18:13

          Yeah, that's one reason I made the ruby toolbar . It remembers the position and size of the Console.

          Windows only.

          Hi

          1 Reply Last reply Reply Quote 0
          • C Offline
            Chris Fullmer
            last edited by 6 May 2009, 19:19

            Aha! There you have it, it must be that that part of the script is working well (resetting it - emptying it does not work on my Vista machine though I think. I'll check again later).

            Chris

            Lately you've been tan, suspicious for the winter.
            All my Plugins I've written

            1 Reply Last reply Reply Quote 0
            • H Offline
              HPW
              last edited by 6 May 2009, 20:06

              Hello Jim,

              Just download your ruby-toolbar and I will give it a try tomorrow.

              Is such added logik also possible for the DC 'Components options' window?

              Hans-Peter

              1 Reply Last reply Reply Quote 0
              • J Offline
                Jim
                last edited by 6 May 2009, 22:49

                @hpw said:

                Hello Jim,

                Just download your ruby-toolbar and I will give it a try tomorrow.

                Is such added logik also possible for the DC 'Components options' window?

                Hans-Peter

                Well maybe, but I thought there was options in the DC Attributes Dialog to set the DC Options Dialog size. I can't look at the moment.

                Hi

                1 Reply Last reply Reply Quote 0
                • C Offline
                  Chris Fullmer
                  last edited by 6 May 2009, 23:17

                  Your memmory serves you well Jim. There is in fact width and height controls built into DC's that control their component Options window. In the Component Attributes window, click on "Add attribute" and the options are at the bottom. Dialogwidth and Dialogheight.

                  Lately you've been tan, suspicious for the winter.
                  All my Plugins I've written

                  1 Reply Last reply Reply Quote 0
                  • H Offline
                    HPW
                    last edited by 7 May 2009, 05:46

                    Chris,

                    Can you show the attributes (Dialogwidth and Dialogheight) looks in the dictionary? (I do not have SU 7 Pro yet)

                    Using this snippet:

                    Sketchup.active_model.selection[0].definition.attribute_dictionary('dynamic_attributes').each_pair { |k,v| puts k + '; ' + v.to_s }
                    

                    from here:
                    http://www.sketchucation.com/forums/scf/viewtopic.php?f=289&t=18275

                    1 Reply Last reply Reply Quote 0
                    • H Offline
                      HPW
                      last edited by 7 May 2009, 06:01

                      Found it by try_and_error:

                        sel_def.set_attribute 'dynamic_attributes', 'dialogwidth', '460'
                        sel_def.set_attribute 'dynamic_attributes', 'dialogheight', '900'
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • C Offline
                        Chris Fullmer
                        last edited by 7 May 2009, 06:02

                        Sure, this is from a simple dynamic component, that only has dialog height and widtrh asigned to it.

                        _dialogheight_label: DialogHeight
                        _dialogwidth_label: DialogWidth
                        _formatversion: 1.0
                        _has_movetool_behaviors: 0.0
                        _lastmodified: 2009-05-06 22:59
                        _lengthunits: INCHES
                        _name: Component#1
                        dialogheight: 560
                        dialogwidth: 345
                        nil

                        Hope that helps,

                        Chris

                        Lately you've been tan, suspicious for the winter.
                        All my Plugins I've written

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        1 / 1
                        • First post
                          11/11
                          Last post
                        Buy SketchPlus
                        Buy SUbD
                        Buy WrapR
                        Buy eBook
                        Buy Modelur
                        Buy Vertex Tools
                        Buy SketchCuisine
                        Buy FormFonts

                        Advertisement